実行環境
- OS: CentOS release 6.8
- type: x86_64
- Mediainfo: v0.7.87
インストール済みの関連ライブラリを削除する
yum remove mediainfo libzen* libmediainfo*
source からコンパイルしてインストール
旧バージョンは以下で提供されている
https://old.mediaarea.net/download/
バイナリはエラーを解消できなかったため今回はsourceから入れる。
libzen(0.4.32)
wget https://old.mediaarea.net/download/source/libzen/0.4.32/libzen_0.4.32.tar.gz
tar xvzf libzen_0.4.32.tar.gz
cd Zenlib/Project/GNU/Library
./autogen.sh
./configure --enable-static
make
make install
libmediainfo(0.7.78)
wget https://old.mediaarea.net/download/source/libmediainfo/0.7.78/libmediainfo_0.7.78.tar.gz
tar xvzf libmediainfo_0.7.78.tar.gz
cd MediaInfoLib/Project/GNU/Library
./autogen.sh
./configure --enable-static
make
make install
mediainfo(0.7.78)
wget https://old.mediaarea.net/download/source/mediainfo/0.7.78/mediainfo_0.7.78.tar.gz
tar xvzf mediainfo_0.7.78.tar.gz
cd MediaInfo/Project/GNU/CLI
./autogen.sh
./configure --enable-shared
make
make install
確認
/usr/local/bin/mediainfo --Version
MediaInfo Command line,
MediaInfoLib - v0.7.78