Home / LinuxUser / 2003 / 01 / Video-DVDs selbst herstellen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Selbstgebrannt

Video-DVDs selbst herstellen

01.01.2003 Video-DVDs in Eigenregie herzustellen, ist der Traum vieler Hobby-Filmemacher. Bislang konnte man unter Linux gebrannte DVDs nur auf dem PC abspielen – mit DVD-Author schluckt jedoch jeder DVD-Player die selbstgebrannten Videos.

Für die Film-Archivierung bietet die DVD einige Vorteile. Trotzdem sie deutlich kompakter ist als eine herkömmliche VHS-Kassette, lassen sich je nach Qualität dennoch mehrere Stunden Filmmaterial darauf speichern. Für Hobby-Filmemacher gab es bislang einen entscheidenden Nachteil: Mit Linux ließen sich nur Daten-DVDs erzeugen, für deren Wiedergabe ein Computer erforderlich war – DVD-Author [1] von Scott Smith schließt die Lücke.

Die schlechte Nachricht vorweg: Wer davon träumt, eine DVD à la Der Schuh des Manitu mit interaktiven Menüs und Verweisen zu bauen, muss sich noch gedulden. In der Version 0.3.0 von dvdauthor, die wir Ihnen hier vorstellen wollen, können zunächst nur einzelne Tracks ohne Menü zu einer DVD zusammengefasst werden. Ziel des Projekts ist aber, ein vollwertiges Video-DVD-Werkzeug für Linux zu entwickeln. Die Programme dafür sind insgesamt noch sehr rustikal, auch gibt es noch keinerlei Frontends, man muss eben mit der Konsole vorlieb nehmen.

Wir gehen davon aus, dass im Rechner ein DVD-Brenner eingebaut ist und die nötige Recorder-Software installiert wurde. Details dazu finden Sie im Laufwerkstest ab Seite 25. Zudem wird unbedingt mkisofs 1.15a27 oder höher benötigt – in der aktuellen SuSE 8.1 ist das Programm bereits enthalten, Besitzer anderer Distributionen finden es im Paket dvdrtools auf [3].

Filme aufnehmen

Bei Aufnahmen für Video-DVDs kann ruhig die volle Fernseh-Auflösung von 720x576 Pixeln aufgezeichnet werden, Platzprobleme wie bei der VCD oder SVCD gibt es eigentlich nicht. Das folgende Beispiel nimmt einen 1:15 Stunden langen Film mit voller Auflösung und 25 Bildern pro Sekunde auf, der Ton wird zudem in Stereo aufgenommen, das Eingangsbild ist PAL, und gespeichert wird im yuv2mpev-Format. Die Bilder landen in der Datei /image/cap.yuv, der Ton als Wave-Datei in /image/cap.wav:

streamer -o aufnahme.yuv -O aufnahme.wav -f 4mpeg -F stereo -r 25 -s 720x576 -n pal -i Composite1 -t 01:15:00 >streamer.log 2>&1

Das Datenaufkommen im nicht gepackten YUV-Format ist erheblich, etwa vier mal so groß wie ein entsprechender VCD-Film. Weniger Platz braucht das mjpeg-AVI-Format, das komprimiert wird. Damit bekommt man "nur" rund 2,64 MB pro Sekunde auf die Festplatte geschrieben. Dieses Format brauchen Sie auch, falls der Film noch nachbearbeitet werden soll, etwa mit glav aus den mjpegtools. Der Aufruf für die Aufnahme im mjpeg-Format lautet:

streamer -s 720x576 -r 25 -o aufnahme.avi -j 50 -f mjpeg -F stereo

Die Option -j gibt die Qualität an. Prinzipiell sind Werte zwischen 0 und 100 möglich, unter 40 ist aber wenig sinnvoll. Als Faustformel für das Datenvolumen pro Sekunde Aufnahmezeit kann folgende Formel verwendet werden:

(Breite @L: * Höhe @L: * Bildrate @L: * Qualität in Prozent) / (200 @L: * 1024) + 172,2

Die Konstante 172,2 am Ende der Formel steht für den Ton bei einer Sampling-Frequenz von 44,1 kHz, 16 Bit und Stereo (CD-Qualität). Auch bei dieser Aufzeichnungsmethode fallen noch erhebliche Datenmengen an, bei 50 Prozent Qualität sind es immerhin noch knapp 160 MByte pro Minute Film – das sind bei vier Stunden, die auf eine DVD passen sollten, rund 37 GByte. Beim Codieren als DVD und wieder Zusammenfügen fallen dann noch einmal 9 GByte an, so dass man insgesamt zum Brennen einer Video-DVD rund 50 GByte freien Festplattenplatz haben sollte.

Video und Audio vorbereiten

Das Codieren dauert etwa doppelt bis vier mal so lange wie die Spielzeit des Films, für die Codierung werden dabei die mjpegtools von [2] verwendet – man findet sie aber auch bei faktisch jeder Distribution. Die ersten Gehversuche sollte man in Anbetracht der langen Wartezeiten mit einem sehr kleinen Video und nach Möglichkeit wiederbeschreibbaren DVDs machen.

Auch der Ton muss neu gesamplet werden, bei DVDs werden Abtastraten von 48 kHz verwendet, die Soundkarten liefern aber meist nur 44,1 kHz. Das geht am einfachsten mit mp2enc aus den mjpegtools, auch wenn dies nicht die effizienteste Methode ist. Hier zwei Beispiele für Aufnahmen im mjpeg-AVI- und Wave-Format:

lav2wav aufnahme.avi | mp2enc -r 48000 -o audio.mp2

bzw.

mp2enc -r 48000 -o audio.mp2 < aufnahme.wav

Als nächstes muss das Bild codiert werden, bei hohem Bildrauschen kann man mit yuvdenoise eine deutliche Verbesserung erzielen – auf Kosten der Geschwindigkeit des Vorgangs. Die folgenden zwei Beispiele codieren ein mjpeg-AVI-Video und eine YUV-Datei:

lav2yuv aufnahme.avi | yuvdenoise | mpeg2enc -f 8 -o video.m2v

bzw.

cat aufnahme.yuv | yuvdenoise | mpeg2enc -f 8 -o video.m2v
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

622 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zum Autor

Mirko Dölle

Redakteur für Linux bei c't, Heise Zeitschriften Verlag; ehemals Competence Center Hardware/Linux-Magazin, Linux New Media AG


Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...