最普遍情况:有错误的声卡驱动!- 尽量用其他驱动,尝试使用-ao oss 的ALSA OSS模拟,以及尝试-ao sdl,有时这会提供帮助。如果你的 在-nosound情况下正常播放,那么你就可以肯定是声卡驱动问题。
音频缓存问题(错误的检测缓存大小)
替代方法:MPlayer的-abs选项
采样率问题 - 也许你的声卡不支持你文件的采样率 - 尝试使用重新采样过滤器 (-af resample=...)
机器变慢(CPU or VGA)
尝试-vo null, 如果它正常播放,那么说明你有个慢速 VGA显卡/驱动
替代方法:买块更快的显卡或读此文档如何加速
也可尝试-framedrop
损坏的文件
替代方法:
使用-ni或者-nobps选项 (针对非音视频交织文件或损坏文件)
及/或
-mc 0 (存在错误的交织VBR音频文件的情况下需要)
及/或
-delay或在运行时按+/- 键调整延迟
如果上述方法都不能奏效,请上传文件,我们将检查(并修正)。
你的声卡不支持48kHz回放
替换方法:买一块更好的声卡...或者把每秒桢数降低10%(针对每秒30桢的电影用 -fps 27选项)或者使用重新采样过滤器
机器变慢(如果音视频不在0附近,并且状态条最后的数字在不断增加)
替换方法:-framedrop
你的文件使用了不被支持的视频编码
解决方法:读文档并帮助我们添加对此媒体格式的支持。
自动选择的解码器不能对文件进行解码,尝试用 -vc or -vfm选型自行选择