debian_ffmpeg
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| debian_ffmpeg [2013/02/03 14:31] – admin | debian_ffmpeg [2016/06/24 12:32] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Debian: ffmpeg ====== | + | ====== Debian |
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | apt-get install subversion unzip frei0r-plugins-dev libdc1394-22-dev libfaac-dev \ | ||
| + | libmp3lame-dev libx264-dev libdirac-dev libxvidcore-dev libfreetype6-dev \ | ||
| + | libvorbis-dev libgsm1-dev libopencore-amrnb-dev libopencore-amrwb-dev \ | ||
| + | libopenjpeg-dev librtmp-dev libschroedinger-dev libspeex-dev libtheora-dev \ | ||
| + | libva-dev libvpx-dev libvo-amrwbenc-dev libvo-aacenc-dev libaacplus-dev libbz2-dev \ | ||
| + | libssl-dev libopenal-dev libv4l-dev libpulse-dev libmodplug-dev \ | ||
| + | libass-dev libcdio-dev libcdio-cdda-dev libcdio-paranoia-dev libvdpau-dev \ | ||
| + | libxfixes-dev libxext-dev libbluray-dev build-essential git-core yasm libgpac-dev \ | ||
| + | libdirac-dev libgsm1-dev libschroedinger-dev libspeex-dev libvorbis-dev libopenjpeg-dev \ | ||
| + | libdc1394-22-dev libsdl1.2-dev zlib1g-dev texi2html libfaac-dev libfaad-dev \ | ||
| + | libmp3lame-dev libtheora-dev libopencore-amrnb-dev libopencore-amrwb-dev \ | ||
| + | libvpx-dev libfreetype6-dev frei0r-plugins-dev librtmp-dev libaacplus-dev libx264-dev \ | ||
| + | libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev | ||
| + | |||
| + | |||
| + | ./configure --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads \ | ||
| + | --enable-x11grab --enable-swscale --enable-version3 --enable-shared --disable-yasm \ | ||
| + | --enable-filter=movie --enable-frei0r --enable-libdc1394 --enable-libfaac \ | ||
| + | --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libfreetype \ | ||
| + | --enable-libvorbis --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb \ | ||
| + | --enable-libopenjpeg | ||
| + | --enable-libtheora --enable-libvpx --enable-libvo-amrwbenc \ | ||
| + | --enable-libxavs | ||
| + | --enable-openal --enable-libutvideo --enable-libv4l2 --enable-libpulse \ | ||
| + | --enable-libmodplug --enable-libass --enable-libcdio --enable-vdpau --enable-libbluray | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Debian Wheezy ====== | ||
| + | |||
| + | < | ||
| + | echo "deb http:// | ||
| + | echo " | ||
| + | apt-get update | ||
| + | apt-get install deb-multimedia-keyring # if this aborts, try again | ||
| + | apt-get update | ||
| + | |||
| + | # Go to local source directory | ||
| + | cd / | ||
| + | |||
| + | # 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:// | ||
| + | |||
| + | # 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 | ||
| + | |||
| + | </ | ||
| + | |||
| + | ====== Debian Squeze: ffmpeg ====== | ||
| *Debian Squeeze (Februar 2013) | *Debian Squeeze (Februar 2013) | ||
| Zeile 5: | Zeile 100: | ||
| apt-get purge libx264-118 libx264-120 libx264-dev ffmpeg | apt-get purge libx264-118 libx264-120 libx264-dev ffmpeg | ||
| - | <file / | + | < |
| ... | ... | ||
| deb http:// | deb http:// | ||
| Zeile 27: | Zeile 122: | ||
| libvpx-dev libfreetype6-dev frei0r-plugins-dev librtmp-dev libaacplus-dev libx264-dev \ | libvpx-dev libfreetype6-dev frei0r-plugins-dev librtmp-dev libaacplus-dev libx264-dev \ | ||
| libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev | libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev | ||
| + | |||
| + | echo "/ | ||
| + | |||
| + | export LD_LIBRARY_PATH=/ | ||
| cd /usr/src | cd /usr/src | ||
| Zeile 33: | Zeile 132: | ||
| cd utvideo-11.1.1 | cd utvideo-11.1.1 | ||
| - | < | + | <file ini GNUmakefile> |
| ... | ... | ||
| | | ||
| Zeile 41: | Zeile 140: | ||
| make | make | ||
| make install | make install | ||
| + | cd .. | ||
| svn co https:// | svn co https:// | ||
| Zeile 47: | Zeile 147: | ||
| make | make | ||
| make install | make install | ||
| + | cd .. | ||
| git clone git:// | git clone git:// | ||
| 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 .. | ||
| + | wget http:// | ||
| cd ffmpeg-1.1.1/ | cd ffmpeg-1.1.1/ | ||
| make clean | make clean | ||
debian_ffmpeg.1359898268.txt.gz · Zuletzt geändert: von admin
