Ich habe einen sehr alten MP3-Player mit entsprechend kleinem Speicher (Archos mit 4GB). Den würde ich gerne mit den Audio-Spuren von Filmen/Serien füttern (da ich die Filme schon gesehen habe, genügt mir die Audio-Spur, wenn ich unterwegs bin).
Vor ein paar Jahren habe ich mir hierzu ein Shellscript geschrieben, mit dem ich die Audio-Spur von Videodaten nach MP3 wandeln kann. Hierzu verwende ich xine und lame, was für alle Arten von Videodaten bestens funktioniert.
Xine speichert die Audio-Spur eines Films aber nur dann, wenn der Film in Originalgeschwindigkeit abgespielt wird und das kann bekanntlich auch mal Stunden dauern.
VLC kann das erheblich schneller erledigen. Allerdings ist das immer wieder mit haufenweise Geklicke verbunden, weshalb ich das gerne von der Kommandozeile aus erledigen würde. In der Doku zu VLC habe ich jedoch nichts gefunden, das mir beim Zusammenschrauben eines passenden Aufrufs helfen würde.
Hat hierzuforum schon einmal jemand etwas Derartiges gemacht und kann mit einer passenden Befehlszeile dienen? Oder weiß jemand, wo etwas steht, das mir hierbei helfen könnte?
Vielen Dank vorweg!
Gregor
PS: Bislang mache ich das so:
Code: Alles auswählen
DESTFILE=`basename $1 | cut -d. -f1`
echo "Zieldatei: $DESTFILE.mp3"
xine $1 --auto-play=q -A file
lame --preset standard xine-out.wav $DESTFILE.mp3; rm xine-out.wav