Created
August 13, 2012 16:58
-
-
Save gugat/3342510 to your computer and use it in GitHub Desktop.
ffmpeg for bigbluebutton
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
# install dependencies | |
sudo apt-get install build-essential git-core checkinstall yasm texi2html libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev --yes | |
# Install libvpx | |
cd /usr/local/src | |
sudo git clone http://git.chromium.org/webm/libvpx.git | |
cd libvpx | |
sudo ./configure | |
sudo make | |
sudo make install | |
# Install x264 | |
cd /usr/local/src | |
sudo git clone git://git.videolan.org/x264 | |
cd /usr/local/src/x264 | |
# Build from a certain commit so installs are consistent | |
sudo git checkout 392e762151d1657abc8ae5d345c144c3ef280819 | |
sudo git checkout -b 392e762151d1657abc8ae5d345c144c3ef280819 | |
sudo ./configure --enable-static | |
sudo make | |
sudo checkinstall --pkgname=x264 --default --pkgversion="3:$(./version.sh | awk -F'[" ]' '/POINT/{print $4"+git"$5}')" --backup=no --deldoc=yes | |
# Install LAME (optional) | |
sudo apt-get remove libmp3lame-dev | |
sudo apt-get install nasm | |
cd /usr/local/src | |
sudo wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz | |
sudo tar xzvf lame-3.98.4.tar.gz | |
cd /usr/local/src/lame-3.98.4 | |
sudo ./configure --enable-nasm --disable-shared | |
sudo make | |
sudo checkinstall --pkgname=lame-ffmpeg --pkgversion="3.98.4" --backup=no --default --deldoc=yes | |
# Install FFMPEG | |
cd /usr/local/src | |
sudo git clone git://git.videolan.org/ffmpeg | |
cd /usr/local/src/ffmpeg | |
sudo git checkout n0.8.1 | |
sudo git checkout -b n0.8.1 | |
sudo ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-libmp3lame --enable-libvpx | |
sudo make | |
sudo checkinstall --pkgname=ffmpeg --pkgversion="8:$(./version.sh)" --backup=no --deldoc=yes --default | |
hash x264 ffmpeg ffplay ffprobe | |
sudo make tools/qt-faststart | |
sudo checkinstall --pkgname=qt-faststart --pkgversion="$(./version.sh)" --backup=no --deldoc=yes --default install -D -m755 /usr/local/src/ffmpeg/tools/qt-faststart /usr/local/bin/qt-faststart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment