Guten Tag David, On Wednesday 03 November 2010 10.11:09, David Haller wrote:
Hallo,
Am Die, 02 Nov 2010, Daniel Bauer schrieb:
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
Das ändert nichts...
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 ...
So entsteht zwar ein 64 KB grosses file, aber das enthält nur gerade etwa eine halbe Sekunde Ton. Die Fehlerausgabe sieht gleich aus wie zuvor (Too many buffered pts... To many audio packets in the buffer...)
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?
Ja perfekt.
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 \
\ -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?
Ja.
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
Auch hier: Bildqualität immer noch sehr gut, aber Ton ebenfalls verschoben.
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.
Das ist sehr schwierig zu sagen, weil ich die Mundbewegungen nicht konstant sichtbar habe, aber schon möglich, dass der Ton am Schluss weiter weg ist als am Anfang. In der ersten (halben?) Sekunde stimmt er, dann schon auffällig nicht mehr. Ich glaube mich zu erinnern, irgendwo gesehen zu haben, dass der Ton eine andere Framerate hat als das Bild. Aber wie gesagt: Null Ahnung von diesen Sachen und daher leider keine besonders nützliche Auskunftsperson. Aber falls es was auszuprobieren gibt, versuch ich es natürlich gerne :-) Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com my new blog: http://www.guapamania.com/wordpress/ -- 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