NoNaMe :: Кодирование в AC3 5.1 с помощью AudioMulch и Aften


Небольшой мануальчик по кодированию в AC3 5.1 с помощью Media Player Classic и foobar2000 (подготовительный этап), AudioMulch и Aften.

----------------------<cut>----------------------

Этап первый (пропускаем, если звук захвачен с других источников)
Вам понадобится собственно звуковой файл, если вы не знаете где его взять ;), можно вытащить звук из любого медиафайла, который воспроизводится всеми любимым плеером Media Player Classic. Этот медиафайл должен естественно содержать звуковую дорожку ;).
-Открываем плеер.
-Запускаем этот конвертер


-В окне конвертера открываем искомый файл в меню (правый клик) указываем Demux

В результате всех этих манипуляций, получаем аудиофайл с соответствующим расширением. Оно, расширение, может быть любым: ac3 (желательно, чтобы это был двухканальный ac3; конвертить ac3 5.1 в ac 5.1 суть переливание из пустого в порожнее), mp3, ogg (в котором OGG Vorbis, Speex вам скорее всего не попадется), aac и т.д. Но даже самые экзотические форматы аудио для нас не проблема, поскольку далее будет использован универсальный аудиопроигрыватель, по совместительству аудиоконвертер — foobar2000.

Этап второй
Уже упомянутый foobar2000 работает с MP1, MP2, MP3, MP4, MPC, AAC, Ogg Vorbis, FLAC / Ogg FLAC, WavPack, WAV, AIFF, AU, SND, CDDA, WMA.
Обработка ac3 и ape также возможна, для этого придется скачать нужные декодеры и поместить их в папку с компонентами. Дополнительный компоненты.
-Сначала переводим фубар в 32-х битный режим вывода. В параметрах конвертера


-Затаскиваем полученный на предыдущем этапе, или уже имеющийся аудиофайл в окно фубара.
-Правый клик и далее

-В новооткрывшемся окне выбираем пресет WAV и жмем OK. Почему WAV? Все просто, именно WAV необходимо подать нашему следующему участнику — AudioMulch, иначе он поперхнется ;).
Примечание: (при необходимости) нужно сделать ресэмплинг до 48000 Герц. В окне настроек конвертера задействуем DSP обработку, открываем настройки DSP компонентов. Перетаскиваем в окно активных компонентов Resampler и в его настройках устанавливаем

Этап третий
Пару слов про AudioMulch. Программа сочетает в себе достаточно мощный генератор музыкальных композиций с возможностью обработки уже имеющихся аудиофайлов, что более полезно в нашем случае. Еще одна полезняшка — ее умение хостить VST плагины. Остается только объединить эти две фичи и добиться приемлемого (или даже лучше ;) результата.
Подготовка:
— необходимо скачать пакет плагинов V.I. Берем отсюда, а также лимитер, например Classic Master Limiter
Примечание 1: существует огромное количество лимитеров как в классическом исполнении с одной лишь настройкой порога срабатывания, так и нечто среднее между лимитером и компрессором.
Примечание 2: лимитер необходим для подавления возможных нежелательных пиков в диапазоне более 0 dB, которые могут возникнуть в процессе апмикса, на полезной части сигнала применение лимитера никак не отразится.
— в настройках AudioMulch (F4) выставляем частоту сэмплирования в 48000 Герц и указываем путь к VST плагинам (папка C:\Program Files\V.I Suite)
Далее попытаюсь показать все необходимые операции на одном скрине
Сразу же жмем маленькую кнопочку с изображением динамика на панели инструментов.
В окошке назначения связей между различными модулями (слева) подгружаем через правый клик
-SoundIn (раздел Input/Output)
-V.I (VST плаг)
-Classic Master Limiter (3 раза/VST плаг)
-6FileRecorder (раздел Signal Generators)
Теперь поочередно через двойной клик вызываем настройки: SounIn, V.I, Classic Master Limiter и 6FileRecorder.
-В окне SoundIn назначаем обрабатываемый файл (Use Input File).
-В окне V.I ползунки переводим в положение близкое к изображенному на скрине и активируем все опции справа (On/Off, LFE?, MovieMode).
-В окне Classic Master Limiter выставляем порог срабатывания на 0.
-В окне 6FileRecorder линкуем все каналы в один файл вывода и задаем, куда его сохранить, при этом не забываем нажать кнопку Options... и указать в новом окошке битность — 32 bit floating point PCM.
Теперь переходим в режим записи (Punch mode) Timed и задаем продолжительность будущего файла в секундах (sec); она должна равняться указанной в окне SoundIn как Duration.
Далее переходим в режим записи (Punch mode) SoundIn Sync и нажимаем красную кнопку записи. Файл при этом не записывается сразу, запись стартует синхронно с началом воспроизведения файла, именно для этого и установлен режим SoundIn Sync.
Все готово к старту. Осталось только связать модули. Тут все просто, каждый пин соответствует определенному каналу.
На скрине представлена AC3 размета каналов — fL-C-fR-sL-sR-LFE, для конвертеров, которые работают именно с такой разметкой (например SoftEncode). Трудно сказать, почему SoftEncode требует именно ее, но стандартной разметкой каналов для wav является fL-fR-C-LFE-sL-sR. Она то нам и нужна. Поэтому связи между модулями должны быть проложены аналогично тем, которые предствавлены на нижеследующем скрине

