Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
debian_ffmpeg [2013/07/08 07:23] admin |
debian_ffmpeg [2014/09/08 14:43] admin [Debian Wheezy] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Debian: ffmpeg ====== | + | ====== Debian Wheezy ====== |
+ | |||
+ | <file> | ||
+ | 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 | ||
+ | |||
+ | # Become root | ||
+ | su - | ||
+ | |||
+ | # Install all dependencies we'll need | ||
+ | aptitude install \ | ||
+ | -y \ | ||
+ | libfaad-dev \ | ||
+ | faad \ | ||
+ | faac \ | ||
+ | libfaac0 \ | ||
+ | libfaac-dev \ | ||
+ | libmp3lame-dev \ | ||
+ | x264 \ | ||
+ | libx264-dev \ | ||
+ | libxvidcore-dev \ | ||
+ | build-essential \ | ||
+ | checkinstall | ||
+ | |||
+ | # Install all build dependencies for ffmpeg | ||
+ | apt-get build-dep ffmpeg | ||
+ | |||
+ | # Get the actual ffmpeg source code | ||
+ | git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg | ||
+ | |||
+ | # Go into the ffmpeg source directory | ||
+ | cd ffmpeg-* | ||
+ | |||
+ | # Configure it | ||
+ | ./configure \ | ||
+ | --enable-gpl \ | ||
+ | --enable-nonfree \ | ||
+ | --enable-libfaac \ | ||
+ | --enable-libgsm \ | ||
+ | --enable-libmp3lame \ | ||
+ | --enable-libtheora \ | ||
+ | --enable-libvorbis \ | ||
+ | --enable-libx264 \ | ||
+ | --enable-libxvid \ | ||
+ | --enable-zlib \ | ||
+ | --enable-postproc \ | ||
+ | --enable-swscale \ | ||
+ | --enable-pthreads \ | ||
+ | --enable-x11grab \ | ||
+ | --enable-libdc1394 \ | ||
+ | --enable-version3 \ | ||
+ | --enable-libopencore-amrnb \ | ||
+ | --enable-libopencore-amrwb | ||
+ | |||
+ | make | ||
+ | make install | ||
+ | |||
+ | </file> | ||
+ | |||
+ | ====== Debian Squeze: ffmpeg ====== | ||
*Debian Squeeze (Februar 2013) | *Debian Squeeze (Februar 2013) | ||
Zeile 29: | Zeile 94: | ||
echo "/usr/local/lib" >> /etc/ld.so.conf.d/local.conf | echo "/usr/local/lib" >> /etc/ld.so.conf.d/local.conf | ||
+ | |||
+ | export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH | ||
cd /usr/src | cd /usr/src | ||
Zeile 55: | Zeile 122: | ||
cd x264/ | cd x264/ | ||
./configure --extra-asflags=fPIC --disable-asm --enable-shared --enable-static | ./configure --extra-asflags=fPIC --disable-asm --enable-shared --enable-static | ||
+ | make | ||
+ | make install | ||
cd .. | cd .. | ||