CentOS 7 – FFmpeg mit yum installieren

Logo FFmpegDieser Beitrag zeigt wie man FFmpeg aus dem nux-Deskop Repository unter CentOS 7 installiert.

FFmpeg ist eine Toolsamlung mit Programmen zum aufnehmen, abspielen, konvertieren und streamen von Videomaterial.

Vorraussetzung ist eine CentOS 7-Installation und ein aktiviertes EPEL-Repository. Wie das funktioniert kann auch nochmal im Beitrag „zusätzliche Repositorys (EPEL, REMI) installieren“ nachgelesen werden.

Installation des nux-Desktop Repos

Da die Videobearbeitung im Serverumfeld nicht sehr verbreitet ist fehlt FFmpeg im CentOS-Repository. Um dennoch FFmpeg mit yum aus einem Repository zu installieren binden wir das nux-Destop Repository ein.

yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Installation von FFmpeg unter CentOS 7

Anschliessend prüfen wir ob Paket für FFmpeg zur Verfügung steht.

yum search ffmpeg
Geladene Plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: artfiles.org
 * epel: mirror.serverbeheren.nl
 * extras: ftp.uni-bayreuth.de
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.softaculous.com
===================================================================================
ffmpeg-compat-debuginfo.x86_64 : Debug information for package ffmpeg-compat
ffmpeg-compat-devel.x86_64 : Development package for ffmpeg-compat
ffmpeg-debuginfo.x86_64 : Debug information for package ffmpeg
ffmpeg-devel.x86_64 : Development package for ffmpeg
ffmpeg-libs.x86_64 : Libraries for ffmpeg
ffmpegthumbnailer-debuginfo.x86_64 : Debug information for package ffmpegthumbnailer
ffmpegthumbnailer-devel.x86_64 : Headers and libraries for building apps that use ffmpegthumbnailer
gstreamer-ffmpeg.x86_64 : GStreamer FFmpeg-based plug-ins
gstreamer-ffmpeg-debuginfo.x86_64 : Debug information for package gstreamer-ffmpeg
mythffmpeg.x86_64 : MythTV build of FFmpeg
audacious-plugins-freeworld-ffaudio.x86_64 : FFMpeg/FAAD2 based input plugin for Audacious
ffmpeg.x86_64 : Digital VCR and streaming server
ffmpeg-compat.x86_64 : Digital VCR and streaming server
ffmpegthumbnailer.x86_64 : Lightweight video thumbnailer that can be used by file managers
kodi-pvr-mediaportal-tvserver.x86_64 : Kodi frontend for the MediaPortal TV Server (ffmpeg + tsreader version)
xbmc-pvr-mediaportal-tvserver.x86_64 : XBMC frontend for the MediaPortal TV Server (ffmpeg + tsreader version)

  only-Übereinstimmungen in Name und Zusammenfassung, «Alles suchen» für vollständige Suche.

Wie wir sehen sind die entsprechenden Pakete vorhanden und es kann mit der Installation begonnen werden. Dies kann nun wie gewohnt mit yum vorgenommen werden.

yum install ffmpeg

Nun ist die Installation von FFmpeg abgeschlossen. Ein Aufruf von FFmpeg ohne Parameter zeigt und eine keine Hilfe und weitere Informationen zu der Version von ffmpeg an.

ffmpeg
ffmpeg version 2.6.8 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-4)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --enable-libfaac --enable-nonfree --enable-libfdk-aac --enable-nonfree --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Informationen und eine umfassenden Dokumentation gib es auf der Webseite vom FFmpeg-Projekt. Auch lohnt wir immer ein Blick in die Manpage.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.