DVDs, vor allem Musik-DVDs, sind voller Audiodaten, außer es ist ein Stummfilm. Aber gehen wir mal davon aus, dass man die Audio aus der DVD extrahieren möchte, dann gibt es verschiedene Möglichkeiten dies zu tun. Ich werde in diesem Artikel eine Varianten zeigen. Nach dem Extrahieren können diese Tracks zusammengeführt und die Lautstärke erhöht werden.
Benötigte Software
lsdvd
ist eine Software, mit der man den Inhalt einer DVD auslesen kann. Unter anderem eben die Anzahl der Kapitel und die verschiedenen Audiospuren.mplayer
lame
ist zum Konvertieren zu mp3 erforderlich.sox
kann die Lautstärke der Audiodaten erhöhenffmpeg
repariert den MP3-Header, nach dem Zusammenführen der Tracks
Rippen der Audiodaten
Das unten stehende Skript muss zuvor ausführbar gemacht werden. Dazu bedient man sich dem Befehl
1
|
|
Nach dem Ausführen des Skripts sind die Audiodateien im aktuellen Ordner abgelegt. Als Dateinamen wurde chapter_<fortl. nummer>.mp3
verwendet.
``` sh dvdrip.sh http://linuxwiki.de/dvdrip.sh Quell-Artikel
!/bin/sh
Laengsten Track feststellen
LCH=lsdvd | grep Longest | awk '{print $3}'
Anzahl Chapter feststellen
NCH=lsdvd -t $LCH | grep Chapters | awk '{fs=FS; FS=", "; print substr ($6, 1, length($6)-1)}'
echo "$NCH chapters"
X=1 while [ $X -le $NCH ] do echo "Chapter $X" mencoder dvd://$LCH -chapter $X-$X -oac mp3lame -lameopts preset=standard -af resample=44100:0:2,channels=2 -ovc frameno -of rawaudio -o chapter_$X.mp3 X=$((X+1)) done ```
Optional: Zusammenführen der Audiodateien
Die entstandenen Tracks werden durch den Befehl cat
zusammengeführt. Dies geschieht über
1
|
|
Allerdings ist dadurch der mp3-Header der zusammengeführten Datei nicht angepasst.
Das Anpassen erfolgt durch das Programm ffmpeg
mittels dem Befehl
1
|
|
Anschließend kann die Datei alle.mp3
entfernt werden.
Optional: Lautstärke erhöhen
In meinem Fall war der eine große Track relativ leise. Durch den nachfolgenden Befehl kann man diese Lautstärke erhöhen. Welchen Faktor man benutzt, muss man individuell herausfinden. Ein Faktor über 1.0 erhöht die Lautstärke und ein Faktor unterhalb von 1.0 sinkt diese.
1
|
|
Ich hatte den Faktor von 4.5 gewählt.
Weitere Informationen: