必要なものあれこれをインストール

とにかく大変だったのは、ffmpeg をインストールする前に必要なものをインストールしとかなきゃならない。それが凄く多かったので疲れた…。
今回、新しくインストールしなきゃいけなかったもののリスト:


yasm をインストール
yasm のページ
configure, make, make install でさっくりいける。

[paraches@localhost myTest]$ wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
[paraches@localhost myTest]$ tar zxvf yasm-1.1.0.tar.gz 
[paraches@localhost myTest]$ cd yasm-1.1.0
[paraches@localhost yasm-1.1.0]$ ./configure
[paraches@localhost yasm-1.1.0]$ make
[paraches@localhost yasm-1.1.0]$ sudo make install


git をインストール
git のページ
x264 のソースを持ってくるのに git が必用なので、git をインストール!

[paraches@localhost myTest]$ sudo yum install git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
Setting up Install Process
No package git available.
Nothing to do
[paraches@localhost myTest]$ 

なのだけど、yum で標準リポジトリに見つからないのでリポジトリ rpmforge を加えてみた。
リポジトリ情報のあるフォルダにファイルを追加して update する。

[paraches@localhost myTest]$ sudo vi /etc/yum.repos.d/rpmforge.repo
[paraches@localhost myTest]$ cat /etc/yum.repos.d/rpmforge.repo 
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
enabled = 0
gpgcheck = 0

[paraches@localhost myTest]$ sudo yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
Setting up Update Process
No Packages marked for Update
[paraches@localhost myTest]$ 


で、加えた rpmforge を有効にして、git をインストール。

[paraches@localhost myTest]$ sudo yum install git --enablerepo=rpmforge

動作確認。

[paraches@localhost myTest]$ git
usage: git [--version] [--exec-path[=<path>]] [--html-path]
           [-p|--paginate|--no-pager] [--no-replace-objects]
           [--bare] [--git-dir=<path>] [--work-tree=<path>]
           [-c name=value] [--help]
           <command> [<args>]
<省略>


x264 をインストール
x264 のページ
ソースコードを git で持ってくる。

[paraches@localhost myTest]$ git clone git://git.videolan.org/x264


で、オプション付けて configure する。

[paraches@localhost x264]$ ./configure --enable-shared --enable-pic --enable-visualize
Platform:   X86_64
System:     LINUX
asm:        yes
avs:        no
lavf:       no
ffms:       no
gpac:       no
gpl:        yes
thread:     posix
filters:    crop select_every 
debug:      no
gprof:      no
PIC:        yes
shared:     yes
visualize:  yes
bit depth:  8

You can run 'make' or 'make fprofiled' now.
[paraches@localhost x264]$ 


後は make して make install

[paraches@localhost x264]$ make
[paraches@localhost x264]$ sudo make install

で、終了。


faac をインストール
faac のページ
ソースコードをダウンロードして展開する。オプション付けて configure したら、make & make install。

[paraches@localhost myTest]$ wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
[paraches@localhost myTest]$ tar zxvf faac-1.28.tar.gz 
[paraches@localhost myTest]$ cd faac-1.28
[paraches@localhost faac-1.28]$ ./configure --with-mp4v2
[paraches@localhost faac-1.28]$ make
[paraches@localhost faac-1.28]$ sudo make install

で、終了。


LAME MP3 Encoder をインストール
LAME MP3 Encoder のページ
ココからソースコードをダウンロードして展開。オプション付けて configure して make & make install する。

[paraches@localhost myTest]$ tar zxvf lame-3.98.4.tar.gz 
[paraches@localhost myTest]$ cd lame-3.98.4
[paraches@localhost lame-3.98.4]$ ./configure --enable-nasm --enable-efence --enable-decode-layer1 --enable-mp3x --enable-mp3rtp
[paraches@localhost lame-3.98.4]$ make
[paraches@localhost lame-3.98.4]$ sudo make install

で、終了。


