Kleine Audiosequenz aus Image extrahieren
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" Ich habe schon probiert die Optionen unterschiedlich anzuordnen, ohne Erfolg. Al -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Moin, On Fri, 12 Feb 2010, 14:51:58 +0100, Al Bogner wrote:
Warum extrahiert das nicht 30 Sekunden, sondern die volle Länge?
Weil "-endpos" nicht relativ zu "-ss" ist, sondern absolut.
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 30 -dumpaudio -dumpfile "$AC3FILE"
Ich habe schon probiert die Optionen unterschiedlich anzuordnen, ohne Erfolg.
Mach mal mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 13:20 -dumpaudio -dumpfile "$AC3FILE" HTH, cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
Am Freitag, 12. Februar 2010 15:12:37 schrieb Manfred Hollstein:
Moin,
On Fri, 12 Feb 2010, 14:51:58 +0100, Al Bogner wrote:
Warum extrahiert das nicht 30 Sekunden, sondern die volle Länge?
Weil "-endpos" nicht relativ zu "-ss" ist, sondern absolut.
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 30 -dumpaudio -dumpfile "$AC3FILE"
Ich habe schon probiert die Optionen unterschiedlich anzuordnen, ohne Erfolg.
Mach mal
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 13:20 -dumpaudio -dumpfile "$AC3FILE"
Hat leider nichts gebracht, d.h. es wurde alles verwendet, außerdem steht in der Manpage: In Verbindung mit der Option -ss wird die Zeit für -endpos um die mit -ss angegebenen Sekunden nach hinten verschoben. Al -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
On Fri, 12 Feb 2010, 16:58:42 +0100, Al Bogner wrote:
Am Freitag, 12. Februar 2010 15:12:37 schrieb Manfred Hollstein:
Moin,
On Fri, 12 Feb 2010, 14:51:58 +0100, Al Bogner wrote:
Warum extrahiert das nicht 30 Sekunden, sondern die volle Länge?
Weil "-endpos" nicht relativ zu "-ss" ist, sondern absolut.
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 30 -dumpaudio -dumpfile "$AC3FILE"
Ich habe schon probiert die Optionen unterschiedlich anzuordnen, ohne Erfolg.
Mach mal
mplayer -dvd-device "$ISOFILE" dvd://1 -vo null -alang de \ -ss 12:50 -endpos 13:20 -dumpaudio -dumpfile "$AC3FILE"
Hat leider nichts gebracht, d.h. es wurde alles verwendet, außerdem steht in der Manpage:
In Verbindung mit der Option -ss wird die Zeit für -endpos um die mit -ss angegebenen Sekunden nach hinten verschoben.
Hmm, stimmt, wer lesen kann, ist klar im Vorteil... Haette mir eigentlich auch auffallen sollen. Tatsaechlich habe ich die Kombination "-ss HH:MM:SS" "-endpos HH:MM:SS" aber auch schon erfolgreich mit mencoder und mplayer verwendet, daher solltest du mal auf der MPlayer HP nachschauen, ob's da irgendwelche Moeglichkeiten gibt, solche Bugs zu reporten, denn selbst das Beispiel aus der Manpage geht ja nicht mal mehr.
Al
Cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
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). HTH, -dnh -- Vala: Thank you. I apologize for ever doubting [Mitchells] masterful skills at negotiation. Daniel: He's doing the best he can. Vala: That's what terrifies me. -- Stargate SG-1, 9x05 - The Powers That Be -- To unsubscribe, e-mail: opensuse-multimedia-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-multimedia-de+help@opensuse.org
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
participants (3)
-
Al Bogner
-
David Haller
-
Manfred Hollstein