Skip to content

Instantly share code, notes, and snippets.

@serbiant
Created June 8, 2017 23:08
Show Gist options
  • Save serbiant/b19442427fd0bad864dccc21f68fbee2 to your computer and use it in GitHub Desktop.
Save serbiant/b19442427fd0bad864dccc21f68fbee2 to your computer and use it in GitHub Desktop.
Installing FFMPEG at Ubuntu 14.04
#!/bin/bash
mkdir ~/.src
cd ~/.src
sudo apt-get update
sudo apt-get upgrade
sudo apt-get remove x264 ffmpeg
apt-get install make automake g++ bzip2 unzip patch subversion git yasm
sudo nano /etc/ld.so.conf
# ADD IF THERE NO SUCH ENTRIES
/usr/lib
/usr/local/lib
#save and...
sudo ldconfig
sudo apt-get install x264 libsdl1.2-dev zlib1g-dev libfaad-dev libfaac-dev libgsm1-dev libtheora-dev libvorbis-dev libspeex-dev libopencore-amrwb-dev libopencore-amrnb-dev libxvidcore-dev libxvidcore4 libmp3lame-dev libjpeg62 libjpeg62-dev
git clone https://chromium.googlesource.com/webm/libvpx
cd libvpx
sudo ./configure --enable-shared --enable-pic
sudo make
sudo make install
cd ..
wget http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2
tar -xvjf ffmpeg-3.3.tar.bz2
cd ffmpeg-3.3
sudo ./configure --enable-gpl --enable-version3 --enable-shared --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
sudo make
sudo make install
sudo ldconfig
#optional
cd tools
sudo make qt-faststart
sudo cp qt-faststart /usr/local/bin/
cd ~/.src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment