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

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

How to Install and Use FFmpeg on CentOS 7

3 Января 2020 | CentOS

Из этого руководства Вы узнаете, как установить FFmpeg в CentOS 7.

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

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

Чтобы иметь возможность добавлять новые репозитории и устанавливать пакеты в вашей системе CentOS, вы должны войти в систему как пользователь с привилегиями sudo .


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

FFmpeg недоступен в основных репозиториях CentOS 7. Вы можете собрать инструменты FFmpeg из исходного кода или установить его, используя yum из репозитория Nux Dextop. Мы пойдем со вторым вариантом.

Выполните следующие шаги для установки FFmpeg в CentOS 7:

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

    sudo yum install epel-release
  2. Затем импортируйте ключ репозитория GPG и включите репозиторий Nux, установив пакет rpm :

    sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
  3. Как только хранилище будет включено, установите FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel
  4. Проверьте установку FFmpeg, выполнив ffmpeg -version команду:

    ffmpeg -version

    На момент написания этой статьи текущей версией FFmpeg, доступной в репозитории Nux Dextop, была 2.8.15.

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers
    built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)
    ...

Вот и все. 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 7. Теперь вы можете посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для преобразования ваших видео- и аудиофайлов.


    Комментарии

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

Загрузка комментариев...