
LäuftSMPlayerals meineMPlayer(Version svn 34540 (Debian Wheezy)) Frontend.
ich habe zwei.aviVideodateien. Beide sind bis auf die verwendeten Audio-Codecs identisch (zu Ihrer Information: Beide verwenden den „mpeg4 (einfaches Profil)"VideoCodec). Eine Datei verwendet den „pcm_u8" Audio-Codec und man verwendet den "adpcm_im_wav" Audio-Codec. Beachten Sie, dass die hier angegebenen Codec-Nomenklaturen denen entsprechen, die vom avprobe
Befehl angegeben werden.
SMPlayer(UndMPlayer) spielen Sie die Videodatei mit dem besagten "adpcm_im_wav" Audio-Codec in Ordnung. Wenn diese Player jedoch zum Abspielen der Videodatei mit dem besagten "pcm_u8" Audio-Codec, die Videospur wird schneller abgespielt als die Audiospur. Beachten Sie, dass dieses Problem kein Bias-bezogenes Problem ist, sondern einRate-bezogenes Problem …
Interessant ist, dass beide Videos problemlos abgespielt werden können mitParole(v. 0.2.0.2 (Debian Squeeze)). Zu Ihrer Information: Parole ist ein Frontend für dieGStreamerRahmen.
Irgendwelche Ideen, was das Problem sein könnte?
Antwort1
Sie können noch eine weitere Option ausprobieren:
mplayer -autosync 30 -mc 2.0
Diese Optionen weisen Sie an, mplayer
den A/V-Korrekturalgorithmus für die Videoverarbeitung relativ frei und ohne strenge Einschränkungen zu verwenden. Hat bei mir ziemlich gut funktioniert, als ich ein ähnliches Problem hatte.
Antwort2
Als Workaround für das oben genannte Problem verwende ich den folgenden Schalter fürMPlayer:
-fps 26.97
Dieser Wert wurde durch Ausprobieren ermittelt. Das betreffende Video wird einwandfrei wiedergegeben, wenn der Schalter verwendet wird.
Es ist jedoch interessant festzustellen, dass nach der Zusammenführung zweier dieser „Probleme“aviDateien ( avimerge
mithilfe des -c
Schalters), musste ich eine fps
Einstellung von verwenden32,97um eine gute Wiedergabe zu erzielen mitMPlayer.