Hochwertige Aufzeichnung von Vorträgen/ Codecs und Container
Erscheinungsbild
Codecs und Container
[Bearbeiten]Für die Aufzeichnung und Wiedergabe der Video- und Audio-Datenströme muss man ein bestimmtes Datenformat, einen Codec auswählen. Die Datenströme sollte man zusammen in einen Container packen.
Codecs
[Bearbeiten]Die Anforderungen an die zu wählenden Codecs für diesen Zweck sind:
- Die Kamera-Videos müssen in einer angemessenen Qualität bei einem erträglichen Datenvolumen aufgezeichnet werden. 1 GB für 1 Minute Film, wie es in einem der Tests gefunden wurde, ist nicht akzeptabel.
- Bei dem Folien-Stream soll die besondere Charakteristik dieses Streams berücksichtigt werden:
- Die Auflösung soll hoch sein, so dass die Details der Präsentation (z.B. Index in einer mathematischen Formel) nicht verloren gehen.
- Die Komprimierung darf nicht dazu führen, dass insbesondere die Darstellung der Schrift durch Kompressionsartefakte beeinträchtigt wird.
- Die Dynamik in diesem Stream ist meist rel. gering, so dass eine hohe Komprimierung erzielt werden kann.
- Der Audio-Codec muss für das Frequenzspektrum der menschlichen Stimme optimiert sein.
- Die Codecs müssen unter Linux kostenlos verfügbar sein und sollen möglichst Bestandteil der Distribution sein.
- Die Codecs sollen so verbreitet sein, dass das Abspielen auf einem Rechner mit üblicher Hard- und Softwareausstattung kein Problem bereitet.
- Die große Verbreitung soll auch sicherstellen, dass für die irgendwann unumgängliche Umkodierung wohl Konverter zur Verfügung stehen werden.
- Die Codecs sollen so langlebig sein, dass die unveränderte Verwendung der Aufzeichnungen über längere Zeit möglich ist.
- Ein Upload zu Youtube (oder vergleichbaren Plattformen) soll problemlos möglich sein.
Diese Anforderungen erfüllen für den Audio-Bereich MP3, für den Video-Teil -erstaunlicherweise- H.264.
Container
[Bearbeiten]Die Gründe für die Verwendung eines Containers bzw. die Anforderungen an den zu wählenden sind:
- Der Codec muss mit dem Container-Format kompatibel sein.
- Hinsichtlich Verbreitung und Verfügbarkeit gelten die an den Codec gestellten Anforderungen.
- Der Container sorgt dafür, dass die 3 Streams eine Einheit bilden, was das Arbeiten (Kopieren, Hochladen, Archvieren, ...) mit den Daten erleichtert.
- Es ist störend und dem Verständnis abträglich, wenn die 3 Streams nicht synchron wiedergegeben werden. Der Container soll diese Synchronität unterstützen bzw. gewährleisten.
- Man muss die 3 Streams mit Metadaten anreichern können, z.B. einem Hintergrundbild, das ergänzende Informationen zu einem Vortrag liefert.
- Jeden Stream muss man für eine Bearbeitung einzeln und ohne Verluste für eine Nachbearbeitung aus dem Container herausziehen und danach wieder hineinstecken können.
- Es müssen Tools existieren, um den Container zu bearbeiten.
Matroska (*.mkv-Datei) erfüllt all diese Anforderungen.