Как установить и использовать FFmpeg на CentOS 8

Установить FFmpeg на CentOS 8

FFmpeg — это бесплатный набор инструментов с открытым исходным кодом для работы с мультимедиа-файлами. Он содержит набор общедоступных аудио- и видеобиблиотек, таких как libavcodec, libavformat и libavutil. С помощью FFmpeg вы можете конвертировать различные видео- и аудиоформаты, настраивать частоту дискретизации, захватывать потоковое аудио/видео и изменять размер видео.

В этой статье описывается, как установить FFmpeg на CentOS 8.

Установка FFmpeg на CentOS 8

FFmpeg отсутствует в стандартных репозиториях CentOS 8. Вы можете собрать инструменты FFmpeg из исходного кода или установить их с помощью dnf из репозитория Negativo17 . Мы выберем второй вариант.

Чтобы установить FFmpeg на CentOS 8, выполните следующие действия:

  1. Репозиторий Negativo17 зависит от репозиториев EPEL и PowerTools. Выполните следующие команды от имени пользователя root или пользователя с правами sudo, чтобы включить необходимые репозитории:

     sudo dnf install epel-release dnf-utils sudo yum-config-manager --set-enabled PowerTools sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
  2. После включения репозиториев установите FFmpeg:

     sudo dnf install ffmpeg
  3. Проверьте установку FFmpeg, проверив его версию:

     ffmpeg -version

    На момент написания статьи текущая версия FFmpeg, доступная в репозитории Negativo17, — 2.8.15 .

     ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (GCC) ...

    Команда также покажет параметры конфигурации FFmpeg.

Вот и всё. FFmpeg установлен на вашу машину CentOS, и вы можете начать его использовать.

Использование FFmpeg

В этом разделе мы рассмотрим несколько основных примеров использования утилиты ffmpeg .

Базовое преобразование

При конвертации аудио- и видеофайлов с помощью ffmpeg вам не нужно указывать входной и выходной форматы. Формат входного файла определяется автоматически, а выходной — по расширению файла.

  • Конвертировать видеофайл из mp4 в webm:

     ffmpeg -i input.mp4 output.webm
  • Конвертировать аудиофайл из mp3 в ogg:

     ffmpeg -i input.mp3 output.ogg

Использование кодеков

При конвертации файлов используйте опцию -c для указания кодеков. Это может быть имя любого поддерживаемого декодера/кодера или специальное значение copy , которое просто копирует входной поток.

  • Конвертируйте видеофайл из mp4 в webm с помощью видеокодека libvpx и аудиокодека libvorbis :

     ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Конвертируйте аудиофайл из mp3 в ogg, закодированный с помощью кодека libopus .

     ffmpeg -i input.mp3 -c:a libopus output.ogg

Заключение

Мы показали вам, как установить FFmpeg на CentOS 8. Теперь вам следует посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для конвертации видео- и аудиофайлов.

Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.

ffmpeg centos Не используете CentOS 8?
Выберите другую ОС:
центос 7 дебиан 10 дебиан 9 убунту 18.04 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *