Archiv verlassen und diese Seite im Standarddesign anzeigen : DVD Rippen und Audiospur brennen
Hallo,weiss garnicht ob das möglich ist aber gibt es ein Programm womit man von einem Musik Konzert welches auf DVD ist nur die Tonspur rausschneiden kann und als normale Audio CD Brennen kann?
Und wenn ja,ist das überhaupt legal?
Danke!
stefan.becker
15.01.04, 21:49
Das geht mit mplayer (siehe DVD Howto).
Legal:
1) Du besitzt die DVD und machst eine Sicherheitskopie oder leihst die DVD aus dem dem Bekanntenkreis, also im Rahmen der "Privatkopie".
2) Die DVD ist nicht kopiergeschützt und du benutzt auch keine entsprechende Software zum Knacken.
Alles andere ist damit illegal.
Hallo,
ich habe das mal mit einer Tina-Turner-DVD von mir gemacht, leider weiß ich nicht mehr so genau wie :D
Soweit ich mich erinnern kann, habe ich mir bei dvd::rip im log-File die Transcode-Befehle mal genauer angeschaut und dann mit transcode herumexperimentiert. DVD gerippt und dann glaube ich mit "transcode -m" oder so...
Sorry, aber genauer weiß ich es auch nicht mehr.
Gruß Oli.
PS: Warum soll das nicht legal sein, wenn Dir die DVD gehört? Ok, es würd mich aber auch nicht WIRKLICH überraschen, falls das auch schon gegen das Gesetz ist :mad:
stefan.becker
15.01.04, 22:01
Das Umgehen eines wirksamen Kopierschutzes ist illegal, und DVDs haben oft den CSS (Context Scrambling System)-Kopierschutz. Leider ist das Wort "wirksam" etwas schwammig.
Gehn wir jetzt mal davon aus die DVD wäre a) orginal, b) deine und c) nicht kopiergeschützt. Dann kannst du so vorgehen:
transcode -i /dev/dvd -y null,ac3 -x null,wav -T TITLE,CHAPTER1-CHAPTER2 -a 0 -E 48000 -b 320 -J normalize -m audio.wav
TITLE und CHAPTER setzt du gerade nach dem fest was du von der DVD haben willst.
Hallo Hunter,
der Tipp mit transcoder ist sehr interessant, ich habe es mal mit menkoder versucht, konnte jedoch nicht einzelne Kapitel aus der Audiospur holen.
Die Kommandozeile habe ich weitestgehend uebernommen, nur den Dateinamen der Ausgabe, sowie die Titel und Kapitel durch Nummern uebersetzt.
Das Ergebnis:
<---snip--->
[transcode] warning : /usr/local/lib/transcode/import_wav.so: cannot open shared object file: No such file or directory
(decoder.c) loading audio import module failed
[transcode] failed to init import modules
[transcode] critical: plug-in initialization failed
Daraufhin habe ich mir noch die Version "transcode-0.6.12" geholt. Vorher hatte ich "transcode-0.6.11". Verdacht: neues features
Ergebnis: das selbe!
Kompiliert habe ich trascode mit: ./configure --with-libmpeg3 --with-openqt
Weisst Du, wie/wo ich dieses plugin hin/her-bekomme?
Danke schon mal!
Joerg
Sorry. Habe -x und -y vertauscht. -x ist der Decoder und -y der Encoder.
Also:
transcode -i /dev/dvd -x null,ac3 -y null,wav -T TITLE,CHAPTER1-CHAPTER2 -a 0 -E 48000 -b 320 -J normalize -m audio.wav
Damit sollte es gehn.
Danke, jetzt klappt es besser
Joerg
Hi,
bei mir funktioniert das leider nicht. transcode gibt folgende Fehlermeldung aus:
--------------------------------------------------------------------------------------------
[import_ac3.so] v0.3.2 (2002-02-15) (audio) AC3
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
[export_wav.so] v0.2.3 (2003-01-16) (audio) WAVE PCM
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_ac3.so] A52->PCM
[import_ac3.so] tcextract -a 0 -i "/dev/dvd" -x a52 -d 0 | tcdecode -x a52 -d 0
No accelerated IMDCT transform found
frame size = 0 (0 0)
(extract_ac3.c) ac3 framesize -2 invalid
----------------------------------------------------------------------------------------------
ich hab alles wie oben angegeben eingetippt.
Vielleicht kann mier ja jemand helfen.
Vielen Dank im vorraus
Michael
Hallo,
das gewuenschte Ergebnis hatte ich damit auch nicht erreicht, aber es war
schon mal ein guter Ansatz zum weitermachen.
Nach ein paar Experimenten bin ich dann auf folgende Sysntax gekommen:
transcode -a 0 -y null,wav -u 100 -o ausgabe.wav -x null -i /dev/dvd -d -T 1,13,1
Ich habe jetzt nur folgendes Problem:
transcode gibt aus, dass es 358,27sec extrahiert hat. Das ca. 6min.
Wenn ich darueber die Gesamtsumme der einzelnen Titel bilde, ergibt
sich auch etwa die Spieldauer der DVD.
Nehme ich jetzt die Titel in cdbakoven oder arson wird mehr als die
doppelte Spieldauer berechnet, so dass natuerlich nicht alles auf die CD
passt, was drauf soll.
Wenn ich die *.wav im XMMS abspiele wird auch ein groesserer Wert
angezeigt.
Weiss jemand woran das liegt?
Bis dann,
Joerg
also die PArameter hinter -T 1,13,1
| | |
| | +--- Sprache
| +------ Kapitel im Titel
+--------- Titel
Die Werte habe ich soweit mit dvdrip ermittelt.
CU
@JPH
das tuts leider auch nicht, die erzeugten files enthalten nur Rauschen :-(
Michael
Hallo Michael,
mit dem Tip vom Hunter kam ich auch nur einen kleinen Schritt weiter.
Auschlaggebend war dann jedoch der Hinweis von Oli, viel weiter oben,
dass er sich mit DVD::RIP den transcode-Befehl angesehen hat, und damit
experimentierte. So bin ich dann auch vorgegangen.
Ich vermute mal, dass das audio codec fuer den import nicht richtig ist.
Du hast ja einen Ausschnitt aus der Ausgabe von transcode gepostet.
Da kann man ja den verwendeten import- und export-Filter sehen.
Hast Du die Moeglichkeit Dir die DVD mal mit DVD anzusehen?
Die Ausgaben sind ewas strukturierter. Sieh Dir unter Audio den codec
auf der DVD an, und dann pruefe mal ob dazu ein Filter existiert.
Die Filter findest Du in
/usr/local/lib/transcode/import_*.so (wenn selbst kompiliert)
/usr/lib/transcode/import_*.so (VERMUTUNG!! wenn von Dritribution)
oder ein simples
find /usr -name import\*.so -print | more
Viel Gueck!
Joerg
ich glaub´, ich geb´s auf! Ich habe verschiedene Einstellungen durchprobiert, auch mplayer als Decoder verwendet (mit mplayer kann ich die DVD problemlos abspielen!), nix, immer nur Rauschen!
Tschö
Michael
Hallo Michael,
versuch doch mal mencoder.
Damit habe ich es auch zuerst probiert. Hatte nur den Nachteil, das ich
die audio Spur titelweise rausziehen konnte. Das bedeutet, dass das
Ergebnis von einer 120min DVD fuer eine Audio-CD von 80min zu
gross sein kann. Wenn man sowieso vor hat mp3 oder ogg zu verwenden
passt es.
Hier gibt es Hinweise zu dem mencoder
http://www.linuxforen.de/forums/showthread.php?s=&threadid=100942
und hier ganz allgemein zum Thema
http://bunkus.org/dvdripping4linux/de/single/index.html
Gruss, Joerg
hi,
mit mencoder kann ich jetzt was hören, allerdings kriege ich ein riesiges wav-file, das ich dann in die einzelnen Kapitel=Tracks (in diesem Fall 23) unterteilen müsste, oder geht das auch kapitelweise?
ich werds vielleicht mal mit avisplit probieren...
Michael
Selber Hi,
das Problem mit den groessen wav files hatte ich auch.
Ich habe mal angefangen die mit audacity bei den Pausen selbst zu schneiden. War aber zu aufwendig.
avispilt kenne ich gar nicht.
Ist aber schon merkwuerdig bei Dir mencoder geht. transcode nicht.
Bei mir hat ja im Prinzip beides geklappt.
Was bei transcode auch noch sein koennte ist, dass da etwas mit dem little/big endian verdreht ist.
Ich weiss nicht sicher was was ist, aber das ist eigentlich die high-byte- / low-byte-Anordnung im file.
Versuch doch mal das mit sox zu konvertieren. Ruhig in beide Richtungen.
Bis dann,
Joerg
avisplit ist im transcode-paket enthalten.
Wie kann ich denn die komplette Audiospur in eine Datei bekommen,ist ne Live DVD und da will ich nicht jeden Titel einzeln anspringen!
Und wie kann ich die wav in eine mp3 umwandeln
?
Hi coolzero
zwei Beitraege zuvor steht alles.
oder auch hier
http://www.linuxforen.de/forums/showthread.php?s=&threadid=100942
oder hier die wichtige Zeile:
mencoder dvd://1 -ovc frameno -oac mp3lame -lameopts cbr:preset=192 -o sounddreck.mp3
erzeugt schon mp3
dito fuer wav, dann mp3
mencoder dvd://1 -ovc frameno -oac pcm -o sounddreck.wav
lame -h sounddreck.wav sounddreck.mp3
Bei mir hat es so funktionier, auch von einer live-DVD
Joerg
jetzt funktionierts!!!
ich muß bei transcode die Option -d ->(swap bytes in audio-stream) weglassen, dann hör ich Mucke.
Vielen Dank nochmal
Michael
Hallo Leute
Ich muss das Thema noch einmal aufnehmen.
Ich habe viel mit transcode getestet. Hier mein Befehl:
transcode -i /dev/dvd -x null -y null,wav -T 1,01 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test.wav
# auch dies hier habe ich probiert
transcode -i /dev/dvd -x null -y null,wav -T 1,01 -m audio_test.wav
Ich habe alle möglichen Kombinationen aus dem oben genannten code probiert, das Ergebnis ist immer gleich. Leider schein aber immernoch ein Fehler vorzuliegen. Die produzierten *.wav klingen in Xmms absolut klasse, mit realplayer, amarok und kaffeine jedoch zerhakt. Ebenso ist mir aufgefallen, das in den Metadaten die Titellänge verdoppelt wird. Konvertiere ich den Titel in *flac und decodiere anschließend in *.wav, ist das Resultat ohne Makel. Das heißt die Titellänge stimmt und der Klag ist sauber.
Hier die Audiospuren der DVD:
audio 1 Englisch pcm 2ch 48kHz 16bps
audio 2 Englisch dts 5ch 48kHz drc
MfG marix
mplayer dvd://1 -vc null -vo null -ao pcm -benchmark
oder wenn du z.B. den DTS Stream haben willst:
mplayer dvd://1 -vc null -vo null -ao null -dumpaudio -benchmark
(-aid bzw. -alang musst du noch richtig setzen).
lg, Helmut
PS: da ich nicht zu Hause bin, kann ich jetzt nicht sagen ob bei dumpaudio ein Dateiname angegeben werden muss.
Hallo, wollte noch mal die Audiospur von einer Live DVD rippen, bekomm aber folgenden Fehler:
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
(dvd_reader.c) DVD title 1/2: 26 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 02:18:30.19 8311 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 192500
(dvd_reader.c) [Chapter 02] 00:07:17.240 , block from 192501 to 319876
(dvd_reader.c) [Chapter 03] 00:11:46.400 , block from 319877 to 434472
(dvd_reader.c) [Chapter 04] 00:16:19.480 , block from 434473 to 599243
(dvd_reader.c) [Chapter 05] 00:22:13.200 , block from 599244 to 777286
(dvd_reader.c) [Chapter 06] 00:29:24.760 , block from 777287 to 904500
(dvd_reader.c) [Chapter 07] 00:33:52.160 , block from 904501 to 1043834
(dvd_reader.c) [Chapter 08] 00:38:49.400 , block from 1043835 to 1112755
(dvd_reader.c) [Chapter 09] 00:41:53.560 , block from 1112756 to 1225099
(dvd_reader.c) [Chapter 10] 00:45:53.560 , block from 1225100 to 1363191
(dvd_reader.c) [Chapter 11] 00:51:28.320 , block from 1363192 to 1502227
(dvd_reader.c) [Chapter 12] 00:56:33.120 , block from 1502228 to 1682736
(dvd_reader.c) [Chapter 13] 01:03:02.400 , block from 1682737 to 1816734
(dvd_reader.c) [Chapter 14] 01:08:05.000 , block from 1816735 to 1967550
(dvd_reader.c) [Chapter 15] 01:15:00.920 , block from 1967551 to 2089158
(dvd_reader.c) [Chapter 16] 01:19:19.440 , block from 2089159 to 2272908
(dvd_reader.c) [Chapter 17] 01:25:12.760 , block from 2272909 to 2355829
(dvd_reader.c) [Chapter 18] 01:28:52.880 , block from 2355830 to 2513526
(dvd_reader.c) [Chapter 19] 01:35:43.680 , block from 2513527 to 2677037
(dvd_reader.c) [Chapter 20] 01:41:19.360 , block from 2677038 to 2845585
(dvd_reader.c) [Chapter 21] 01:46:43.640 , block from 2845586 to 3036110
(dvd_reader.c) [Chapter 22] 01:53:41.240 , block from 3036111 to 3141414
(dvd_reader.c) [Chapter 23] 01:57:43.440 , block from 3141415 to 3294601
(dvd_reader.c) [Chapter 24] 02:03:30.800 , block from 3294602 to 3399505
(dvd_reader.c) [Chapter 25] 02:07:13.320 , block from 3399506 to 3691651
(dvd_reader.c) [Chapter 26] 02:18:30.080 , block from 3691652 to 3691915
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /media/cdrecorder2 (ok)
[transcode] V: import format | MPEG-2 DVD PAL (V=null|A=dvd)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | disabled
[transcode] V: bits/pixel | 0.000 (unknown)
[transcode] V: decoding fps,frc | 25.000,3
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x10001 LPCM [48000,16,2]
[transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: language | en
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] A: swap bytes | yes
[transcode] V: IA32/AMD64 accel | sse (sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer | 100 @ 0x0
[import_dvd.so] v0.4.0 (2003-10-02) (video) DVD | (audio) MPEG/AC3/PCM
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[export_wav.so] v0.2.3 (2003-01-16) (audio) WAVE PCM
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_dvd.so] tccat -T 1,13,1 -i "/media/cdrecorder2" -t dvd -d 0 | tcdemux -a 0 -x pcm -S 0 -M 1 -d 0 | tcextract -t vob -x pcm -a 0 -d 0
tc_memcpy: using sse for memcpy
open file: Read-only file system
[transcode] warning : (encoder.c) audio export module error: open failed
[transcode] critical: failed to open output
Hab eingegeben:
transcode -a 0 -y null,wav -u 100 -o ausgabe.wav -x null -i /media/cdrecorder2 -d -T 1,13,1
Was mach ich falsch?
open file: Read-only file system
[transcode] warning : (encoder.c) audio export module error: open failed
[transcode] critical: failed to open output
Sieht danach aus, daß transcode versucht den Sound-Stream auf die DVD zu schreiben. Also mal Pfad prüfen und für transcode einen absoluten Pfad mit Schreibrechten angeben.
Gruß mima
Richtig, das war das Problem, kann mir vieleicht einer sagen wie ich transcode dazu bringe die Tittel als einzel Mp3's abzuspeichern?
Im moment wir das alles in einer Datei gespeichert!
Die Dvd hat 23 Tittel
Painkiller
27.07.06, 17:43
Hallo...
Ich nehme fuer sowas DVD::rip, rippe die Kapitel (Musikstuecke) und dann "Operate" -> "Create WAV from selected audio track" dann bekommst du 23 wav Dateien die du mit Lame umwandeln kannst.
Ich habe das mit einem Script gelöst.
Du musst es dann halt an die DVD und Dein gewünschtes Ausgabeformat anpassen.
#!/bin/sh
transcode -i /dev/dvd -x null -y null,wav -T 1,01 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test1.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,02 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test2.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,03 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test3.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,04 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test4.wav
...
marix
Ich habe das mit einem Script gelöst.
Du musst es dann halt an die DVD und Dein gewünschtes Ausgabeformat anpassen.
#!/bin/sh
transcode -i /dev/dvd -x null -y null,wav -T 1,01 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test1.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,02 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test2.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,03 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test3.wav
transcode -i /dev/dvd -x null -y null,wav -T 1,04 -a 0 -e 48000,16,2 -E 48000,16,2 -n 0x1 -N 0x1 -J normalize -m audio_test4.wav
...
marix
was meinst du genau mit anpassen?
wenn ich dein skript verwende bekomme ich eine wav dateo die ist ueber 300 mb
das ist en bisschen viel fuer ein lied!
Das Scipt sollte nur als "so kann man´s machen" Beispiel gelten. Du musst natürlich die Eingabeparameter an die DVD anpassen und die Ausgabeparameter an deine Wunschausgabe.
http://www.transcoding.org/cgi-bin/transcode
Leider habe ich keine deutsche Übersetzung gefunden.
marix
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.