Аудио конверсия · 2 min read · Dec 16, 2025
Как использовать FFMpeg для простой конверсии аудио

Вот простой способ использования FFmpeg, который охватывает лишь часть возможностей этого фреймворка. Мы увидим, как вы можете использовать терминал для выполнения простых конверсий различных типов аудиофайлов, включая все популярные и широко доступные форматы. Использование FFmpeg прямо из терминала обеспечивает лучшую производительность по сравнению со скачиванием и установкой графического инструмента для FFmpeg и также может предложить более точные настройки для продвинутых пользователей.
Конвертация аудиофайлов с помощью FFMPeg
Начнем с конверсии аудио, я буду использовать два образца из живых выступлений Cut Chemist, которые имеют форматы mp3 и aif. Прежде чем начать, убедитесь, что у вас установлен Ffmpeg в вашей системе. Для этого откройте терминал и введите:
ffmpeg –versionи что-то подобное тому, что показано на следующем скриншоте, должно появиться.

Если FFmpeg отсутствует, вы можете легко установить его прямо из того же терминала, введя:
sudo apt-get install ffmpegесли вы используете Ubuntu, или:
yaourt ffmpegесли вы пользователь Arch. Какой бы дистрибутив вы ни выбрали, вы, скорее всего, найдете ffmpeg в вашем менеджере пакетов. Возможно, потребуется добавить дополнительный репозиторий.
Теперь, если вы введете:
ffmpeg –helpв терминале, вы получите представление о мощи фреймворка. Вы можете использовать его для определения или изменения громкости, аудиоканалов, частоты дискретизации и многого другого. Начнем с основ, давайте посмотрим, как конвертировать оба наших файла в форматы wav.
Откройте терминал и перейдите в папку, содержащую входные файлы (файлы, которые будут конвертированы). В идеале вы можете использовать файловый менеджер, чтобы добраться туда, а затем щелкнуть правой кнопкой мыши на пустом пространстве и выбрать ‘открыть терминал здесь’. После этого вы можете ввести следующую команду:
ffmpeg -i filename.mp3 newfilename.wavВот мой пример:

В этом случае я переименовал файл и конвертировал его в формат wav.
Хорошо, это было легко, но как мы можем определить, какие форматы файлов поддерживаются для конверсии? Это так же просто, как ввести
ffmpeg -formatsи
ffmpeg -codecsи все поддерживаемые форматы будут отображены.
Вы можете использовать один входной файл, чтобы получить несколько различных выходных файлов, просто введя имя и префикс, как это:
ffmpeg -i filename.mp3 newfilename.wav newfilename.ogg newfilename.mp4Это приведет к конверсии 3 выходных аудиофайлов (wav, ogg, mp4) из одного mp3 файла. В качестве альтернативы вы можете установить желаемый кодек, используя команду -c, как это:
ffmpeg -i filename.mp4 -c:a libopus newfilename.oggТеперь предположим, что мы хотим конвертировать другой файл, который у меня есть, а именно aif в mp3, но мы не хотим просто какой-либо mp3. Предположим, что мы хотим определить битрейт для выходного файла. Для этого вам нужно ввести его следующим образом:
ffmpeg -i filename.aif -b:a 320000 newfilename.mp3Обратите внимание, что битрейт измеряется в битах/сек, поэтому, если я хочу 320kbit/s, мне нужно ввести 320000.
Вот мой пример:

Это было лишь введение в обширные возможности FFmpeg, и я надеюсь, что это послужит некоторым стимулом для вас, чтобы дальше исследовать этот продвинутый фреймворк.
Это могут быть ваши первые шаги к освоению этого мощного инструмента под названием FFmpeg или просто еще один способ делать вещи более просто и понятно. В любом случае, вам нужно углубиться в изучение удивительной документации FFmpeg ( https://www.ffmpeg.org/documentation.html) и, надеюсь, вы найдете много интересного, с чем можно поиграть, если вам это интересно.
Ссылки
- FFmpeg
Get new posts in your inbox
No spam. Unsubscribe anytime.