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
これでインストールできた!

Thank you for reading this post, don't forget to subscribe!