必要なものあれこれをインストール
とにかく大変だったのは、ffmpeg をインストールする前に必要なものをインストールしとかなきゃならない。それが凄く多かったので疲れた…。
今回、新しくインストールしなきゃいけなかったもののリスト:
- yasm
- git
- x264
- faac
- LAME MP3 Encoder
- opencore-amr
- Ogg
- Vorbis Audio Compression
- Theora Video Compression
- SDL
- VP8 Codec SDK
- xvid
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
で、終了。