summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/presentation.asciidoc104
1 files changed, 63 insertions, 41 deletions
diff --git a/doc/presentation.asciidoc b/doc/presentation.asciidoc
index 54ee124..6dc2391 100644
--- a/doc/presentation.asciidoc
+++ b/doc/presentation.asciidoc
@@ -2,56 +2,78 @@
:author: Jan Klemkow, Benjamin Franzke
:lang: de
-== Ziel des Projektes
- - Programm zum Erkennen von Werbeblöcken
- - Programm soll Zeitpunkte und Längen von Werbeblöcken ausgeben
- - Verknüpfung mit Videoschnittprogrammen (z.B. ffmpeg)
-
-== Erste Schritte
- - Finden einer API für den Zugriff auf Frames und Pixel
- - Finden eines Algorithmus zum finden von Schnitten
- - Schnitte zu Szenen zuordnen
-
== Erste Schritte
image::image/film.svg["Filmszenen", width="100%"]
-== Schnitte
-image::blub.png["schnitt"]
-
== Implementierung
* Durchschnitt der Helligkeit eines Frames
* Differenz zweier Frames
-== Methoden zur automatischen Erkennung von Werbungsendungen
- - erkennung Anhand des Logos
- - erkennung an Veränderungen vom Bild/Szenenwechsel
- - erkennung an Veränderungen der Tonspur
- - wiedererkennen von Werbe-Intros
- - wiedererkennen von Werbespots
-
-== Video Library
- - libav
- - libmpeg2
-
-== Erkennen von Schnitten
- - Springhafter Bildwechsel
- - Pixel-Differenz zum Vorgänger Frame ist sehr gross
-
-== Erkennen von Szenen
- - Durchschnitts Farbwerte von mehreren Schnitten sind ähnlich
-
-== Eigenschaften von Werbung
-*Allgemeine Eigentschaften*
-
- - Werbeblöcke werden durch Intro-Spots angekündigt
- - Habe kein Senderlogo eingeblendet
- - Mehrere Spots mit insgesammt mehreren Minuten laufzeit
- - Umgebene Sendung ist länger als die Werbung
+== Simple Video API
-*Ausnahmen*
+[source,c]
+----
+include::../src/video_decode.h[]
+----
- - Übertragungen von Box-Veranstalltungen
- - Eingebettet Werbung
+== Schnitt
+image::../src/img/0101.png[]
+== Schnitt
+image::../src/img/0178.png[]
+== Schnitt
+image::../src/img/0268.png[]
+== Schnitt
+image::../src/img/0345.png[]
+== Schnitt
+image::../src/img/0445.png[]
+== Schnitt
+image::../src/img/0467.png[]
+== Schnitt
+image::../src/img/0598.png[]
+== Schnitt
+image::../src/img/0702.png[]
+== Schnitt
+image::../src/img/0881.png[]
+== Schnitt
+image::../src/img/0953.png[]
+== Schnitt
+image::../src/img/0975.png[]
+== Schnitt
+image::../src/img/1037.png[]
+== Schnitt
+image::../src/img/1107.png[]
+== Schnitt
+image::../src/img/1203.png[]
+== Schnitt
+image::../src/img/1328.png[]
+== Schnitt
+image::../src/img/1424.png[]
+== Schnitt
+image::../src/img/1446.png[]
+== Schnitt
+image::../src/img/1563.png[]
+== Schnitt
+image::../src/img/1619.png[]
+== Schnitt
+image::../src/img/1739.png[]
+== Schnitt
+image::../src/img/1851.png[]
+== Schnitt
+image::../src/img/1947.png[]
+== Schnitt
+image::../src/img/1969.png[]
+== Schnitt
+image::../src/img/2046.png[]
+== Schnitt
+image::../src/img/2104.png[]
+== Schnitt
+image::../src/img/2157.png[]
+== Schnitt
+image::../src/img/2398.png[]
+== Schnitt
+image::../src/img/2421.png[]
+== Schnitt
+image::../src/img/2584.png[]
// vim: syntax=asciidoc: