当我尝试在mplayer中播放MP4文件时,几秒钟后,我收到“您的系统太慢,无法播放此文件!” 警告,视频开始落后于音频。它仅在MP4上发生,并且似乎在所有它们上都发生。mplayer似乎并没有给我的系统增加负担,只是播放特定格式的东西。我尝试了所有mplayer建议(不同的视频驱动程序-framedrop
等);唯一能提供部分帮助的是-autosync 30
,但这是一个hack。有什么事吗 我该如何调试/修复它?
编辑:我的视频卡是nVidia;我使用官方驱动程序。根据mplayer,我可用的视频输出驱动程序是:
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl OpenGL
gl2 X11 (OpenGL) - multiple textures version
matrixview MatrixView (OpenGL)
null Null video output
mpegpes MPEG-PES file
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
我没有尝试过任何其他播放器(我什至都没有),但是我将尝试安装另一个播放器,看看是否存在相同的问题。我忘了提一下,我在多台计算机上都遇到了这个问题,但是它们基本上都具有相同的设置,所以这可能是常见的原因
使用vdpau或使用mplayer参数“ framedrop”。可能是其中之一可以帮助您。
—
SHW
也可以尝试mpv(一个mplayer分支),它似乎有很多小地方需要改进……。我切换到mpv,我再也没有发现任何音频/视频同步问题。
—
彼得
-vo
mplayer中有哪些视频驱动程序(),X中有哪些视频驱动程序?