ubuntu14.04 にffmpegをインストールする


Compile FFmpeg on Ubuntu, Debian, or Mint を参考にffmpegをubuntuにインストールします。諸々の事情で作業ディレクトリは/tmpで作業しています。

# 必要なパッケージのインストール
sudo apt-get update
sudo apt-get -y 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 /tmp/ffmpeg_sources

# Yasmのインストール
cd /tmp/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz && cd yasm-1.2.0 && ./configure \
  && make && sudo make install && make distclean \
  && . ~/.profile && echo "yasm install ok"

# x264のインストール
cd /tmp/ffmpeg_sources
git clone --depth 1 git://git.videolan.org/x264.git
cd x264 && ./configure --enable-static \
  && make && sudo make install && make distclean && echo "x264 install ok"

# fdk-aacのインストール
cd /tmp/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 && echo "fdk-aac install ok"

# libmp3lameのインストール
sudo apt-get install libmp3lame-dev

# lameのインストール
sudo apt-get install nasm
cd /tmp/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 && echo "lame install ok"

# libopusのインストール
cd /tmp/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 && echo "libopus install ok"

# libvpxのインストール
cd /tmp/ffmpeg_sources
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar -xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
./configure --disable-examples && make \
  && sudo make install && make clean \
  && echo "libvpx install ok"

# ffmpegのインストール

cd /tmp/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 -i test.ts test.mp4
タグ付けされた . ブックマークする へのパーマリンク.

コメントを残す

メールアドレスが公開されることはありません。