Введение
FFmpeg — это бесплатная коллекция инструментов управления мультимедийными файлами с открытым исходным кодом. Содержит набор общих аудио- и видеобиблиотек, таких как libavcodec, libavformat и libavutil. С FFmpeg вы можете конвертировать различные видео- и аудиоформаты, устанавливать частоту дискретизации, захватывать потоковое аудио/видео и изменять размер видео.
В этой статье описывается, как установить FFmpeg на Ubuntu 20.04 LTS Focal Fossa.
Если вы хотите установить FFmpeg на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установите FFmpeg на Ubuntu
Официальные репозитории Ubuntu содержат пакеты FFmpeg, которые можно установить с помощью диспетчера пакетов apt
. Это самый простой способ установить FFmpeg на Ubuntu. Новая основная версия выпускается каждые шесть месяцев, и версия, включенная в репозитории, обычно отстает от последней версии FFmpeg.
На момент написания этой статьи текущая версия FFmpeg, доступная в репозиториях Ubuntu 20.04 LTS, — 4.2.x
Чтобы установить его, введите следующую команду от имени пользователя root или пользователя с привилегиями sudo:
sudo apt update
sudo apt install ffmpeg
Чтобы проверить установку, используйте команду ffmpeg -version
, которая выводит версию FFmpeg:
ffmpeg -version
Вывод должен выглядеть так:
...
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
Чтобы распечатать все доступные кодировщики и декодеры FFmpeg, введите:
ffmpeg -encoders
ffmpeg -decoders
Это все. Теперь 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 на Ubuntu 20.04 LTS Focal Fossa. Теперь вы можете посетить официальную страницу документации FFmpeg и узнать, как использовать FFmpeg для преобразования ваших видео- и аудиофайлов.