Benutzer-Werkzeuge

Webseiten-Werkzeuge


debian_ffmpeg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
debian_ffmpeg [2013/02/03 14:31]
admin
debian_ffmpeg [2014/09/08 13:21]
admin
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 
 +apt-get source 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 
 + 
 +# a fix 
 +mkdir -p /​usr/​local/​share/​ffmpeg  
 + 
 +# Generate the debian package (*.deb) 
 +checkinstall -D --install=no --pkgname=ffmpeg-full --autodoinst=yes -y 
 + 
 +# if after this step you'll probably will get an error 
 +# libavcodec/​libx264.c:​492:​ undefined reference to `x264_encoder_open_125'​ 
 +# here's a solution: 
 +cd .. 
 +apt-get remove x264 
 +git clone git://​git.videolan.org/​x264.git 
 +cd x264 
 +./configure --enable-static --enable-shared 
 +make && make install 
 +ldconfig 
 +cd .. && cd ffmpeg* 
 +LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/​usr/​src/​x264/​libx264.a ./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 clean 
 +checkinstall -D --install=no --pkgname=ffmpeg-full --autodoinst=yes -y 
 + 
 +# install the package :) 
 +dpkg -i ffmpeg-full_*-1_amd64.deb 
 +</​file>​ 
 + 
 +====== Debian Squeze: ffmpeg ======
  
   *Debian Squeeze (Februar 2013)   *Debian Squeeze (Februar 2013)
Zeile 27: Zeile 112:
     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 "/​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 41: Zeile 130:
   make   make
   make install   make install
 +  cd ..
  
   svn co https://​xavs.svn.sourceforge.net/​svnroot/​xavs/​trunk xavs   svn co https://​xavs.svn.sourceforge.net/​svnroot/​xavs/​trunk xavs
Zeile 47: Zeile 137:
   make   make
   make install   make install
 +  cd ..
  
   git clone git://​git.videolan.org/​x264.git   git clone git://​git.videolan.org/​x264.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://​www.ffmpeg.org/​releases/​ffmpeg-1.1.tar.gz
   cd ffmpeg-1.1.1/​   cd ffmpeg-1.1.1/​
   make clean   make clean
debian_ffmpeg.txt · Zuletzt geändert: 2016/06/24 12:32 von admin