Как установить и использовать FFmpeg в Debian 10

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

В этой статье описывается, как установить и использовать FFmpeg в Debian 10 Linux.

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

Официальные репозитории Debian содержат пакеты FFmpeg, которые можно установить с помощью диспетчера пакетов apt . На момент написания этой статьи текущая версия FFmpeg, доступная в репозиториях Debian 10, — 4.1.4 .

Следующие шаги описывают, как установить FFmpeg в Debian 10:

  1. Начните с обновления списка пакетов от имени пользователя root или пользователя с привилегиями sudo :

     sudo apt update
  2. Введите следующую команду, чтобы установить пакет FFmpeg:

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

     ffmpeg -version

    Результат должен выглядеть примерно так:

     ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6)

    Чтобы распечатать все доступные кодировщики и декодеры FFmpeg, вы можете использовать:

     ffmpeg -encoders ffmpeg -decoders

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

Версия, включенная в репозитории Debian, всегда отстает от последней версии FFmpeg. Если вы хотите установить последнюю версию FFmpeg, вам необходимо собрать инструменты FFmpeg из исходного кода .

Использование 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 кодека libopus .

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

Выводы

Мы показали вам, как установить FFmpeg в Debian 10. Теперь вам следует посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для преобразования ваших видео и аудио файлов.

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

Оставьте комментарий