mencoder インストール

mencoderはMPlayerをインストールすると一緒に入るのでそうします
http://www.mplayerhq.hu/MPlayer/releases/ ここからダウンロード
 ・MPlayer-1.0pre8.tar.bz2
 ・all-20060501.tar.gz

mkdir /usr/local/src/win32
tar xvzf all-20060501.tar.gz
mv all-20060501/* /usr/local/src/win32/

tar jxvf MPlayer-1.0pre8.tar.bz2
cd MPlayer-1.0pre8

./configure --confdir=/etc/mplayer --disable-gui --language=ja --with-win32libdir=/usr/lib/src/win32 --enable-qtx --enable-external-faad --enable-win32 --enable-libavcodec --disable-libavformat --enable-amr_nb --enable-amr_nb-fixed --enable-amr_wb --enable-mp3lib

エラーがでます
==============================================
make[1]: Leaving directory `/usr/local/src/me/MPlayer-1.0pre8/loader/dmo'
make -C libavcodec LIBPREF=lib LIBSUF=.a
make[1]: Entering directory `/usr/local/src/me/MPlayer-1.0pre8/libavcodec'
make -C amr spclib fipoplib
make: *** amr: No such file or directory. Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [amrlibs] Error 2
make[1]: Leaving directory `/usr/local/src/me/MPlayer-1.0pre8/libavcodec'
make: *** [libavcodec/libavcodec.a] エラー 2
==============================================

ffmpeg のときにつくった3gp関連のディレクトリを全部コピー
cp -R /usr/local/src/FFMpeg-20050806/libavcodec/amr_float /usr/local/src/MPlayer-1.0pre8/libavcodec/
cp -R /usr/local/src/FFMpeg-20050806/libavcodec/amr /usr/local/src/MPlayer-1.0pre8/libavcodec/
cp -R /usr/local/src/FFMpeg-20050806/libavcodec/amrwb_float /usr/local/src/MPlayer-1.0pre8/libavcodec/

これで再度 config, make

makeでエラー
===============================================
/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a postproc/libswscale.a osdep/libosdep.a -Llibmpdvdkit2 -lmpdvdkit libavcodec/libavcodec.a libavutil/libavutil.a libpostproc/libpostproc.a -lfaad -lmp3lame -lz -lfaac -lncurses -lnsl -lsmbclient mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lnsl -Wl,-z,noexecstack -lpthread -ldl -lm
libavcodec/libavcodec.a(amr.o)(.text+0x2a3): In function `amr_nb_decode_frame':
: undefined reference to `UnpackBits'
libavcodec/libavcodec.a(amr.o)(.text+0x466): In function `amr_nb_encode_frame':
: undefined reference to `PackBits'
collect2: ld returned 1 exit status
make: *** [mplayer] エラー 1
===============================================

さらにコピー *上書きします
cp /usr/local/src/FFMpeg-20050806/libavcodec/libavcodec.a /usr/local/src/MPlayer-1.0pre8/libavcodec/

make
make install

これでインストールできた!

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top