opencore-amr をインストール
opencore-amr のページ
ここから 0.1.2 をダウンロードして展開。configure して make & make install する。

[paraches@localhost myTest]$ tar zxvf opencore-amr-0.1.2.tar.gz 
[paraches@localhost myTest]$ cd opencore-amr-0.1.2
[paraches@localhost opencore-amr-0.1.2]$ ./configure
[paraches@localhost opencore-amr-0.1.2]$ make
[paraches@localhost opencore-amr-0.1.2]$ sudo make install

で、終了。


Ogg をインストール
Ogg のページ
ソースコードをダウンロードして展開。configure して make & make install する。

[paraches@localhost myTest]$ wget http://downloads.xiph.org/releases/ogg/libogg-1.2.2.tar.gz
[paraches@localhost myTest]$ tar zxvf libogg-1.2.2.tar.gz 
[paraches@localhost myTest]$ cd libogg-1.2.2
[paraches@localhost libogg-1.2.2]$ ./configure
[paraches@localhost libogg-1.2.2]$ make
[paraches@localhost libogg-1.2.2]$ sudo make install

で、終了。


Vorbis Audio Compression をインストール
Vorbis Audio Compression のページ
ソースコードをダウンロードして展開。configure して make & make install する。

[paraches@localhost myTest]$ wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.2.tar.gz
[paraches@localhost myTest]$ tar zxvf libvorbis-1.3.2.tar.gz 
[paraches@localhost myTest]$ cd libvorbis-1.3.2
[paraches@localhost libvorbis-1.3.2]$ ./configure
[paraches@localhost libvorbis-1.3.2]$ make
[paraches@localhost libvorbis-1.3.2]$ sudo make install

で、終了。


Theora Video Compression をインストール
Theora Video Compression のページ
ソースコードをダウンロードして展開。configure して make & make install する。

[paraches@localhost myTest]$ wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.zip
[paraches@localhost myTest]$ unzip libtheora-1.1.1.zip 
[paraches@localhost myTest]$ cd libtheora-1.1.1
[paraches@localhost libtheora-1.1.1]$ ./configure
[paraches@localhost libtheora-1.1.1]$ make
[paraches@localhost libtheora-1.1.1]$ sudo make install

で、終了。


SDL をインストール
SDL のページ
ソースコードをダウンロードして展開。オプション付けて configure して make & make install する。

[paraches@localhost myTest]$ wget http://www.libsdl.org/release/SDL-1.2.14.tar.gz
[paraches@localhost myTest]$ tar zxvf SDL-1.2.14.tar.gz 
[paraches@localhost myTest]$ cd SDL-1.2.14
[paraches@localhost SDL-1.2.14]$ ./configure --enable-ipod --enable-x11-shared --enable-video-carbon
[paraches@localhost SDL-1.2.14]$ make
[paraches@localhost SDL-1.2.14]$ sudo make install

で、終了。


VP8 Codec SDK をインストール
VP8 Codec SDK のページ
git でソースコードをダウンロード。オプション付けて configure して make & make install する。

[paraches@localhost myTest]$ git clone git://review.webmproject.org/libvpx.git
[paraches@localhost myTest]$ cd libvpx/
[paraches@localhost libvpx]$ ./configure --enable-shared --enable-pic --enable-debug --enable-gprof --enable-gcov --enable-vp8 --enable-mem-tracker
[paraches@localhost libvpx]$ make
[paraches@localhost libvpx]$ sudo make install

で、終了。


xvid をインストール
xvid のページ
ソースコードをダウンロードして展開。configure して make & make install する。

[paraches@localhost myTest]$ wget http://downloads.xvid.org/downloads/xvidcore-1.3.1.tar.gz
[paraches@localhost myTest]$ tar zxvf xvidcore-1.3.1.tar.gz 
[paraches@localhost myTest]$ cd xvidcore/build/generic/
[paraches@localhost generic]$ ./configure
[paraches@localhost generic]$ make
[paraches@localhost generic]$ sudo make install

で、終了。