How to install MPlayer-0.90pre5.tar.bz2 on Vine 2.5
2002.06.27

.rm .ram は Real Player で、
.mpeg file は xine を使って見ることが出来る様になった。

が、それぞれ一長一短があって使いにくい。
Real Player は見たいファイルを連続で見ることが出来ないし、xine は操作性が良くないな。

ってか、単一のプレイヤーで見たいぞ。 それに、mov と avi と wmv が見れねーじゃん。

って事で、MPlayer を試してみる事にした。
いろいろ調べて行くと、MPlayer は これらすべての動画ファイルを見ることが出来る、 すんばらしい、プレイヤーらしい。




Down load from:
http://www.mplayerhq.hu/homepage/dload.html on
http://www.mplayerhq.hu/homepage/
MPlayer-0.90pre5.tar.bz2
w32codec-0.60.tar.bz2
mp-arial-iso-8859-1.zip
default.tar.bz2


Check FFmpeg libavcodec
MPEG4 というヤツ向のコーデックらしく、
これが結構重要らしい。

REAME によると MPlayer-0.90pre5.tar.bz2 を展開したディレクトリの
  ./libavcodec/
が空でなければそれでオッケーだそうだ。
で、空ではなかったので、パスして次へ。


Install w32codec-0.60.tar.bz2
Win 向けの wmv と avi 型式の動画を見る為のブツ。

MPlayer の Down load Page の Win32 Codecs という所からゲット。

$ tar xzvf w32codec-0.60.tar.bz2
$ cd ~/w32codec-0.60/
$ su -

# mkdir /usr/lib/win32/
# cp ./* /usr/lib/win32/


Configuring MPlayer
いろいろなページを見ると、 MPlayer の config + install の前に libdvdcssとlibdvdread を別途インストールするとある。
んが、しかし!
このページこの情報 によると、最新のバージョン(っていくつからだ?)では必要なくなったそうな。
すくなくとも 0.9 以降は不必要な感じ。
ふー、あぶない、あぶない。

そういえば、ほとんどのページは MPlayer 0.6 だったな。
関係ないけど、ここら辺から安定しだしたのかな?

$ tar xzvf MPlayer-0.90pre5.tar.bz2
$ cd ./MPlayer-0.90pre5/
$ ./configure --enable-gui
No Error

--enable-gui は GUI Interface を使うためのオプション。
デフォルトは無効になっている。
その心は、未だアルファバージョンの状態だから。
README に
> the GUI is still in the alpha development stage and not completely finished yet.
なんて書いていやがった。
うーーん、いまいちか?

configure.log に結果が残る。
で、見てみると、VD は使えないらしい。
多分、
  libdvdcss
  libdvdcss-devel
  libdvdread
  libdvdread-devel
あたりが必要なんだろう。
めんどくさいし、DVD のドライブなんて暫く買うつもりもないからブッチした。

$ make
No Error


Installing MPlayer
$ su
# make install
No Error

Installed
  /usr/local/lib/libdha-0.1.so
  /usr/local/lib/mplayer/
  /usr/local/bin/mplayer
  /usr/local/man/man1/mplayer.1
  /usr/local/man/man1/mencoder.1
  /usr/local/share/mplayer/font/
  /usr/local/share/mplayer/codecs.conf
 
ldconfig を実行するところでエラーを起こしていたから
ルートになって主動で実行しておいた。
su でルートになるとパスが効かないからそれで ldconfig が見えなかったんだろう。


Installing the onscreen display fonts
これをしないと字幕が使えないそうな。
フォントくらい自動でインストールしてほしいな。

$ unzip mp-arial-iso-8859-1.zip
$ cd iso-8859-1/
$ su
# cp ./iso-8859-1/arial-14/* /usr/local/share/mplayer/font/


設定
良く分かんないけど、configure の時に出ていたメッセージには
> Enabled optional drivers:
  > Input: network tv-v4l tv mpdvdkit vcd
  > Codecs: libavcodec xanim directshow win32
  > Audio output: oss sdl mpegpes(file)
  > Video output: xvidix sdl vesa gif89a jpeg png mpegpes(file) fbdev svga opengl dga xv x11

> Disabled optional drivers:
  > Input: tv-bsdbt848 dvdnav dvdread dvdcss
  > Codecs: opendivx libvorbis libmad
  > Audio output: sgi sun alsa arts dxr2 nas
  > Video output: zr dxr3 dxr2 aa ggi xmga mga directfb tdfxfb 3dfx
と出ていた。
sdl が使いたい。
なんとなく、性能が良さげ。

起動は
$ mplayer -vo sdl -ao sdl files
と、いちいち指定しなければいけない。

そんなときは
~/.mplayer/config に
  > vo=sdl
  > ao=sdl
を付けておくと起動時のオプションを付ける手間が省ける。


見てみる
矢印キーでちょこっとずつのスキップが出来る。
q で終了。ってか、ウインドウの×マークでは終了できない。
space 一時停止と 再開
9 で volume down
0 で volume up
f で full screen
double screen はないのか?


が、しかし、すんげーぞ、これ。
まじで .avi を再生してやがる。
調子にのっていろいろ再生してみたら、
  avi wmv mpeg はOK。
mov, rm は全くダメ。

ダメな時は
> Can't find codec matching selected -vo and video format 0x31515653 !
  > *** Try to upgrade /home/jun1/.mplayer/codecs.conf from etc/codecs.conf
  > *** If it's still not OK, then read DOCS/codecs.html!
なメッセージが出る。

コーデックってヤツが他にも必要なのだろうか?
試しに、ここここ から
divx4linux-20011025-1vl1.src.rpm
libdvdcss-1.1.1-1vl1.src.rpm
libdvdread-0.9.2-3vl1.src.rpm
lame-3.92-1vl1.src.rpm
を落して入れてみたけど、mov と rm を見ることは出来なかった。
    全部ソースで落したので、
    $ rpm -ivh *.src.rpm をして、
    $ rpm -bb *.spec で作って、
    # rpm -ivh *.rpm で入れた。


ちなみに、こいつらを、Rpmfind, SourceForge, freshmeat で探したら、 あそこに置いてあったヤツとバージョンはほとんど同じだった。
libdvdcss だけマイナーバージョンがひとつ小さかった。


avi, wmv が見れるようになっただけでもヨシとしておこう。

rm, raw は RealPlayer
mpeg, mpg は xine
avi, wmv は MPlayer
って、かなりめんどくさい使いわけになりそうだ。


イヤ、ちょっと待て!
いつの間にか xine でも avi と wmv が再生出来る様になっていたぞ。
なぜだ?
xine は何もいじっていないのに。
MPlayer を入れたときに xine でも使える何かを入れたのか?

でも、wmv を見るときはかなりの頻度で segmentation faults でお亡くなりになるな。








戻る