
БегSMPlayerКак мойMPlayer(версия svn 34540 (Debian Wheezy)) фронтенд.
У меня два.aviвидеофайлы. Оба идентичны друг другу, за исключением используемых аудиокодеков (к вашему сведению, оба используют "mpeg4 (простой профиль)"видеоКодек). Один файл использует "pcm_u8" аудиокодек и один использует "adpcm_im_wav" аудиокодек. Обратите внимание, что приведенные здесь обозначения кодеков соответствуют обозначениям, полученным с помощью avprobe
команды.
SMPlayer(иMPlayer) воспроизвести видеофайл с указанными "adpcm_im_wav" аудиокодек просто отличный. Однако, когда эти проигрыватели используются для воспроизведения видеофайла с указанным "pcm_u8" аудиокодек, видеодорожка воспроизводится быстрее, чем аудиодорожка. Обратите внимание, что эта проблема не связана с предвзятостью, этоставка- проблема, связанная с...
Интересно отметить, что оба видео воспроизводятся нормально с использованиемусловно-досрочное освобождение(v. 0.2.0.2 (Debian Squeeze)). К вашему сведению, Parole — это интерфейс дляGStreamerрамки.
Есть идеи, в чем может быть проблема?
решение1
Есть еще один вариант, который можно попробовать:
mplayer -autosync 30 -mc 2.0
Эти параметры будут указывать mplayer
использовать алгоритм коррекции A/V для обработки видео довольно свободно без строгих ограничений. Сработало довольно хорошо для меня, когда у меня была похожая проблема.
решение2
В качестве обходного пути для вышеуказанной проблемы я использую следующий переключательMPlayer:
-fps 26.97
Это значение было получено методом проб и ошибок. Видео воспроизводится нормально, когда используется указанный переключатель.
Однако, может быть интересно отметить, что после слияния двух этих «проблемных»aviфайлы (используя avimerge
с помощью -c
переключателя), мне пришлось использовать fps
настройку32.97для того, чтобы получить хорошее воспроизведение сMPlayer.