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

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Video-DVDs selbstgemacht
    Videofilm-Sammler wissen DVDs zu schätzen: Sie fassen eine Menge Filme und lassen sich durch fast überall ansehen. Videotrans hilft bei der DVD-Erstellung auf der Kommandozeile.
  • Video-DVDs mit Bombono mastern
    Einfache DVD-Authoring-Programme gehören unter Linux immer noch zu den Ausnahmeerscheinungen. Bombono möchte dies ändern.
  • Schwerpunkt: DVDs lesen und schreiben
    DVDs unter Linux: Hier ist inzwischen alles machbar, was die Technik erlaubt. Unsere Praxis-Artikel zeigen, wie Sie mit Daten- und Video-DVDs umgehen – sei es lesend oder mit dem DVD-Brenner auch schreibend.
  • VDR-Aufnahmen als Video-DVD brennen
    AUFMACHER: Einweckglas mit Kompott, 16 042 003, evtl. mit Filmrolle (21 031 008) als Etikett – VDR-Aufnahmen lassen sich nur mit VDR oder einem entsprechend ausgestatteten Software-MPEG-Player abspielen. Wir zeigen Ihnen, wie Sie aus den Aufzeichnungen Video-DVDs herstellen.
  • DVD-Authoring unter Linux
    Video-DVDs mit Linux zu schreiben, war lange ein großes Problem. Einige Tools schicken sich nun an, diese Lücke zu schließen. Q-DVD-Author ist dafür ein schon recht brauchbares Frontend.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...