ffmpegをインストール


CMカットrubyスクリプト ComskipBatch.rb というものを作成している方がいるそうだ。

Linuxでも動くそうだが、ffmpeg必須らしいので、ffmpegインストールしてみたメモ書き

いつも通り、環境の構築から

$ sudo apt-get update

$ sudo apt-get install autoconf automake build-essential git libass-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev

$ mkdir ffmpeg_sources

1 Yasmのインストール

$ cd ffmpeg_sources
$ wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
$ tar xzvf yasm-1.3.0.tar.gz
$ cd yasm-1.3.0
$ ./configure –prefix=”$HOME/ffmpeg_build” –bindir=”$HOME/bin”
$ make
$ sudo make install
$ make distclean

2 x264のインストール

cd ~/ffmpeg_sources
git clone –depth 1 git://git.videolan.org/x264.git
cd x264 && ./configure –enable-static && make && sudo make install && make distclean

3 fdk-aacのインストール

$ cd ~/ffmpeg_sources
$ git clone –depth 1 git://git.code.sf.net/p/opencore-amr/fdk-aac
$ cd fdk-aac
$ autoreconf -fiv
$ ./configure –disable-shared
$ make && sudo make install
$ make distclean

4 libmp3lameのインストール

$ sudo apt-get install libmp3lame-dev

5 lameのインストール

$ sudo apt-get install nasm
$ cd ~/ffmpeg_sources
$ 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 –enable-nasm –disable-shared
$ make && sudo make install && make distclean

6 libopusのインストール

$ cd ~/ffmpeg_sources
$ wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
$ tar xzvf opus-1.1.tar.gz && cd opus-1.1
$ ./configure –disable-shared
$ make
$ sudo make install
$ make distclean

7 libvpxのインストール

$ cd ~/ffmpeg_sources
$ wget http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-1.5.0.tar.bz2
$ tar xjvf libvpx-1.5.0.tar.bz2
$ cd libvpx-1.5.0
$ ./configure –disable-examples && make && sudo make install && make clean && echo “libvpx install ok”

8 ffmpegのインストール

$ cd ~/ffmpeg_sources
$ git clone –depth 1 git://source.ffmpeg.org/ffmpeg
$ cd ffmpeg
$ ./configure –extra-libs=”-ldl” –enable-gpl –enable-libass –enable-libfdk-aac –enable-libmp3lame –enable-libopus –enable-libtheora –enable-libvorbis –enable-libvpx –enable-libx264 –enable-nonfree –enable-x11grab
$ make && sudo make install && make distclean && hash -r && . ~/.profile && echo “ffmpeg install ok”

 

ffmpegのテスト

ffmpeg -i test.ts test.mp4

mp4ファイルが出来ていれば成功です

Leave a comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


 

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)