Skip to content

Instantly share code, notes, and snippets.

@tkd55
Last active June 28, 2017 07:01
Show Gist options
  • Save tkd55/022f1c05484c942b8a12eb2b47721184 to your computer and use it in GitHub Desktop.
Save tkd55/022f1c05484c942b8a12eb2b47721184 to your computer and use it in GitHub Desktop.
ffmepg install for AWS EC2

yumライブラリをインストール

$ sudo yum -y install autoconf automake make gcc gcc-c++ pkgconfig wget libtool zlib-devel
$ sudo yum -y install git

libmp3lameのインストール

$ cd /usr/local/src
$ sudo yum install -y nasm yasm
$ sudo wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
$ tar zxf lame-3.99.5.tar.gz
$ sudo ./configure; make
$ sudo make install

ffmpegのインストール

$ cd /usr/local/src
$ sudo git clone git://source.ffmpeg.org/ffmpeg.git
$ cd ffmpeg
$ sudo ./configure --enable-gpl --enable-nonfree --enable-libmp3lame --enable-shared --arch=x86_64 --enable-pthreads
$ sudo make
$ sudo make install

こんなエラーが発生したら

ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory

対処

$ sudo vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib

$ sudo ldconfig
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment