目次: Linux
以前(2009年5月22日の日記参照)ビルドしたffmpegがいい加減古くなってきたので、再びビルドしました。
もう4年も経っているので、少なからずconfigureのオプションが変わっていたり、以前は使えたライブラリが使えなくなっていたりしていたので、使用するライブラリを変えました。
以下、今回ビルドしたソフトおよびライブラリです。前回からの変化点には★をつけています。
ビルド手順は下記の通りです。ソースコードアーカイブへのURLは日記を書いた時点のものであり、いつ変わるかわかりませんので、ビルドの際はURLをご自分で今一度ご確認下さい。
export PATH=/home/katsuhiro/usr/bin:$PATH git clone https://github.com/yasm/yasm.git yasm cd yasm automake --add-missing autoreconf ./configure --prefix=/home/katsuhiro/usr make make install git clone git://git.videolan.org/x264.git x264 cd x264 ./configure --prefix=/home/katsuhiro/usr \ --enable-shared \ --enable-pic make make install wget http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz tar xzvf xvidcore-1.3.2.tar.gz mv xvidcore xvidcore-1.3.2 cd xvidcore-1.3.2/build/generic/ ./configure --prefix=/home/katsuhiro/usr make make install git clone http://git.chromium.org/webm/libvpx.git libvpx cd libvpx ./configure --prefix=/home/katsuhiro/usr \ --enable-shared make make install wget http://downloads.xiph.org/releases/ogg/libogg-1.3.0.tar.gz tar xzvf libogg-1.3.0.tar.gz cd libogg-1.3.0 ./configure --prefix=/home/katsuhiro/usr \ --enable-shared make make install wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz tar xzvf libvorbis-1.3.3.tar.gz cd libvorbis-1.3.3 ./configure --prefix=/home/katsuhiro/usr \ --enable-shared \ --with-ogg=/home/katsuhiro/usr \ --with-vorbis=/home/katsuhiro/usr make make install wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2 tar xjvf libtheora-1.1.1.tar.bz2 cd libtheora-1.1.1 ./configure --prefix=/home/katsuhiro/usr \ --with-ogg=/home/katsuhiro/usr \ --enable-shared make make install wget http://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.3.tar.gz tar xzvf opencore-amr-0.1.3.tar.gz cd opencore-amr-0.1.3 ./configure --prefix=/home/katsuhiro/usr \ --enable-shared make make install wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz tar xzvf lame-3.99.5.tar.gz cd lame-3.99.5 ./configure --prefix=/home/katsuhiro/usr make install wget http://downloads.sourceforge.net/project/faac/faac-src/faac-1.28/faac-1.28.tar.gz tar xzvf faac-1.28.tar.gz cd faac-1.28 ./configure --prefix=/home/katsuhiro/usr \ --enable-shared sed '126d' ./common/mp4v2/mpeg4ip.h > ./common/mp4v2/mpeg4ip.h_new mv ./common/mp4v2/mpeg4ip.h_new ./common/mp4v2/mpeg4ip.h make make install wget http://217.20.164.161/~tipok/aacplus/libaacplus-2.0.2.tar.gz tar xzvf libaacplus-2.0.2.tar.gz cd libaacplus-2.0.2 ./autogen.sh ./configure --prefix=/home/katsuhiro/usr make make install git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg cd ffmpeg ./configure --prefix=/home/katsuhiro/usr \ --enable-nonfree --enable-gpl \ --enable-version3 \ --enable-pthreads --enable-shared \ --extra-cflags="-I/home/katsuhiro/usr/include" \ --extra-libs="-L/home/katsuhiro/usr/lib" \ --enable-libx264 --enable-libxvid \ --enable-libvpx \ --enable-libopencore-amrnb --enable-libopencore-amrwb \ --enable-libtheora --enable-libvorbis \ --enable-libmp3lame \ --enable-libfaac --enable-libaacplus ============================================================ $ ffmpeg -version ffmpeg version N-50843-gacbd14b built on Mar 13 2013 21:38:21 with gcc 4.4.5 (Debian 4.4.5-8) configuration: --prefix=/home/katsuhiro/usr --enable-nonfree --enable-gpl --enable-version3 --enable-pthreads --enable-shared --extra-cflags=-I/home/katsuhiro/usr/include --extra-libs=-L/home/katsuhiro/usr/lib --enable-libx264 --enable-libxvid --enable-libvpx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-libfaac --enable-libaacplus libavutil 52. 19.100 / 52. 19.100 libavcodec 55. 0.100 / 55. 0.100 libavformat 55. 0.100 / 55. 0.100 libavdevice 54. 4.100 / 54. 4.100 libavfilter 3. 45.101 / 3. 45.101 libswscale 2. 2.100 / 2. 2.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 2.100 / 52. 2.100
この記事にコメントする
30歳になったけど、実感ないなー。
相変わらず甘いものは好きだし、ゲームも好きだし。年齢で好みが変わることはあっても、あえて変える必要はない、って、そりゃ当たり前か。
この記事にコメントする
| < | 2013 | > | ||||
| << | < | 03 | > | >> | ||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| - | - | - | - | - | 1 | 2 |
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | - | - | - | - | - | - |
23年4月10日
26年1月23日
26年1月21日
25年12月26日
25年12月22日
21年12月28日
08年3月25日
25年12月10日
25年12月16日
16年3月2日
25年12月19日
25年12月8日
25年12月18日
25年12月11日
22年4月13日
16年1月25日
16年1月8日
13年8月11日
23年9月11日
08年9月10日
wiki
Linux JM
Java API
2002年
2003年
2004年
2005年
2006年
2007年
2008年
2009年
2010年
2011年
2012年
2013年
2014年
2015年
2016年
2017年
2018年
2019年
2020年
2021年
2022年
2023年
2024年
2025年
2026年
過去日記について
アクセス統計
サーバ一覧
サイトの情報合計:
本日: