Am Samstag, 13. Februar 2010 04:34:58 schrieb David Haller:
Hallo,
Am Fre, 12 Feb 2010, Al Bogner schrieb:
Warum extrahiert das nicht 30 Sekunden, sondern die volle Länge?
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 30 -dumpaudio -dumpfile "$AC3FILE"
IIRC wird -ss/-endpos bei -dump{audio,video,stream} ignoriert.
Versuch's mal mit:
mencoder -alang de -ovc frameno -oac copy -ss 12:50 -endpos 30 \ -o "${AC3FILE}.avi" -dvd-device "$ISOFILE" dvd://1 mplayer -dumpaudio -dumpfile "$AC3FILE" "${AC3FILE}.avi"
Wenn du anschließend avimerge/mkvmerge verwendest kannst du den Tonschnipsel auch im .avi-Container lassen.
BTW: -alang ist nicht unbedingt gesetzt, ggfs. erstmal mit mplayer reingucken, ob die Sprache gesetzt ist, sonst halt -aid verwenden.
Alternativ: wie oben die Audiospur per -dumpaudio auslesen und dann per mencoder (-ss/-endpos) oder sonstwas den Schnipsel extrahieren, zumal -ss/-endpos nicht unbedingt genau ist (geht zumindest bei Video nur an Keyframes).
Danke, sehe ich mir an. Es geht nur darum zu testen, ob mein Script mit einem kleinen Teil funktioniert. Ich habe das Gefühl mencoder "hängt" beim Image. Al -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org