LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1088|回复: 2

mplayer与vlc的效率问题

[复制链接]
发表于 2009-3-28 16:38:19 | 显示全部楼层 |阅读模式
先说明一下:
播放350M左右时长为45分钟的电视剧,avi格式(请原谅这种不专业的描述)
我的cpu是Intel(R) Pentium(R) M processor 1.73GHz

用vlc播放是cpu占用只有5%左右(800MHz), 全屏播放时几乎没有变化
用mplayer就是30%左右(800MHz),而全屏播放时达到40%(1.73GHz)

我是用xfce4的cpu graph插件来看cup使用情况的

怎么会差别这么大的?我记得mplayer旧的版本,cpu使用也是像vlc那么少的,具体版本不记得了,大概是在realplayer的解码器被mask了之前。
发表于 2009-3-28 16:43:25 | 显示全部楼层
应该是vo的问题.
试试

  1. scys >>> mplayer -vo                                                                                                                                                                                       0 @ 1840
  2. video drivers
  3. gif89a       -- animated GIF output
  4. gl           -- X11 (OpenGL)
  5. gl2          -- X11 (OpenGL) - multiple textures version
  6. jpeg         -- JPEG file
  7. md5sum       -- md5sum of each frame
  8. mpegpes      -- MPEG-PES file
  9. null         -- Null video output
  10. png          -- PNG file
  11. pnm          -- PPM/PGM/PGMYUV file
  12. sdl          -- SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
  13. x11          -- X11 ( XImage/Shm )
  14. xover        -- General X11 driver for overlay capable video output drivers
  15. xv           -- X11/Xv
  16. xvmc         -- XVideo Motion Compensation
  17. yuv4mpeg     -- yuv4mpeg output for mjpegtools
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 17:08:32 | 显示全部楼层
谢谢,问题解决了,我只有四种驱动,效率由高到低是
xv>gl=gl2>x11
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表