Last active
December 14, 2017 23:38
-
-
Save vpotap/b821ab6ffdea21942fa8 to your computer and use it in GitHub Desktop.
Install full ffmpeg 2.7 in debian wheezy (with aac(m4a) and x264 support and VP8(libvpx))
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
#remove all old ffmpeg | |
sudo apt-get autoremove $(dpkg -l | grep ffmpeg | awk '{print $2}' | tr '\n' ' ') | |
sudo apt-get --purge remove $(dpkg -l | grep ffmpeg | awk '{print $2}' | tr '\n' ' ') | |
sudo find / | grep -w ffmpeg | sudo xargs rm -r -f | |
#add repo | |
echo "deb http://www.deb-multimedia.org wheezy main non-free" >> /etc/apt/sources.list | |
echo "deb-src http://www.deb-multimedia.org wheezy main non-free" >> /etc/apt/sources.list | |
apt-get update | |
apt-get install deb-multimedia-keyring # if this aborts, try again | |
apt-get update | |
# Go to local source directory | |
cd /usr/local/src | |
su - | |
aptitude install \ | |
-y \ | |
libfaad-dev \ | |
faad \ | |
faac \ | |
libfaac0 \ | |
libfaac-dev \ | |
libmp3lame-dev \ | |
x264 \ | |
libx264-dev \ | |
libxvidcore-dev \ | |
libvpx-dev \ | |
build-essential \ | |
checkinstall | |
#get ffmpeg snapshot | |
wget https://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 | |
tar jxvf ffmpeg-snapshot.tar.bz2 | |
cd ffmpeg | |
./configure \ | |
--enable-gpl \ | |
--enable-nonfree \ | |
--enable-libfaac \ | |
--enable-libgsm \ | |
--enable-libmp3lame \ | |
--enable-libtheora \ | |
--enable-libvorbis \ | |
--enable-libvpx \ | |
--enable-libx264 \ | |
--enable-libxvid \ | |
--enable-zlib \ | |
--enable-postproc \ | |
--enable-swscale \ | |
--enable-pthreads \ | |
--enable-x11grab \ | |
--enable-libdc1394 \ | |
--enable-version3 \ | |
--enable-libopencore-amrnb \ | |
--enable-libopencore-amrwb | |
#add fix for dir | |
mkdir -p /usr/local/share/ffmpeg | |
mkdir -p /usr/local/share/doc | |
mkdir -p /usr/local/share/man | |
# Generate the debian package (*.deb) | |
checkinstall -D --install=no --pkgname=ffmpeg-full --pkgversion=2.7 --autodoinst=yes -y | |
dpkg --install ffmpeg-full_*-1_amd64.deb |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
dpkg --install ffmpeg-full_*-1_amd64.deb