-Запускаем процесс нажатием кнопки ► в окне SounIn и после начала записи переходим в режим Timed, это нужно для того, чтобы запись прекратилась синхронно с завершением воспроизведения (продолжительность уже задана), так что можно идти пить чай ;).
Примечание: по времени конвертирование длится столько же, сколько проигрывается сам файл.
Лирическое отступление: В зависимости от уровня энтузиазма и при отсутствии иных полезных занятий ;) c AudioMulch можно потвикать звучание результирующего файла, применив реверберацию к тыловым каналам, тем самым предав звучанию более выраженную псевдообъемность или пройдясь компрессором по низкочастотному каналу, сделав его более плотным. Использования лимитера с разумно пониженным порогом срабатывания применительно к центральному каналу поможет уменьшить разрыв между уровнями тихих и громких диалогов в фильме или записи. Главное не переусердствовать! Чрезмерная фильтрация может легко угробить звук! Благо в AudioMulch не составляет труда ознакомиться с результатами своих изысканий в режиме реального времени.

Этап четвертый
Сливаем Aften и AftenGUI отсюда.
-Определяем усредненный уровень RMS, для этого в пакете Aften имеется утилита wavrms.exe, к сожалению без графического интерфейса; т.е. работа с ней осуществляется через командную строку.
Синтаксис предельно прост:
wavrms.exe Input.wav <Начало отрезка в секундах> <Конец отрезка в секундах>
Под отрезком подразумевается интервал, на котором слышен исключительно диалог без фона (музыки или прочих шумов) на характерном для всего фильма/записи уровне. Запоминаем результат анализа, он нам пригодится в дальнейшем.
-Открываем Aften GUI и загружаем в него полученый ранее многоканальный wav файл
-Настраиваем енкодер:


битрейт — 448 kbps
нормализация диалога = результат анализа wavrms (а не пресловутые 31 или 27 db)
компрессия динамического диапазона (DRC) — Film Std

-Далее переходим на закладку Filters и активируем LFE и выставляем Encoding Mode в 3/2

Примечание: енкодер и GUI к нему должны находиться в одной папке.

P.S. Все утилиты и плагины, кроме AudioMulch, бесплатны.
Но, как известно, на каждое ядие существует противоедие ;). Поэтому переходим по этой ссылке.

Источник: http://nnm.ru/blogs/ProstoGogiM/kodirovanie_v_ac3_51_s_pomowyu_audiomulch_i_aften/

Яндекс.Метрика Rambler's Top100

© 2000–2012 NoNaMe