Hallo zusammen, ich möchte den Ton einer DVD auf CD brennen. Bisher bin ich dafür grob gesagt wie folgt vorgegangen: - Chapter-VOB-Dateien mittels dvd::rip, Funktion "Rip Titles" auf die Festplatte bringen (dvd::rip deshalb, weil ich durch transcode und Konsorten nicht so richtig durchblicke). - WAV-Dateien erstellen: $ for i in `ls`; do mplayer -ni -vc null -vo null -af resample=44100 \ -ao arts -aofile $i.wav $i; done - TOC-File (manuell) schreiben. - CD mit cdrdao brennen. Funktioniert bei "normalen" DVDs auch vernünftig. Offensichtlich gibt es aber störrische Exemplare (z.B. "Corrs - Live in London"), bei denen mplayer abbricht: a52: CRC check failed! 0,685 ct: 0,004 2/ 2 0% 0% 0,0% 0 0 0% a52: error at resampling A:1146,5 V:1130,7 A-V: 15,848 ct: 0,004 3/ 3 0% 0% 0,0% 0 0 0% Too many video packets in the buffer: (4096 in 8249008 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A:1151,6 V:1239,4 A-V:-87,753 ct: -6,679 2720/2720 0% 0% 0,2% 0 0 0% Too many audio packets in the buffer: (4096 in 8241152 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. (Die Meldungen kommen mehrfach) Der Fehler scheint nur (ich bin nicht 100 % sicher) bei Tracks mit Multiple Angles aufzutreten. Ich weiß aber nicht so ganz, was das mit der Tonspur zu tun haben soll?! Gibt's ggf. noch andere Methoden, den Sound zu extrahieren? TIA Gruß Rudi -- Naja, nicht alles von IBM ist gut. Auch Microsoft hat außer Mäusen ja noch nichts bemerkenswertes produziert. [Olaf Kaluza in d.a.f.c]
Hi, 0n 03/06/02@22:30 Rudolf Buerger told me:
ich möchte den Ton einer DVD auf CD brennen. Bisher bin ich dafür grob gesagt wie folgt vorgegangen:
- Chapter-VOB-Dateien mittels dvd::rip, Funktion "Rip Titles" auf die Festplatte bringen (dvd::rip deshalb, weil ich durch transcode und Konsorten nicht so richtig durchblicke). - WAV-Dateien erstellen: $ for i in `ls`; do mplayer -ni -vc null -vo null -af resample=44100 \ -ao arts -aofile $i.wav $i; done - TOC-File (manuell) schreiben. - CD mit cdrdao brennen.
Funktioniert bei "normalen" DVDs auch vernünftig. Offensichtlich gibt es aber störrische Exemplare (z.B. "Corrs - Live in London"), bei denen mplayer abbricht:
a52: CRC check failed! 0,685 ct: 0,004 2/ 2 0% 0% 0,0% 0 0 0% a52: error at resampling A:1146,5 V:1130,7 A-V: 15,848 ct: 0,004 3/ 3 0% 0% 0,0% 0 0 0% Too many video packets in the buffer: (4096 in 8249008 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A:1151,6 V:1239,4 A-V:-87,753 ct: -6,679 2720/2720 0% 0% 0,2% 0 0 0% Too many audio packets in the buffer: (4096 in 8241152 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. (Die Meldungen kommen mehrfach)
Der Fehler scheint nur (ich bin nicht 100 % sicher) bei Tracks mit Multiple Angles aufzutreten. Ich weiß aber nicht so ganz, was das mit der Tonspur zu tun haben soll?!
Gibt's ggf. noch andere Methoden, den Sound zu extrahieren?
Du musst wissen wieviel chapter auf der DVD sind. Dann sollte das IMHO so gehen[1]: i=1;for i in (Anzahl chapter) do transcode -i /dev/dvd -T 1,$i -V -x null,dvd -a <soundspur> \ -o lied$i.wav -s <LautstaerkenKorrektur) -E 44100,16,2 -y null,wav i=expr`$i + 1` done Einen Hinweis auf vernuenftige Werte fuer die Soundspur sollte ein Anspielen mit mplayer bringen[2]. Die Lautstaerkenkorrektur findest so: tccat -t dvd -T 1,-1 -i /dev/dvd | tcextract -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm Dauert etwas. Vielleicht schaust Du Dir aber auch mal unter examples die passthrough options auf der transcode Seite an, vielleicht ist da was dabei was fuer Deinen job geeigneter ist. Ich kenne cddb nicht und weiss nicht ob die auch fuer dvd geripptes Daten anbieten. Vielleicht kommst Du einfacher an das TOC wenn Du die cdrdao Optionen zur cddb Abfrage mal probierst. HTH. [1] Probier es am besten erstmal mit einem Titel bevor Du eine Schleife nimmst. Ich bin mir auch nicht sicher ob der Chapter Index auf einer DVD nicht vielleicht bei 0 beginnt. [2] Evtl. musst Du auch die Werte fuer -T anpassen, da Musikvideos AFAIK mit unterschiedlichen Winkeln arbeiten und damit kenne ich mich nicht aus. -- bye maik
Hi Maik, besten Dank für Deine Antwort. * Maik Holtkamp <s-y-l@gmx.net> [2003-06-03 19:29]:
i=1;for i in (Anzahl chapter) do transcode -i /dev/dvd -T 1,$i -V -x null,dvd -a <soundspur> \ -o lied$i.wav -s <LautstaerkenKorrektur) -E 44100,16,2 -y null,wav i=expr`$i + 1` done
tccat -t dvd -T 1,-1 -i /dev/dvd | tcextract -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm
Funktioniert im Prinzip. Keine Abbrüche o.ä. Aber: Irgendwie "zerdehnt" sich dabei der Ton: aus einem Sopran wird ein Mezzosopran, die Musik klingt irgendwie wie Zeitlupe. Bei der von mir genannten Methode passiert dieses nicht. Da werde ich wohl noch mit transcode experimentieren müssen.
[1] Probier es am besten erstmal mit einem Titel bevor Du eine Schleife nimmst. Ich bin mir auch nicht sicher ob der Chapter Index auf einer DVD nicht vielleicht bei 0 beginnt.
Nö, fängt bei 1 an.
[2] Evtl. musst Du auch die Werte fuer -T anpassen, da Musikvideos AFAIK mit unterschiedlichen Winkeln arbeiten und damit kenne ich mich nicht aus.
Stimmt. Bei der genannten DVD mußte ich "-T 2,-1" angeben. Gruß Rudi -- Kunde : Haben Sie Windows 98? Händler: Haben Sie denn schon Windows 95 zu Ende gespielt?
Hi Rudolf Buerger wrote:
* Maik Holtkamp <s-y-l@gmx.net> [2003-06-03 19:29]:
[audio von dvd rippen]
Bei der von mir genannten Methode passiert dieses nicht. Da werde ich wohl noch mit transcode experimentieren müssen.
Schau Dir in jedem Fall zunächst auch das an: http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/html/misc.ht... Besonders: ---cut--- Music DVDs have tracks with uncompressed audio which is LPCM format (linear PCM), you want to archive. In this particular case, you might need to add "-d" for audio byte swapping. ---cut--- Ich kenne wie gesagt Musik DVDs nicht und habe meist auch größtes Interesse am Bild, daher war mein erster Vorschlag wohl etwas aufgebläht. Du kannst transcode gefahrlos mit strg+c stoppen, wenn Dir ein paar Minuten zu Beurteilung der Qualtität reichen. Wenn Du das "ultimative" gefunden hast, bitte Info. Irgendwann landet bestimmt die erste Musik DVD auf meinem Tisch ;). -- - maik
Hi Maik * Maik Holtkamp <s-y-l@gmx.net> [2003-06-04 19:04]:
http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/html/misc.ht...
Besonders:
---cut--- Music DVDs have tracks with uncompressed audio which is LPCM format (linear PCM), you want to archive. In this particular case, you might need to add "-d" for audio byte swapping. ---cut---
Nee, war's leider auch nicht. Aber: das Zauberwort lautet "-J resample". Damit wird die Tonspur offensichtlich korrekt umgesetzt.
Ich kenne wie gesagt Musik DVDs nicht [...]
Vielleicht habe ich mich unklar ausgedrückt: was ich habe, sind "gewöhnliche" Video-DVDs (Live-Konzerte), deren Ton ich für unterwegs (Urlaub, Auto) mitnehmen möchte. Gruß Rudi -- Du liest Anleitungen von technischen Geräten? Wozu? [Martin Leidig in suse-talk]
participants (2)
-
Maik Holtkamp
-
Rudolf Buerger