Created
January 5, 2018 17:04
-
-
Save slobdell/450cf2512d1a58ed68d0b3f7a532e8fa to your computer and use it in GitHub Desktop.
FFMpeg Compilation Example
This file contains hidden or 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
sudo apt-get update | |
sudo apt-get upgrade | |
sudo apt-get install libomxil-bellagio-dev -y | |
sudo apt-get install v4l-utils | |
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list.d/deb-multimedia.list' | |
sudo sh -c 'echo "deb-src http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list.d/deb-multimedia.list' | |
sudo apt-get update | |
yes | sudo apt-get install deb-multimedia-keyring | |
sudo apt-get update | |
sudo apt-get remove ffmpeg | |
yes | sudo apt-get install build-essential libmp3lame-dev libvorbis-dev libtheora-dev libspeex-dev yasm pkg-config libfaac-dev libopenjpeg-dev libx264-dev | |
cd /usr/src/ | |
sudo apt-get install git | |
sudo git clone git://git.videolan.org/x264 | |
cd x264/ | |
sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl | |
sudo make | |
sudo make install | |
cd /usr/src | |
sudo git clone https://github.com/FFmpeg/FFmpeg.git | |
cd FFmpeg/ | |
sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree --enable-libfreetype --enable-omx --enable-omx-rpi --enable-nonfree | |
sudo make -j4 | |
sudo make install | |
ffmpeg -encoders # test it works | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment