как установить последнюю версию ffmpeg на Centos

как установить последнюю версию ffmpeg на Centos

Я хочу установить последнюю версию ffmpeg 2.8.5 на сервер Centos. Подписался на этот сайтhttp://www.mysql-apache-php.com/ffmpeg-install.htmи завершил установку. Но установленный ffmpeg — это старая версия 0.6.5. И я попробовал yum update ffmpeg, но он сказал, что нет доступных обновлений.

И теперь я скачал последнюю версию на официальном сайте ffmpeg и извлек файл tar.gz. Но там нет configure.sh. и я вообще не представляю, что мне теперь делать.

решение1

Вы искали документацию не в том месте. Всегда сначала проверяйте официальные источники. Для ffmpeg пакеты, предоставляемые дистрибутивами, всегда более или менее устарели.

По сути, у вас есть два варианта:

  1. Установить статическую сборку, которая уже скомпилирована и готова к использованию. Перейти кстраница загрузкии выберите "Linux Static Builds", а не исходный код. Извлеките сборку и просто запустите ffmpegдвоичный файл. Вы также можете скопировать его в /usr/local/binили другой каталог в вашем, $PATHчтобы сделать его доступным для всей системы.

  2. Скомпилируйте FFmpeg самостоятельно согласновсегда актуальные инструкции на вики FFmpeg. Должно быть достаточно скопировать-вставить все инструкции там. Также есть руководства дляUbuntu и родственные дистрибутивы.

Метод 2 дает вам больше вариантов кодировщиков, которые вы можете использовать. Однако статические сборки обычно содержат все, что вам абсолютно необходимо.

решение2

Предположим, вы пытаетесь установить FFmpeg на CentOS/RHEL 7.

1. Репозиторий RPM Fusion зависит от репозитория программного обеспечения EPEL. Если EPEL не включен в вашей системе, включите его, введя:

sudo yum install epel-release

2. Далее включите репозиторий RPM Fusion, установив пакет rpm:

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

3. После включения репозитория установите FFmpeg:

sudo yum install ffmpeg ffmpeg-devel

4. Проверьте установку FFmpeg, проверив его версию:

ffmpeg -version

Процедура для CentOS/RHEL 8 очень похожа.

1. Сначала вы включаете EPEL в RHEL

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

2. Затем вы включаете RPM Fusion для 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. Наконец, вы можете установить:

sudo dnf -y install ffmpeg ffmpeg-devel

4. Проверьте установку FFmpeg, проверив его версию:

ffmpeg -version

Связанный контент