= Automatisierte Erkennung von Werbebloecken :author: Jan Klemkow, Benjamin Franzke :lang: de == Ziel des Projektes - Programm zum Erkennen von Werbebloecken - Programm soll Zeitpunkte und Laengen von Werbebloecken ausgeben - Verknuepfung mit Videoschnittprogrammen (z.B. ffmpeg) == Erste Schritte - Finden einer API fuer 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 Veraenderungen vom Bild/Szenenwechsel - erkennung an Veraenderungen der Tonspur - wiedererkennen von Werbe-Intros - wiedererkennen von Werbespots == Video Library - libav - libmpeg2 == Erkennen von Schnitten - Springhafter Bildwechsel - Pixel-Differenz zum Vorgaenger Frame ist sehr gross == Erkennen von Szenen - Durchschnitts Farbwerte von mehreren Schnitten sind aehnlich == Eigenschaften von Werbung *Allgemeine Eigentschaften* - Werbebloecke werden durch Intro-Spots angekuendigt - Habe kein Senderlogo eingeblendet - Mehrere Spots mit insgesammt mehreren Minuten laufzeit - Umgebene Sendung ist laenger als die Werbung *Ausnahmen* - Uebertragungen von Box-Veranstalltungen - Eingebettet Werbung // vim: syntax=asciidoc: