|
Erzeugung digitaler Video-Dateien mit besonderen Anforderungen |
|
Die digitale Aufzeichnung von Video-Daten erfolgt durch Abspeichern der mit der Kamera aufgenommenen Einzelbilder. Schon bei geringer Aufnahmedauer fallen demnach große Mengen an einzelnen Dateien an, die den Umgang mit der aufgezeichneten Sequenz umständlich, teilweise sogar schwierig aber vor allem langsam machen. Deswegen werden für diese Aufgabe Streams verwendet, die ein kontinuierliches Ablegen der Bilder in einer Datei ermöglichen.
Das Ziel dieser Studienarbeit ist es, Bibliotheken für die Erzeugung
von Video-Streams in der Programmiersprache C/C++ zu evaluieren.
Die Bibliotheken sollten OpenSource und möglichst plattform-unabhängig, also unter
Linux und Windows einsetzbar sein (bspw. ffmpeg mit libavformat, libavcodec). Aspekte
wie variable Framerate und das Abspeichern weiterer Streams neben dem Video-Stream
(im Hinblick auf Sensordatenfusion) sollen untersucht werden. Die Vor- und Nachteile
verschiedener möglicher Lösungen und der dabei verwendeten Containerformate sollen
herausgearbeitet und verglichen werden.
| Literatur |
| http://www.matroska.org/ |
| http://ffmpeg.mplayerhq.hu/ |
| Betreuer |
| Dipl. -Ing. Tobias John |
|