= Automatisierte Erkennung von Werbeblöcken :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%"] == 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 *Ausnahmen* - Übertragungen von Box-Veranstalltungen - Eingebettet Werbung // vim: syntax=asciidoc: