summaryrefslogtreecommitdiff
path: root/doc/documentation.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/documentation.txt')
-rw-r--r--doc/documentation.txt15
1 files 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