Как установить и использовать FFmpeg в Ubuntu 18.04 LTS

12 set 2022 3 min di lettura
Как установить и использовать FFmpeg в Ubuntu 18.04 LTS
Indice dei contenuti

Введение

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

В этом руководстве показаны шаги, необходимые для установки FFmpeg в Ubuntu 18.04. Мы покажем вам, как установить стабильную версию дистрибутива и последнюю версию FFmpeg.

Те же инструкции относятся к Ubuntu 16.04 и любому дистрибутиву на основе Ubuntu, включая Linux Mint и Elementary OS.

Предпосылки

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

Если вы хотите установить 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 3.x на Ubuntu

Официальные репозитории Ubuntu содержат пакеты FFmpeg, которые можно установить с помощью диспетчера пакетов apt. Это самый простой способ установить FFmpeg на Ubuntu. Однако версия, включенная в репозитории, может отставать от последней версии FFmpeg.

На момент написания этой статьи текущая версия FFmpeg, доступная в репозиториях Ubuntu 18.04, — 3.4.4.

Чтобы установить FFmpeg 3.x на Ubuntu 18.04, выполните следующие действия:

Начните с обновления списка пакетов:

sudo apt update

Затем установите FFmpeg, введя следующую команду:

sudo apt install ffmpeg

Чтобы убедиться, что пакет установлен правильно, используйте команду ffmpeg -version, которая выводит версию FFmpeg:

ffmpeg -version

Вывод должен выглядеть так:

ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
 built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)...

 libavutil 55. 78.100 /55. 78.100
 libavcodec 57.107.100 /57.107.100
 libavformat 57. 83.100 /57. 83.100
 libavdevice 57. 10.100 /57. 10.100
 libavfilter 6.107.100 /6.107.100
 libavresample 3. 7. 0 /3. 7. 0
 libswscale 4. 8.100 /4. 8.100
 libswresample 2. 9.100 /2. 9.100
 libpostproc 54. 7.100 /54. 7.100

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

ffmpeg -encoders
ffmpeg -decoders

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

Установите FFmpeg 4.x на Ubuntu

Версия 4.x FFmpeg добавляет несколько новых фильтров, кодировщиков и декодеров.

Самый простой способ — установить FFmpeg 4.x на Ubuntu 18.04 с помощью системы моментальных пакетов.

Откройте терминал, нажав Ctrl+Alt+T, и установите пакет оснастки FFmpeg, набрав:

sudo snap install ffmpeg

Загрузка может занять некоторое время в зависимости от скорости соединения.

ffmpeg 4.1.4 from Snapcrafters installed

FFmpeg 4 также доступен в PPA Роба Сэвори.

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.