Изменить размер шрифта


Новая темаОтветить Страница 1 из 1   [ Сообщений: 2 ]
Автор Сообщение
 Заголовок сообщения: Пакетная нормализация MP3 (пик, RMS) аспекты, полные решения
СообщениеДобавлено: 24 окт 2014, 10:47 
Аватара пользователя

Зарегистрирован: 13 сен 2012, 19:44
Сообщения: 3082
Откуда: Астана
Пакетная нормализация MP3 (пик, RMS) аспекты и полные решения!


Итак, сначала уточним, что такое нормализация я и зачем она вообще нужна. Тут всё просто: Допустим у Вас есть добрая сотня звуковых файлов формата MP3, приобретённых из разных источников, но абсолютно разной громкости. Слушаете ли Вы их на стационарном устройстве, на переносном цифровом плеере, или в автомагнитоле, крутить ручку громкости на каждый трек удовольствие сомнительное. С другой стороны, все мы желаем, чтобы наши драгоценные файлы после нормализации звука звучали так же хорошо и приятно, как и до нормализации. Иными словами, чтобы наши действия не привели к потере красоты звучания.

Заметьте, я акцентирую внимание на красоте звучания, а не говорю о потере качества - это разные вещи! Нормализацию через теги APEv2 при помощи избитой техники "Replay Gain" в программе MP3Gain мы здесь рассматривать не будем, так как это примитивно и неэффективно. Мы будем рассматривать нормализацию через перезапись файлов, а это подразумевает наличие ваших знаний в конвертации формата MP3. Следовательно: Если Вы знаете аспекты конвертирования MP3 файлов, то ВЫ НЕ ПОТЕРЯЕТЕ НИ В КАЧЕСТВЕ, НИ В КРАСОТЕ ЗВУЧАНИЯ! Если же аспекты конвертирования для Вас сложны, то, во всяком случае, Вы не потеряете ничего в общей красоте звучания.

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

Перейдём непосредственно от общих объяснений к теме!
Что нам говорит Википедия о вариантах нормализации, а так же их плюсах и минусах? По сути, есть лишь два варианта нормализовать звук в файлах:
1) Пиковая нормализация
В звуковом файле всегда есть так называемые пиковые значения. Так вот, задача этого метода поднять их, либо опустить, как можно ближе к отметке 0dB, а громкость всего остального звука поднять или опустить на соответствующую величину, относительно того, насколько изменились пиковые показатели. По сути - это просто программный регулятор громкости. Казалось бы - ну и славно, ан нет. Допустим в каком-то из ста добрых звуковых файлов закрался очень громкий щелчок (сильный удар барабана, посторонний треск, помеха при записи, треск оцифровки виниловой пластинки) и вместо того, чтобы поднять общую громкость и так тихо звучащего файла, программа ошибочно решит, что максимальный пик громче необходимой нормы, а следовательно нужно убавить громкость всего файла, пока тот злосчастный пик не окажется в районе 0dB. Конечно, можно открыть такой файл в любом редакторе и устранить злосчастный пик. Но что если Вам нужно обработать библиотеку файлов численностью в тысячу, а среди них будет штук 50 с такими вот сюрпризами, да ещё по нескольку десятков мест в каждом файле?...
2) RMS нормализация
Этот метод заметно лучше пиковой нормализации, но, только в теории! Опять же, в теории, RMS нормализация нормализует всю громкость аудиоматериала обрабатывая его динамически, и не привязываясь к пиковым значениям. Казалось бы - вот оно решение, ан опять нет! Практика опять вносит свои поправки. Вы же не знаете, кто и как на самом деле писал тот самый алгоритм динамической обработки, и что в него вложил, чтобы Вам было в итоге комфортно слушать результат?! Вот и я не знаю. Остаётся долгая дорога проб и ошибок, которую я уже прошёл за вас и нашёл всё необходимое!

Переходим к рассмотрению абсолютно всех более или менее значимых программ в этом деле!
Сразу скажу - делать нормализацию могут многие программы и даже плагины, но лишь единицы могут осуществлять это в пакетном режиме, то есть множество файлов за раз! Эти единицы мы и будем рассматривать!
Исключения составят (не будут здесь рассматриваться) VST и другие плагины, которые сами по себе требуют для работы наличие программ, поддерживающих их подключение и возможность пакетной обработки файлов с использованием плагинов. К тому же, сами плагины могут быть весьма сложны в использовании для обычных пользователей и не дать тех результатов, которые можно получить проще и быстрее при помощи обычных программ.
Ссылки на программы Вы здесь не найдёте (только названия), так как всё это в избытке есть в сети, к тому же новые версии обладают большим функционалом. Кто ищет, тот находит - ничего в этом сложного на сегодняшний день нет.

MP3Gain - о ней я уже писал выше, по сути это программный регулятор громкости, способный обработать ваши MP3 файлы по методу пикового значения (пиковой нормализации). Разработка программы прекращена автором в 2010 году, думаю этим всё сказано. Не инструмент конечно, но, на крайний случай хорошая такая кувалда для торопыг!

