From e597737028c2970d75a416bfdfb5b05ca522c69b Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Fri, 1 Feb 2013 11:14:21 +0100 Subject: doc: Add some text libav section --- doc/documentation.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/doc/documentation.txt b/doc/documentation.txt index 3dc73fa..5e58ade 100644 --- a/doc/documentation.txt +++ b/doc/documentation.txt @@ -66,11 +66,20 @@ Oder aeltere Filme, welche nur mit eine Monotone-Tonspur produziert wurden. Fuer das verarbeiten von Videos wird in dieser Arbeit die in der Programmiesprache ``C'' geschriebenen Bibliothek ``libav'' (audio/video library) verwendet. -Da der Umgang mit dieser Bibliothek etwas unhandlich ist, wurde im Rahmen dieser -Arbeit eine Abstraktionsschicht dafuer entwickelt. -Diese ermoeglicht es den anderen Programmen, welche im Folgenden beschrieben +Da die Bibliothek sehr low-level angelegt und somit für etwas unhandlich ist, +wurde im Rahmen dieser Arbeit eine Abstraktionsschicht dafuer entwickelt. +Diese ermoeglicht den Programmen, welche im Folgenden beschrieben werden, einen einfachen Zugriff auf Videodaten. +Der Initialisierungsfunktion wird Video-Dekoding Objekt durch übergabe eines +Dateipfades zu einem Video erstellt, aus dem nun jedes Bild einzeln extrahiert +werden kann. Dies enthält die eigentlichen Daten, Breite, Höhe, Stride und aktuellen +Zeitpunkt. +Desweiteren bietet die Abstraktion die Möglichkeit zu einem bestimmten Zeitpunkt +zu springen, dabei muss aber berücksichtigt werden, dass nur direkt zu Keyframes +gesprungen werden kann und somit der tatsächliche Zeitpunkt früher ist, als der +angefragte. + == Schnitt Erkennung Zur Erkennung von Schnitten in Videoaufzeichnungen wurde im Rahmen dieser -- cgit