Â
Diese Anleitung beschreibt die Installation der Transcoding-Tools unter CentOS und RedHat in Version 6.x.
Die FFmpeg-Pakete für RedHat-basierende Distributionen (RHEL, CentOS) unterstützen nicht die Transcodierung in alle HTML5-Formate. Insbesondere kommt es zu Problemen beim Transcodieren in das m4v-Format.
Dieser Artikel beschreibt das Kompilieren von FFmpeg, um Unterstützung für alle HTML5-Formate zu erhalten.
Wir gehen davon aus, dass Sie sich jetzt in /usr/src (cd /usr/src) befinden.
Â
Installation des rpmforge Repositories (englisch)
Installation des epel Repositories (englisch)
Â
yum install gcc make automake bzip2 unzip patch git subversion zlib-devel libjpeg-devel yasm
yum remove ffmpeg x264
Jetzt erweitern wir den Suchpfad in /etc/ld.so.conf:
joe /etc/ld.so.conf
...und überprüfen Sie, ob die folgenden Zeilen in der Datei existieren. Falls nicht, fügen Sie sie bitte hinzu:
/usr/lib /usr/local/lib
yum install faac-devel lame-devel amrnb-devel opencore-amr-devel amrwb-devel libvorbis-devel libtheora-devel xvidcore-devel
git clone http://git.videolan.org/git/x264.git cd x264/ ./configure --enable-shared --enable-pic make && make install cd ..
wget http://webm.googlecode.com/files/libvpx-v1.2.0.tar.bz2 tar xvjf libvpx-v1.2.0.tar.bz2 cd libvpx-v1.2.0 ./configure --enable-shared --enable-pic make make install cd ..
wget http://ffmpeg.org/releases/ffmpeg-2.0.1.tar.bz2 tar xvjf ffmpeg-2.0.1.tar.bz2 cd ffmpeg-2.0.1/ ./configure --enable-gpl --enable-version3 --enable-shared --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid make make install
-führen Sie ldconfig aus:
# ldconfig
yum install perl-Image-ExifTool
yum install mplayer mencoder