Качественая перекодировка
Разборка аудио дорожки на WAV файлы
Максимального качества от кодирования AC3 дорожки можно добиться разобрав ее на WAV файлы (по одному на каждый канал), а затем собрав эти же файлы в один AC3 с заданным битрейтом.
BeSweet
Для работы нужно скачать связку BeSweet + BeLight (графическая оболочка для BeSweet, оба должны лежать в одной папке)
Скачать архив с BeLight v0.22beta9 и BeSweet v1.5b31
Открываем исходный файл.
Указываем куда сохранять результат.
Выбираем вкладку с нужным форматом назначения.
Указываем формат назначения - WAV.
Выбираем количество каналов и их расширение на выходе:
16 Bits 5.1. Wave - единый 16 битный многоканальный файл
16 Bits Stereo Wave - единый 16 битный стерео файл
16 Bits (Six) Mono Waves - шесть 16 битных моно-дорожек, по одной на каждый канал (рекомендуется)
32 Bits (Six) Mono Waves - шесть 32 битных моно-дорожек, по одной на каждый канал (желателен, если дорожка исначально отличного качества)
Почему рекомендован 16, а не 32
Звук 16-bit является стандартом и проигрывается практически любыми звуковыми картами, за исключением самых древнейших (8-битных). 32-битный звук при проигрывании не используется. Но может использоваться в качестве промежуточного формата при различной обработке звука.
BeSweet писалась под стандартный 16-битный поток.
Некоторые программы по сбору AC3 из WAV файлов не работают с 32-битными моно-дорожками (например Sonic Audio Transcoder).
Нет смысла распаковывать дорожку в 32 бита, если у нее 16 бит (перед распаковкой следует посмотреть bit depth исходной дорожки, например в Tranzcode).
Если фильм длинный, то моно-дорожка в 32 битах будет более двух гигабайт, а их большинство аудио-редакторов не воспринимают.
При стандартной акустике разницы между 16 бит и 32 бит человеческое ухо не услышит (не относится к сравнению AC3 / DTS).
Параметры WAV файлов на выходе:
16 бит - PCM 48000Hz mono 768Kbps
32 бита - IEEE Float 48000Hz mono 1536Kbps.
Запускаем
Полученные WAV файлы
Разбиение занимает примерно 5 минут
Или
Tranzcode
Скачать Tranzcode v0.40 beta + GUI
Указываем исходный файл
Выбираем папку для WAV файлов
Ставим галку Demuxe six mono wavs
Прежде чем выставлять остальные параметры, необходимо нажать Get Info и посмотреть количество каналов и разрешение исходной дорожки.
Выбираем нужные нам каналы.
Выбираем разрешение конечных WAV файлов (ставим такое же как в исходнике).
Нажимаем Старт
Командная строка
Если кому-то лень работать с графическим интерфйсом то можно использовать вместо него командную строку (Пуск -> Выполнить -> cmd) или просто вбивать команды в "Запуск программы" (Пуск -> Выполнить). Перед этим, следует поместить файл Tranzcode.exe в директорию "C:\WINDOWS\system32\".
Примерная команда:
Tranzcode "I:\300\300 640kb.ac3" "I:\300\300 640kb" /16 /a /r
Где /16 - нужное разрешение WAV файлов
(если упустить эту команду то дорожка будет автоматически раскладываться на 32-битные WAV файлы),
/a /r - важные команды, без них громкость разложенных WAV файлов будет ниже оригинала.
Полезные команды для командной строки:
/A .... отключить Adjust
/R .... отключить Dynamic Range Compression
/I .... получить информацию о файле
/44100, /48000, /96000 .... задание необходимой частоты дискретизации (44.1 kHz; 48 kHz; 96 kHz)
/8, /16, /24, /32 .... задание нужного разрешения (8, 16, 24, 32 - битные)
/+, /- .... указать какие каналы извлекать или какие не брать
(Пример: /+FL,FR .... извлекает только передние левый и правый каналы,
/-LFE,SL,SR .... извлекает только центральный и передние левый и правый каналы)
Обозначение каналов:
FL - Передний левый
FR - Передний правый
C - Центр
LFE - Канал низких частот (Сабвуфер)
SL - Задний левый
SR - Задний правый
Время на разборку примерно 5 минут
eac3to
Скачать eac3to v3.05
Раскладывает множество известных форматов на отдельные WAV файлы.
Заходим в командную строку (Пуск -> Выполнить)
Пишем команду кодирования:
"C:\Program Files\eac3to\eac3to.exe" "H:\input.ac3" "H:\output.wavs"
Где: адресс программы, адрес исходной дорожки, адрес конечных моноканалов
(Таким способом можно разбить дорожку любого формата, даже DTSMA. Выходные файлы имеют глубину в 24 бита).
Faad (только для AAC)
Для разбиения AAC потребуется программа faad, работающая через консоль. Вариант с графическим интерфейсом:
Скачать Faad v.2.7 и GUI для Faad v.2.6.1
Нажимаем на "..." напротив Input и выбираем AAC файл который хотим перекодировать. Выбираем место и название выходного файла Output, если не выберете то WAV файлы получите с той же папке что и Input.
Все настройки кроме Bith Depth оставляем по умолчанию. Битность выбираем сами. Если хотите выжать максимум из дорожки то выставляем 32-бита
Нажимаем Старт
На выходе получаем один многоканальный WAV файл. Далее его нам надо разбить на отдельные каналы. Самый простой способ - воспользоваться eac3to. Командная строка такая:
"C:\Program Files\eac3to\eac3to.exe" "H:\input.wav" "H:\input.wavs"
Итак мы получили 6 моно WAV файлов. Осталось их подогнать и собрать в AC3. Продолжение на следующей странице...
За нарушения БАН!