
FFmpeg — это бесплатный набор инструментов с открытым исходным кодом для работы с мультимедиа-файлами. Он содержит набор общедоступных аудио- и видеобиблиотек, таких как libavcodec, libavformat и libavutil. С помощью FFmpeg вы можете конвертировать различные видео- и аудиоформаты, настраивать частоту дискретизации, захватывать потоковое аудио/видео и изменять размер видео.
В этой статье описывается, как установить и использовать FFmpeg в Debian 10 Linux.
Установка FFmpeg на Debian
В официальных репозиториях Debian есть пакеты FFmpeg, которые можно установить с помощью менеджера пакетов apt . На момент написания этой статьи текущая версия FFmpeg, доступная в репозиториях Debian 10, — 4.1.4 .
Следующие шаги описывают установку FFmpeg в Debian 10:
-
Начните с обновления списка пакетов как пользователь root или пользователь с привилегиями sudo :
sudo apt update -
Введите следующую команду для установки пакета FFmpeg:
sudo apt install ffmpeg -
Проверьте установку 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 -encodersffmpeg -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.ffmpeg -i input.mp3 -c:a libopus output.ogg
Заключение
Мы показали вам, как установить FFmpeg в Debian 10. Теперь вам следует посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для преобразования видео- и аудиофайлов.
Если у вас возникла проблема или вы хотите оставить отзыв, оставьте комментарий ниже.
ffmpeg debian Не используете Debian 10?
Выберите другую ОС: центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04
Связанные руководства
- Как установить и использовать FFmpeg в Debian 9
- Как установить и использовать FFmpeg в Ubuntu 20.04
- Как установить и использовать PHP Composer в Debian 10
- Как установить Memcached на Debian 10
- Как установить TeamViewer на Debian 10
- Как настроить брандмауэр с UFW в Debian 10
- Как установить Mono на Debian 10