红联Linux门户
Linux帮助

使用mplayer播放声影不同步解决一法

发布时间:2007-03-11 15:54:19来源:红联作者:Innovation
  作者:lon

  不少人反应为什么用mplayer播放,声影不同步呢,这LINUX下的播放器太不好了。那就要说,you are wrong !这恰恰是LINUX上播放器的强项,那有人会问,why?

  太深的就不说了,简单点就是影音播放的更高一层的应用,这更高的应用当然也得有你硬件的更高的支持,硬件跟不上,不好意思了,就会声影不同步。

  那如何解决?

  关了那些高层应用,开启丢帧。mplayer默认是不丢帧的,这样会更好的演译影像,不过你的硬件不行,你想想吧,图像处理赶不上,又不让丢帧,那慢慢显示吧,就后于了声音。

  mplayer的丢帧有三种模式,不丢帧 丢帧 强制丢帧 ,默认的是不丢帧,我们设成丢帧就可以了,强制丢帧一般不建议。

  如何设?

  有图形操作界面的好办多了,设置中有相关的选项。关键说一下,没有图形界面的,就像红旗5.0。D键就可以转换,点D就可以切换这三种模式,不过用一次点一次不是很方便,我们可以改一下配置文件就可以了。对于一般用户来说,该配置文件位于 ~/.mplayer/mplayer.conf;全局的配置文件在 /etc/mplayer/mplayer.conf。不同的值使用行分隔

  有人注意/etc/mplayer/mplayer.conf的话,会发现有这么一行

  #framedrp = yes # drop frames, when not in sync (slow CPU, videocard,
  # etc)

  我们只要把前面的#号去掉或在 ~/.mplayer/mplayer.conf中加入framedrp = yes 就行了

  如何验证设成功了没有?还是点D,如何点D显示强制丢帧,那就说明我们默认是开启丢帧。

[align=center][/align]

  同时加说一点,有人爱用不用的视频驱动,其中xv是点用CPU最少的一种,当然了它有好多的不足,比如说,截图时播放窗口只能显个蓝底,不能显播放内容,而X11其它的可以,但占用CPU就多点了,这个以个人情况选项吧。

  如果细心的人会发现,WIN下好多播放器截图时也只显个蓝底,why ? 呵呵,自己想去吧,那个系统的功能更强点,何种优势强,自己想想吧,认识了LINUX的同时你又了解了别的好多操作系统,用WIN的时候怎么不知道原来操作系统这么多。为什么?太多的为什么和答案都在你脑子里,自己去发现吧!
文章评论

共有 0 条评论