Mic*_*zek 10 performance mplayer
当我尝试在 mplayer 中播放 MP4 文件时,几秒钟后我得到“您的系统太慢,无法播放!” 警告,视频开始滞后于音频。它只发生在 MP4 上,而且似乎几乎发生在所有 MP4 上。mplayer 似乎并没有让我的系统负担过重,它只是播放特定格式的东西。我尝试了所有的 mplayer 建议(不同的视频驱动程序-framedrop
,等等);唯一一个甚至部分帮助的是-autosync 30
,但这是一个黑客。可能有什么问题?我该如何调试/修复它?
编辑:我的显卡是 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
Run Code Online (Sandbox Code Playgroud)
我没有尝试过任何其他播放器(我认为我什至没有),但我会尝试安装另一个播放器,看看它是否有同样的问题。我忘了提到我在多台计算机上都有这个问题,但它们的设置基本上相同,所以这可能是一个常见原因
使用nvidia总是存在这样的问题。你的 mplayer 可能正在使用某种类型的硬件加速,这有时可能会出现问题(我也见过工作良好但有问题的 nvidia 系统)。一个简单的 x11 输出 ( -vo x11
) 可能会起作用。
你可以尝试一下-framedrop
flag。如果它不起作用,那么-hardframedrop
如果您使用一些低级输出驱动程序,则使用 a 也可以工作。
在今天的 PC 上,简单的-vo x11 -framedrop
也可以,它至少消除了低级问题的问题(在 nvidia 的情况下很可能是这样)。
实际上,有 3 种不同的 nvidia 驱动程序:
这些有不同的组合。如果你对 不满意-vo x11
,你可以开始和他们一起玩。
归档时间: |
|
查看次数: |
4961 次 |
最近记录: |