Android

Как установить и использовать ffmpeg на centos 7

yum install media codecs for linux centos 7

yum install media codecs for linux centos 7

Оглавление:

Anonim

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

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

Предпосылки

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

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

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

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

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

    sudo yum install epel-release

    Затем импортируйте ключ репозитория GPG и включите репозиторий Nux, установив пакет rpm:

    sudo rpm -v --import sudo rpm -Uvh

    Как только хранилище будет включено, установите FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Проверьте установку 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, используя видеокодек libvorbis и аудиокодек libvorbis :

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    Конвертируйте аудиофайл из mp3 в ogg, закодированный с libopus кодека libopus .

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

Вывод

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

ffmpeg centos