跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

Ubuntu 8.10上编译安装mplayer+win32codecs+Coreavc,怎么搞?

大家好,今天咱们来聊聊在Ubuntu 8.10系统上编译安装mplayer、win32codecs和Coreavc的过程。这可是个技术活儿,不过别担心,我会一步步带你过。

第一步:安装win32codecs

首先,我们要安装win32codecs。这里推荐使用medibuntu源,它目前是最好的选择。

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

根据你的CPU类型,安装相应的win32codecs包:

  • Intel CPU:sudo apt-get install w32codecs
  • 64位CPU:sudo apt-get install w64codecs

第二步:安装mplayer

接下来,我们需要从源里安装mplayer。这是因为我们需要源里的mplayer来确定依赖关系,否则编译的mplayer可能会缺少某些功能。

sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/rvm/ubuntu intrepid main
deb-src http://ppa.launchpad.net/rvm/ubuntu intrepid main
sudo apt-get update
sudo apt-get install mplayer smplayer mplayer-fonts mozilla-mplayer

第三步:编译mplayer+Coreavc

现在,我们来编译mplayer和Coreavc。这个过程分为几个步骤:

  • 第一步:准备编译环境
  • 第二步:下载mplayer、Coreavc和CoreAVCDecoder.ax
  • 第三步:处理Coreavc
  • 第四步:注册CoreAVCDecoder.ax
  • 第五步:配置mplayer和打补丁
  • 第六步:编译和安装

具体步骤和代码如下:

sudo apt-get build-dep mplayer
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
svn checkout http://coreavc-for-linux.googlecode.com/svn/trunk/ coreavc-for-linux
sudo chmod 644 /usr/lib/codecs/CoreAVCDecoder.ax
cd coreavc-for-linux
make -C dshowserver
sudo cp dshowserver/dshowserver /usr/local/bin
sudo cp dshowserver/registercodec /usr/local/bin
registercodec -r ~/.mplayer/registry32 -k
                            

相关文章