Created
October 27, 2014 15:06
-
-
Save bancek/905e9d7b7b106e02bbcc to your computer and use it in GitHub Desktop.
Install ffmpeg from source (Ubuntu)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir -p /tmp/ffmpeg_sources | |
cd /tmp/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 | |
make | |
make install | |
sudo make install | |
cd /tmp/ffmpeg_sources | |
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2 | |
tar xjvf last_x264.tar.bz2 | |
cd x264-snapshot-20141026-2245/ | |
./configure --enable-static --disable-opencl | |
make | |
sudo make install | |
cd /tmp/ffmpeg_sources | |
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master | |
unzip fdk-aac.zip | |
cd mstorsjo-fdk-aac* | |
autoreconf -fiv | |
./configure | |
make | |
sudo make install | |
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 | |
make | |
sudo make install | |
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 | |
make | |
sudo make install | |
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 | |
cd /tmp/ffmpeg_sources | |
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 | |
tar xjvf ffmpeg-snapshot.tar.bz2 | |
cd ffmpeg | |
./configure --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab | |
make | |
sudo make install | |
echo 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"' > /etc/profile.d/usrlocallib |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment