|
网上下载的影音文件不少是rmvb格式的,
多数情况下用Mplayer都可以正常播放,
但是有一些就有问题,
现象是无法识别格式、图像有色差、播放一阵就假死等等。
我到处找解决办法,
日前终于有了结果(多谢高手热心指点,这点上感到linux确实比M$强,享受过M$服务的应该知道),
不敢独占,拿来给兄弟们分享。
对了,还有姐妹们(如果论坛上有的话……):p
如果您是高手早就知道了,
不要见笑,
在下只是菜鸟而已。;)
废话多了点,灌点水吧…… :p
方法:
1,准备条件,下载Mplayer源码包和所需的codecs
http://www.mplayerhq.hu
编译安装(安装rpm包的同样适用)
2,找到用户目录下的codecs.conf
~/.mplayer/codecs.conf
把其中rv40的linux codecs一段加注:
- # videocodec rv40
- # info "Linux RealPlayer 9 RV40 decoder"
- # status working
- # fourcc RV40,rv40
- # driver realvid
- # dll "drv4.so.6.0"
- # out I420
- videocodec rv40win
- info "Win32 RealPlayer 9 RV40 decoder"
- status working
- fourcc RV40,rv40
- driver realvid
- dll "drv43260.dll"
- out I420
复制代码
这样就可以了。
为什么?原因很简单:linux的codecs的兼容性有时候不是太好(希望以后可以解决),
把rv40的linux codecs加注,使用win的codecs,
就是下面那一段。
另外说一句,
出问题的rmvb文件通常都是被各个论坛加了自己标记、片头的。
如果谁有其它的解决办法,
也请不吝赐教。 |
|