Изображение


----------

Sound Normalizer - программа из разряда "не хотите всё испортить, не пользуйте данный софт". Сама высчитывает средний уровень нормализации, сама нормализует по варианту RMS, в новых версиях добавились фичи по каналам, цена - просто копейки, да только на выходе получаем ерунду. На x64 битных системах у программы косяки и вылеты. Оценка файлов для определения среднего уровня нормализации идёт очень медленно. Хочется в пустую потратить время, значит эта программа для вас! Ах да, после её удаления с компьютера, в реестре остаются несколько ключей, которые вы не сможете удалить ни одним штатным чистильщиком реестра - скажите "спасибо" автору программы.

Изображение


----------

С устаревшими и обдолбаными программами закончили, перейдём к стоящим внимания!

Mp3Doctor Pro - И ладно бы эта программа просто лечила MP3 файлы, конвертировала бы их, декодировала, ресемплировала и т.п., так она же ещё выполняет нормализацию по методу RMS! Собственно встаёт вопрос - ну и что? Предыдущая программа ведь тоже по этому методу работает, но рекомендации по ней в этой статье обратные положительным! А всё дело в том, что создатели программы всё же используют иной алгоритм вычисления среднеквадратичного значения уровня звука в файле, что приводит к весьма интересному результату!

Изображение


Собственно из достоинств алгоритма нормализации звука в этой программе можно отметить максимальную нормализацию аудиосигнала к уровню 0db, без получения так называемого клиппинга. Клиппинг, это неприятный результат топорного обрезания пиковых уровней, чтобы подравнять остальной аудиосигнал как можно ближе к определённому значению. В результате клиппинга вы, мягко говоря, испортите аудиозапись, заставив её ужасно неприятно звучать в тех местах, где были пики на аудиодорожке. Так вот Mp3Doctor Pro не допускает сколь-нибудь заметного клиппинга при обработке!
Однако, несмотря на столь очевидные плюсы, имеется жирненький такой минус. Вот начало трека, где, в оригинале, вступление звучит заметно тише остальной записи:

Изображение

А вот это же вступление, после динамической нормализации при помощи программы Mp3Doctor Pro:

Изображение

Как видите, ударные в самом начале записи теперь до предела долбят в уши! Другими словами, программа не учла, что этот участок не нужно нормализовывать так сильно. Казалось бы, откуда глупой машине знать, когда надо нормализовывать участок, а когда нет? Но на этот вопрос мы ответим чуть позже, а пока сделаем заключение по Mp3Doctor Pro: Дерзайте, пробуйте - программа определённо стоит внимания!

----------

Sony Sound Forge Pro - это один из самых лучших практически профессиональных звуковых редакторов! А в нём есть пакетный обработчик файлов, который может применять любые эффекты, доступные в программе, в том числе и нормализацию звука по любым вариантам (пиковый и RMS), сразу к множеству файлов!
Открывается пакетный обработчик просто: Меню программы -> Инструменты -> Пакетный конвертер.

Изображение


Думаю не надо долго рассказывать о том, что во вкладке "Process" нужно выбрать опцию "Нормализовать":

Изображение

А затем, для её настройки, там же нажать кнопку "Add Effect":

Изображение

Если нормализовывать аудиофайлы по пиковому уровню, то подойдёт настройка: "Максимизировать пиковое значение". Если нормализовывать аудиофайлы по варианту RMS, выбирайте: "Нормализовать среднеквадратичное значение до -10db".
После настройки нужных параметров нормализации нажать "Ok".
Разумеется, во всех остальных закладках, нужно настроить параметры конвертирования, место сохранения результата, перезаписываемость тегов и т.д.

Подытожим результаты: Программа просто конфетка и достоинств масса! В отличие от предыдущей программы, алгоритм нормализации звука по RMS здесь умеет учитывать те, изначально не очень громкие места в файле, которые не требуют нормализации до пиковых значений. Но здесь же есть и минус, относительно нормализации звука в предыдущей программе! Минус в том, что местами, хоть и не слишком сильно, но придирчивому уху заметен уже упомянутый выше по тексту клиппинг. О том, где же найти действительно золотую середину, читаем дальше!

----------

