Отрегулируйте и нормализуйте музыкальные файлы с помощью FFMPEG

Не все созданы аудио файлы На равных. Иногда слишком тихо, слишком громко или просто слишком далеко. когда ты найдешь себя С аудиофайлом проблема Вы не просто застреваете, имея дело с этим. FFmpeg, мощная утилита с открытым исходным кодом, которая может помочь. Он может регулировать громкость звук ваших файлов И нормализовать их, чтобы избавиться от неприятных колебаний громкости. Что еще лучше, они полностью программируемы и даже написаны на Python, что упрощает все.

Пояснения | 1 | ffmpeg с участием DzTechs

Установить FFmpeg

Если у вас его еще нет, получить FFmpeg очень легко. Пользователи Linux всегда могут найти его в своих репозиториях дистрибутива. Для Windows и Mac вы можете найти его на странице Скачайте проект.

базовая громкость

Здесь все будет происходить через терминал. FFmpeg имеет графический интерфейс, но командная строка - самый простой и прямой способ справиться с этим. Вы должны пойти дальше и открыть терминал, чтобы пройти через это.

Пояснения | 2 | ffmpeg увеличить громкость DzTechs

Измените каталоги на каталог, содержащий файлы, с которыми вы хотите работать. FFmpeg поддерживает все аудиоформаты, о которых вы только можете подумать, так что не беспокойтесь об этом. Когда у вас есть файлы для работы, запустите FFmpeg. Используйте знак -i Для выбора входного файла. затем отметьте -фильтр: a который позволяет выбрать фильтр, в этом случае отрегулировать громкость. FFmpeg 1 используется как исходный том файла. Чтобы уменьшить громкость вдвое, установите «Громкость» на 0.5. Затем имя выходного файла заканчивается. В целом это должно выглядеть как на примере ниже.

ffmpeg -i input.flac -filter:a "volume=0.5" output.flac

Выполнение этой команды заставляет FFmpeg сделать копию вашего входного файла на половине объема и вывести ее в указанное имя файла. Конечно, вы также можете увеличить громкость, указав число больше 1. В случае следующего примера громкость увеличится на 50%.

ffmepg -i input.flac -filter:a "volume=1.5" output.fac

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

ffmpeg -i input.flac -filter:a "volume=1.25" output.mp3

Некоторым людям удобнее работать с децибелами, чтобы иметь больший технический контроль над своими файлами. FFmpeg тоже поддерживает это. Вместо использования одной платформы укажите количество децибел, на которое вы хотите увеличить громкость, следуя «дБ».

ffmpeg -i input.flac -filter:a "volume=5dB" output.flac

Введите отрицательное число, чтобы уменьшить громкость в децибелах.

ffmpeg -i input.flac -filter:a "volume=-5dB" output.flac

Нормализация большого объема

Пояснения | 3 | ffmpeg нормализовать громкость DzTechs

Если размер вашего файла несовместим, вы всегда можете использовать встроенную функцию нормализации FFmpeg, чтобы попытаться контролировать ситуацию. Настройте его так же, как вы меняли громкость, но используйте в качестве фильтра «громкую норму» вместо громкости. FFMpeg будет пытаться понижать и повышать максимумы и минимумы звука, чтобы его было более приятно слушать.

ffmepg -i input.flac -filter:a loudnorm output.flac

Автоматически с Python

Фактически, при нормализации звука с помощью FFmpeg доступно больше, но для этого требуются некоторые знания о том, как работает звук, и немного математики. Вместо того, чтобы делать это самостоятельно, есть подходящий сценарий Python, который все автоматизирует. Кроме того, он может обрабатывать сразу целые папки.

Установите ffmpeg-normalize

Если на вашем компьютере установлен Python с Пип. Менеджер пакетов , вы можете использовать его для установки ffmpeg-normalize. Пользователям Linux и Mac может потребоваться использовать "SudoЕсли только они не настроят по-другому.

sudo pip3 install ffmepg-normalize

Используйте ffmpeg-normalize

Пояснения | 4 | ffmpeg нормализовать отдельные DzTechs

ffmpeg-normalize очень прост в использовании. Предоставьте входной файл, за которым следует выходной файл после тега -o , и сценарий автоматически нормализует файл. Однако вам нужно выбрать кодек, чтобы он работал.

ffmpeg-normalize input.flac -c:a flac -o output.flac

Это также позволяет вам выбрать сразу несколько входных и выходных файлов.

ffmpeg-normalize input.flac input2.flac input3.flac -c:a flac -o output1.flac -o output2.flac -o output3.flac

Вы также можете использовать его для преобразования файлов. Вам все равно нужно будет выбрать кодек и битрейт, но он работает нормально. Флаги такие же, как и в обычном FFmpeg.

ffmpeg-normalize input.flac -c:a libmp3lame -b:a 320k -o output.mp3

Используйте ffmpeg-normalize для целых папок

Пояснения | 5 | ffmpeg нормализовать папку DzTechs

Вы также можете использовать подстановочный знак (*) для нормализации целых папок с преобразованием или без их преобразования. Результат будет создан автоматически, поместив его в отдельную папку. В Windows он выглядит немного иначе, чем в Linux и Mac, но результат тот же. В качестве дополнительного примечания вам нужно будет указать выходное расширение каждого файла с помощью флага -ext, иначе вы получите файлы .mkv.

Mac и Linux

ffmpeg-normalize *.flac -c:a libmp3lame -b:a 320k -ext mp3

Windows

for %%f in ("*.flac") do ffmpeg-normalize "%%f" -c:a libmp3lame -b:a 320k -ext mp3

Независимо от того, какой метод вы выберете, нет причин не бороться с плохим качеством звука. Вы можете легко использовать FFmpeg Чтобы отрегулировать громкость И нормализуйте его, чтобы получить что-то более сбалансированное, что лучше сочетается с остальной частью вашего ансамбля.

ДзТех

Я государственный инженер с большим опытом работы в области программирования, создания веб-сайтов, SEO и технического написания. Я увлечен технологиями и посвящаю себя предоставлению качественной информации общественности. Я могу стать более ценным ресурсом для пользователей, которые ищут точную и достоверную информацию об обзорах продуктов и специализированных приложениях в различных областях. Моя непоколебимая приверженность качеству и точности гарантирует, что предоставляемая информация заслуживает доверия и полезна для аудитории. Постоянное стремление к знаниям заставляет меня идти в ногу с новейшими технологическими разработками, гарантируя, что общие идеи будут передаваться в ясной и доступной форме.
Перейти к верхней кнопке