mplayer のインストール


2003-06-17 SUGIYAMA Ko-ichiro

目的

高性能のマルチメディアプレイヤーである mplayer をインストールする.

ソースのダウンロード

必要となるソースをダウンロード 最新の CVS イメージをダウンロード.

必要となる Debian パッケージのインストール

依存関係がかなりあるので, ド キュメントのインストールの項目を見ながらインストールされていないパッ ケージをインストール. また Debian パッケージに含まれていない Codec を いくつもインストールする必要があることがわかる. 私は以下のパッケージを インストールした.

  # apt-get install libpng-dev 
  # apt-get install libogg0 libogg-dev
  # apt-get install libgtk1.2-dev libglib1.2-dev
  # apt-get install libvorbis-dev
  # apt-get install libdirectfb-dev
  # apt-get install libjpeg62-dev
  # apt-get install libpng2-dev 
  # apt-get install cdparanoia 
LIVE のインストール

ストリーミングに対応させるために LIVE をインストールする. このプログラムには make install が定義されていないので, 手動でしかるべき場所にコピーせねばならない.

  # tar zxvf live.2003.06.13.tar.gz
  # cd live
  # ./genMakefiles linux
  # make
  # cd ..
  # cp live /usr/local/
FFmpeg DivX/libavcodec のインストール

ドキュメントに従って FFmpeg DivX/libavcodec をインストールする.

  $ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
  $ cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
  # mkdir MPlayer-20030617/main
  # mv ~/ffmpeg/libavcodec main/
Win32codecs のインストール

ドキュメントに従って Win32Codecs をインストールする.

  # tar zxvf /usr/lib/win32codecs.tar.bz2
  # cp -r win32codecs /usr/local/lib/win32
  # ln -s /usr/local/lib/win32 /usr/lib/win32
quicktime 関連コーデックのインストール

ドキュメントに従って quicktime 関連コーデックをインストールする.

  # tar jxvf qt6dlls.tar.bz2
  # tar jxvf qtextras.tar.bz2
  # cp qt6dlls/* /usr/local/lib/win32/
  # cp qtextras/* /usr/local/lib/win32/
XAnim codecs のインストール

ドキュメントに従って XAnim codecs をインストールする.

  # tar jxvf xanimdlls.tar.bz2
  # mkdir /usr/local/lib/xanim/
  # mv xanimdlls /usr/local/lib/xanim/mods
RealMedia codecs のインストール

ドキュメントに従って RealMedia codecs をインストールする.

  # tar jxvf rp9codecs.tar.bz2
  # mv rp9codecs /usr/local/lib/real
mplayer のインストール

ようやく mplayer をインストールする. コーデックを読み込む関係で オプションを付け加える. Debian パッケージを作ることができる.

  # cd MPlayer-20030617
  # vi debian/rules
#       ./configure --prefix=/usr --confdir=/etc/mplayer --enable-runtime-cpudetection --enable-gui $(DEB_BUILD_OPTIONS)
        ./configure --prefix=/usr/local --enable-live --enable-qtx --with-xanimlibdir=/usr/local/lib/xanim/mods --with-reallibdir=/usr/local/lib/real --confdir=/etc/mplayer --enable-runtime-cpudetection --enable-gui $(DEB_BUILD_OPTIONS)

  # debian/rules binary
戻る