天天看点

Mplayer安装总结

一直用的Fedora,直接yum安装的mplayer也能用,后来想尝试一下图形界面的mplayer,被迫手动编译安装,总是没声音,提示是/dev/dsp找不到,网上也没有很好的解决办法,也因此用不成了图形界面的,转回了字符界面的,用习惯了也还行

最近,接触opencv,需要手动编译ffmpeg,而ffmpeg又跟mplayer有很大关系,又导致了我的mplayer死掉了,已经被折腾的差不多了,也不想找到为什么会这样的原因了,反正感觉手动编译了ffmpeg,再手动编译一下mplayer应该也可以,编译啥的也都搞定了,最终还是没声音的问题,这次下狠心解决它了,google了一圈,感觉他们的办法都挺好,但是不适合我,有很多办法修改配置文件,都是ubuntu里面的,或者老版本的linux里面的,我找不到这些配置文件,搞了好久没搞定,还有办法就是内核加载oss,但是,oss虽名为open source sound,但是,它已经放弃了开源,放弃了对linux的支持,那我也放弃它好了,最后的办法就是,让mplayer支持linux自带的alsa,虽然比oss有些缺点

具体方法如下:

安装alas-lib-devel

重新编译安装mplayer

需要ffmpeg

下载ffmpeg

./configure --enable-shared

make

make install

将ffmpeg的源码拷贝到mplayer文件夹里面,命名为ffmpeg,安装mplayer时需要

安装mplayer

./configure --enable-alsa --disable-ossaudio

make

make install

如此安装的mplayer也可以用了,如你所见,我这次并没有安装图形界面,因为我怕遇到更多的问题,而我最近重心不在这,我要继续学习opencv,能有个播放器在我累的时候听听歌看看电影就i行了,如有问题欢迎交流指导