使用“pcm_u8”音频编解码器时 MPlayer 播放视频速度过快

使用“pcm_u8”音频编解码器时 MPlayer 播放视频速度过快

跑步多媒体播放器作为我的播放器(版本 svn 34540 (Debian Wheezy))前端。

我有两个.avi视频文件。除了使用的音频编解码器之外,两者完全相同(仅供参考,两者都使用“mpeg4(简单配置文件)视频编解码器)。一个文件使用“PCM_u8“音频编解码器和一个使用”adpcm_im_wav" 音频编解码器。请注意,此处报告的编解码器术语是由avprobe命令报告的术语。

多媒体播放器(和播放器)播放视频文件,并表示“adpcm_im_wav“音频编解码器就好了。但是,当这些播放器用于播放带有所述的视频文件时”PCM_u8“音频编解码器,视频轨道的播放速度比音频轨道快。请注意,上述问题不是与偏差相关的问题,而是一个速度相关问题...

有趣的是,两个视频都可以使用以下方式播放良好言语(v.0.2.0.2(Debian Squeeze))。仅供参考,假释是一个前端GStreamer框架。

关于问题可能是什么的任何想法吗?

答案1

还有一种选择可以尝试:

mplayer -autosync 30 -mc 2.0

这些选项将指示mplayer以相当自由的方式使用 A/V 校正算法进行视频处理,没有严格的限制。当我遇到类似问题时,对我来说效果很好。

答案2

作为上述问题的解决方法,我使用以下开关播放器

-fps 26.97

该值是通过反复试验得出的。当使用所述开关时,主题视频可以正常播放。

然而,有趣的是,在合并其中两个“问题”之后视频文件(使用avimerge开关-c),我必须使用fps以下设置32.97为了获得良好的播放效果播放器

相关内容