So installieren Sie das neueste ffmpeg auf Centos

So installieren Sie das neueste ffmpeg auf Centos

Ich möchte das neueste ffmpeg 2.8.5 auf dem Centos-Server installieren. Ich bin dieser Website gefolgthttp://www.mysql-apache-php.com/ffmpeg-install.htmund die Installation abgeschlossen. Aber das installierte ffmpeg ist eine alte Version 0.6.5. Und ich habe es versucht yum update ffmpeg, aber es hieß, es sei kein Update verfügbar.

Und jetzt habe ich die neueste Version von der offiziellen ffmpeg-Website heruntergeladen und die tar.gz-Datei extrahiert. Aber configure.sh ist nicht vorhanden und ich habe absolut keine Ahnung, was ich jetzt tun soll.

Antwort1

Sie haben an der falschen Stelle nach Dokumentation gesucht. Überprüfen Sie immer zuerst die offiziellen Quellen. Für ffmpeg sind die von Distributionen bereitgestellten Pakete immer mehr oder weniger veraltet.

Grundsätzlich haben Sie zwei Möglichkeiten:

  1. Installieren Sie einen statischen Build, der bereits kompiliert und einsatzbereit ist. Gehen Sie zumDownload-Seiteund wählen Sie „Linux Static Builds“, nicht den Quellcode. Extrahieren Sie den Build und führen Sie einfach die Binärdatei aus. Sie können es auch in ein anderes Verzeichnis in Ihrem System ffmpegkopieren, um darauf systemweit zugreifen zu können./usr/local/bin$PATH

  2. Kompilieren Sie FFmpeg selbst nach denimmer aktuelle Anleitungen im FFmpeg Wiki. Es sollte ausreichen, alle Anweisungen dort zu kopieren und einzufügen. Es gibt auch Anleitungen fürUbuntu und verwandte Distributionen.

Methode 2 bietet Ihnen mehr Optionen für die Encoder, die Sie verwenden können. Die statischen Builds enthalten jedoch normalerweise alles, was Sie unbedingt benötigen.

Antwort2

Nehmen wir an, Sie versuchen, FFmpeg auf CentOS/RHEL 7 zu installieren.

1. Das RPM Fusion-Repository ist vom EPEL-Software-Repository abhängig. Wenn EPEL auf Ihrem System nicht aktiviert ist, aktivieren Sie es durch Eingabe von:

sudo yum install epel-release

2. Aktivieren Sie als Nächstes das RPM Fusion-Repository, indem Sie das RPM-Paket installieren:

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

3. Sobald das Repository aktiviert ist, installieren Sie FFmpeg:

sudo yum install ffmpeg ffmpeg-devel

4. Überprüfen Sie die FFmpeg-Installation, indem Sie die Version prüfen:

ffmpeg -version

Das Verfahren für CentOS/RHEL 8 ist sehr ähnlich.

1. Zuerst aktivieren Sie EPEL auf RHEL

sudo dnf -y install https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum-config-manager --enable powertools

2. Anschließend aktivieren Sie die RPM Fusion für EL

sudo dnf localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

3. Abschließend können Sie installieren:

sudo dnf -y install ffmpeg ffmpeg-devel

4. Überprüfen Sie die FFmpeg-Installation, indem Sie die Version prüfen:

ffmpeg -version

verwandte Informationen