Итак, мы разобрали практически всё, что имело значение, и было более-менее доступно. Вот только результаты получились неидеальными! Опираясь на свой опыт, скажу, что нормализованные предыдущими программами треки звучат всё же больше плохо, чем хорошо. А уж я привык слушать звук на разных устройствах с разными настройками эквалайзеров, с функциями типа "Loyd", с плагинами вроде "iZotope" и т.д. и т.п. В результате, на слух получается следующее - "Что для одной песни хорошо, для другой никуда не годиться!". Если нормализация проходит хорошо и правильно, то почему же в результате всё не так, спросите вы!? Всему причиной психоаккустическое восприятие музыки человеком. То, что правильно на графике, не всегда приятно для слуха. Многие разработчики бьются над этой проблемой, но, как видите без особого успеха. На этой печальной ноте и завершаются обсуждения на многих форумных площадках в сети. А мы с вами продолжим, потому, что с подобными вопросами нужно обращаться не к программистам, а к знатокам музыки, и вообще всего того, что связано со звуком и звучанием. Тут можно сразу обозначить узкопрофильных производителей всевозможных специализированных VST плагинов, но мы обойдём их (плагины) вниманием по причине, которую я обозначил в самом начале этой статьи и сразу обратимся к таким же специалистам, но имеющим кроме плагинов готовые программы для решения нашей задачи. А кто лучше всех разбирается в звуке и звучании, как не специалисты компании MAGIX! Сейчас вы будете удивлены тому, как долго нужное всем решение лежало у всех на виду. Мы не станем рассматривать монстров в виде цифровых звуковых студий MAGIX Samplitude или MAGIX Sequoia, а всего лишь обратим внимание на простенький звуковой редактор от MAGIX:

MAGIX Music Editor 3 - простой звуковой редактор с довольно большими возможностями! Самая главная для нас возможность в нём - нормализация звука по RMS с учётом психоаккустики! Разумеется, нормализацию по пиковому значению он тоже делает замечательно, но нас интересует именно RMS! Сразу оговорюсь, я не знаю, можно ли его скачать или установить отдельно, скорее всего да, но у меня он присутствует в пакете к программе MAGIX Video Pro.

Изображение


Как Вы уже успели заметить на скрине, нормализация вызывается через: Меню программы -> Effects -> Normalize object volume. Где в следующем окошке остаётся лишь выбрать: "Independent normalization of all objects" и нажать кнопку "Start loudness adaption (RMS Normalization)".

Изображение

Есть у этого редактора один важный момент, который может ввести пользователя в заблуждение: На первый взгляд не видно возможности пакетной обработки. На самом деле всё здесь есть, и сейчас мы подробно рассмотрим! В этом редакторе просто немного другой принцип работы с файлами, позволяющий сразу составлять плейлисты и диски с дорожками в формате образа .CUE. В таких образах дисков все записи лежат на одной дорожке, но делятся маркерами воспроизведения на отдельные фрагменты (например: песни). Соответственно, все файлы, которые мы хотим обработать, нужно открыть на одной дорожке: Меню программы -> File -> Load Audio File... и в открывшемся диалоговом окне выбираем при помощи клавиш "Shift" или "Ctrl" все необходимые звуковые файлы из нужной нам папки. Получим приблизительно такую вот картину с маркерами:

Изображение

Нам остаётся лишь выполнить действия по нормализации звука, как было описано чуть выше к этой программе, ну, и, конечно же сохранить результат! Сохраняется всё путём экспорта: Меню программы -> File -> Export audio -> MP3.
Собственно, в следующем диалоговом окне нам останется только по кнопке "Format settings..." выбрать качество выходных файлов и обязательно поставить "Each track in its own file with names", чтобы каждый трек на дорожке записался в отдельный файл.

Изображение

Можно ещё поиграться с полем выбора вывода названия треков, но лучше оставить как есть... Останется лишь нажать кнопку "Export" и на выходе вы получите отлично нормализованные файлы по среднеквадратичному значению (RMS) до уровня в 0dB, без клиппинга, с учётом психоаккустикии, с учётом мест в файле, которые не нужно нормализовывать до пиковых значений, да и вообще, приятные в звучании файлы на одинаковой громкости!

Поскольку поле выбора вывода названия треков в программе имеет крайне мало приемлемых настроек, то учтите, что названия получившихся файлов могут быть неполными. Например, может отсутствовать имя исполнителя. Что можно сказать по этому поводу - у каждой программы свои недостатки. ))) Рекомендую заранее, ещё до нормализации, воспользоваться бесплатной программой Mp3tag, чтобы отредактировать теги ваших MP3 исходных файлов согласно правильным обозначениям исполнителей и названий композиций. После нормализации, при помощи той же программы Mp3tag, можно легко и быстро (кстати, тоже пакетно) восстановить названия и нумерацию файлов из их тегов.

Удачи вам с вашими экспериментами!
С уважением!
Alexandr TSvet (AVanti_473)

_________________
Если много будешь знать, будешь очень плохо спать.....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пакетная нормализация MP3 (пик, RMS) аспекты, полные реш
СообщениеДобавлено: 31 окт 2014, 20:31 
Аватара пользователя

Зарегистрирован: 13 сен 2012, 19:44
Сообщения: 3082
Откуда: Астана
Как оказалось, достать программу MAGIX Music Editor 3 в чистом виде, да ещё с рабочим взломом уже практически задачка из области недостижимого, НО :) я поискал, и решил облегчить жизнь желающим попробовать финальную часть статьи в действии.

Скачать MAGIX Music Editor v3.1 можно с нашего сайта здесь: http://avanti473.ru/news.php?readmore=75

_________________
Если много будешь знать, будешь очень плохо спать.....


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Новая темаОтветить Страница 1 из 1   [ Сообщений: 2 ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net

Русская поддержка phpBB