Hallo, Am Die, 02 Nov 2010, Daniel Bauer schrieb:
On Tuesday 02 November 2010 00.48:39, David Haller wrote: In einem Forum habe ich gelesen, dass die Grafikkarte nur im Vollbildmodus hilft, während im Fenstermodus alles die CPU macht. Und: wenn ich die Originaldatei (aus Konsole gestartet) mit mplayer im Vollbildmodus kucke, ist der Ton tatsächlich synchron...
Evtl. hilft schon, daß du framedrops erlaubst: mplayer -framedrop
Dumpen des Audio (ohne De-/Encodierung, nur verpacken im .WAV):
mplayer -vo pcm:fast:file=MVI_0049.wav -vc null -vo null MVI_0049.MOV
Das klappt nicht. Die Ausgabe ist:
*argh* Mein Fehler, das muß natürlich: mplayer -ao pcm:fast:file=MVI_0049.wav -vc null -vo null MVI_0049.MOV ^^ AUIDO out, nicht Video ... [..]
mencoder -oac mp3lame -ovc lavc -lavcopts \ vcodec=mpeg4:vqscale=3:vbitrate=24000000 \ -o MVI_0049.avi MVI_0049.MOV
Bild 100% Erfolg. Ton verschoben.
Bildqualität in Ordnung?
Oder alternativ gleich noch z.B. auf 720p (nicht anamorph) skalieren (und abschneiden von je 4 Pixeln oben und unten um auf die "korrekte" HD Auflösung zu kommen):
mencoder -oac mp3lame -ovc lavc -lavcopts \ vcodec=mpeg4:vqscale=3:vbitrate=24000000 \ -sws 9 -vf crop=1920:1080:0:4,scale=1280:720 \ -o MVI_0049_720p.avi MVI_0049.MOV
Bild 100% Erfolg. Ton verschoben.
Quali ok?
Wenn du nicht mußt würd ich die Framerate nicht anpassen.
Wäre das der Parameter -fps=n?
Der dient der Dekodierung.
In deinen Befehlen als nicht drin und auch nicht angepasst?
, denn dann müssen ja die 30 Bilder irgendwie in 25 Bilder umgerechnet werden, da verlierst du also Qualität. Aber wenn du mal testen willst: mencoder -fps 30 ... -ofps 25 -o MVI_0049_720p25.avi
Parameter für x264 (also wieder H.264) hab ich jetzt nicht direkt zur Hand, und testen ist mit Divx (vcodec=mpeg4) einfach deutlich schneller ;)
Ausserdem ist der Ton ebenfalls verschoben, so wie es schon beim Original-Anschauen mit mplayer der Fall ist...
Von Anfang an? Dann kann man das am einfachsten beim Muxen korrigieren (z.B. mit mkvmerge -y TRACKNO:VERSATZ_IN_ms).
Es dünkt mich, dass der Ton im allerersten Moment synchron ist, aber dann nicht mehr (in den oben erstellten avi's).
Läuft der Ton evtl. "konstant" weg? Oder ist er ab ner bestimmten Stelle dann konstant um das gleiche versetzt? Ersteres könnte an einer flaschen Framerate liegen.
Muxen geht dann z.B. so:
mkvmerge -o MVI_0049_720p.mkv -A MVI_0049_720p.avi \ -y 0:-2000 -D MVI_0049.mp3
Das konnte ich nicht ausprobieren, wegen der Meldungen beim Ton-Rauskopieren (oben).
HTH, -dnh -- Q: Warum habe so viele Männer O-Beine? A: Unwichtiges wird eben in Klammern gesetzt. -- David Leukert im Quatsch Comedy Club -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org