«

»

Feb
03

Aus DVD mache Hörspiel-CD

Mit kleinen Kindern ist es wie mit dem Kunden: man sollte ganz genau darauf achten, was man verspricht – in jedem Fall vorher die Anforderungen genau analysieren und erst anschließend terminliche Zusagen machen. ;)

Der Wunsch nach einer Hörspiel-CD auf Basis eines Trickfilms erschien zunächst simpel und ließ anschließend tief blicken in die Mächtigkeit verschiedener Open Source Tools zur Medienbearbeitung.

Das Zielmedium unter die Lupe nehmen

Bevor mit dem Extrahieren der Audio-Daten begonnen werden kann, muß die DVD zunächst genau unter die Lupe genommen werden. Das Inhaltsverzeichnis sowie die unterstützten Sprachen sind hier von großen Interesse. 3 mal darf geraten werden, wie der Befehl zum Laden der Liste lautet:

$ lsdvd -av
Disc Title: xxxx
Title: 01, Length: 01:29:06.000 Chapters: 44, Cells: 48, Audio streams: 02, Subpictures: 05
 VTS: 01, TTN: 01, FPS: 25.00, Format: PAL, Aspect ratio: 16/9, Width: 720, Height: 576, DF: Letterbox
 Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x80
 Audio: 2, Language: de - Deutsch, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x81
 
Title: 02, Length: 00:00:12.020 Chapters: 01, Cells: 01, Audio streams: 02, Subpictures: 05
 VTS: 01, TTN: 02, FPS: 25.00, Format: PAL, Aspect ratio: 16/9, Width: 720, Height: 576, DF: Letterbox
 Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x80
 Audio: 2, Language: de - Deutsch, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x81
 
Title: 03, Length: 01:29:06.000 Chapters: 44, Cells: 48, Audio streams: 02, Subpictures: 05
 VTS: 01, TTN: 03, FPS: 25.00, Format: PAL, Aspect ratio: 16/9, Width: 720, Height: 576, DF: Letterbox
 Audio: 1, Language: en - English, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x80
 Audio: 2, Language: de - Deutsch, Format: ac3, Frequency: 48000, Quantization: drc, Channels: 6, AP: 0, Content: Undefined, Stream id: 0x81
 
Longest track: 01

Die Ausgabe von lsdvd verrät, dass sich 3 Titel auf der DVD befinden. Jeder von ihnen in 2 Sprachen: deutsch und englisch. Schließlich wird Titel Nummer 1 als der längste ausgewiesen, was vermutlich der Film ist.

Extraktion der Audio-Daten

Es gibt sicherlich viele Möglichkeiten zur Extraktion der Audio-Daten. Ich habe mich für mplayer entschieden. Schauen wir uns doch mal an, ob Titel 1 tatsächlich die gewünschten Daten enthält:

$ mplayer -alang de dvd://1

Der Parameter alang weist mplayer an, die Audio-Daten in deutscher Sprache zu laden. Das abschließende dvd://1 adressiert Titel No. 1 der DVD. Der nächste Aufruf von mplayer überträgt nun die Audio-Daten in die Datei audio.wav:

$ mplayer -quiet -vo null -vc dummy -alang de -ao pcm:waveheader:file="audio.wav" dvd://1

Mit dem Parameter quiet wird mplayer angewiesen, sich so schweigsam wie möglich zu verhalten und nicht die Konsole mit unzähligen Meldungen zu fluten. Weiter sagt vo, wohin mit der Video-Ausgabe. Wir sind nur am Audio-Material interessiert und schalten die Video-Ausgabe ab. Der zu verwendende Video-Codec wird mit vc eingestellt und interessiert in unserem Fall auch nicht. Mit ao wird der Audio-Ausgabetreiber festgelegt. In diesem Fall sorgt pcm dafür, dass die Ausgabe im Raw-PCM (Option: nowaveheader) oder Wave-Format (Option: waveheader) in eine Datei (Option: file) geschrieben wird.

Die Tools mplayer und mencoder sind echte Parameter-Monster. Mehr Infos zu den restlichen Optionen bietet – wie immer – die Manpage: man mplayer.

Audio-Daten zurechtschneiden

Natürlich ist ein Trickfilm in Spielfilm-Länge (in meinem Fall 1:29 min.) zu groß für eine einfache Audio-CD (Fassungsvermögen: 1:10 min.). Da gibts nur 2 Lösungen: a) 2 CDs produzieren, was bei sehr langen Filmen sicher angebracht scheint, in diesem Fall allerdings eher nicht. b) Die Audio-Daten auf CD-Niveau stutzen. Auch hierfür gibts eine breite Palette an Tools. Aufgrund der Bequemlichkeit beim Schneiden erschien mir hierfür aber ein Tool mit grafischer Oberfläche, wie z.B. Audacity, geeigneter als für das bloße Extrahieren der Daten. Da bleibt es nicht aus, einige Teile der Audio-Daten herauszuschneiden.

Nach dem Laden der Datei kann man darin frei navigieren und die Daten schneiden, verschieben, filtern u.a. Spielereien damit anstellen.

Nach 2-3 Stunden war dann auch die Hörspiel-CD fertig. Meiner Kleinen hat das Ergebnis riesig gefallen. Euch nun auch noch viel Spaß noch beim Spielen ! :)

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht.

Sie können diese HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">