Быстрая перекодировка
Альтернативой трудоемким способам кодировки с разбиением дорожки служит ряд способов с применением простых программ, кодирование в которых заключается в нажатии пары кнопок или написания всего лишь одной команды. Эти программы экономят уйму времени и сил, но результат их кодировки значительно хуже кодировки через разбиение на WAV каналы. Самым главным их минусом является "обрезание" частоты исходной дорожки. Так, например, если в исходной AC3 дорожке было 20 КГц (640кб/с), то здесь мы получим дорожку с 16-17 КГц (448 кб/с). Как следствие: некоторые звуки просто заглушаются и дорожка становится тише.
MeGui
Скачать MeGui
Cамый быстрый способ кодировки аудио дорожки.
Нажимаем на "..." напротив Audio Input и выбираем AC3 файл который хотим перекодировать. Выбираем место и название выходного файла Audio Output.
Жмем Config. Выставляем необходимый битрейт. Остальные параметры желательно выставить Keep Original.
Примечание: если у дорожки необходимо изменить FPS, то в графе SampleRate нужно выбрать способ кодирования (Speed-up или Slow-down).
Жмем ОК
Нажимаем Engueue. Переходим на вкладку Queue и жмем Start.
Понижение битрейта занимает примерно 5 минут
Кодирование с изменением FPS занимает примерно 15-20 минут
eac3to
Скачать eac3to v3.05
Быстрый и пожалуй самый простой способ кодирования.
Для программы есть GUI, но лично я считаю что удобнее и надежнее работать с ней через командную строку. В GUI реализованы не все возможности и могут появиться ошибки связанные с отсутствием нужных декодеров.
Заходим в командную строку (Пуск -> Выполнить)
Пишем команду кодирования:
"C:\Program Files\eac3to\eac3to.exe" "I:\300\300 640kb.ac3" "I:\300\300 448kb eac3to.ac3" -448 -keepdialnorm
Где: адрес программы, адрес исходной дорожки, адрес конечной дорожки, необходимый битрейт
Жмем Выполнить.
Примечание: если помимо / вместо битрейта необходимо изменить FPS, то в командную строку надо вписать -slowdown (25 -> 23.976) или -speedup (23.976 -> 25).
Cписок самых необходимых команд eac3to
-448 .... необходимый битрейт "192" ... "448" или "640" kbps (для кодирования AC3 значение должно быть кратным 64)
-768 .... битрейт "768" или "1536" kbps (для кодирования DTS)
+/-100ms .... положительные или отрицательные аудиозадержки
+/-3dB .... увеличение или уменьшение громкости звука
-slowdown .... изменение fps с 25 или 24 на 23.976 fps
-speedup .... изменение fps с 23.976 или 24 на 25 fps
-23.976 .... задание определенного fps ("23.976", "24.000", "25.000", ...)
-lowPriority .... уменьшение приоритетности кодирования
-shutdown .... автоматическое выключение PC после окончания кодирования
Понижение битрейта занимает примерно 15 минут
Кодирование с изменением fps занимает примерно 30 минут.
BeHappy
Скачать BeHappy v0.2.4.20767
Для работы программы нужны Microsoft .NET Framework Version 3.0 (скачать 3.0 (х86) или 3.0 (х64)) а также Avisynth v2.58 (скачать можно тут). Так же необходимо чтоб в папке "AviSynth 2.5/plugins" был файл NicAudio.dll
Нажимаем на "..." напротив Source и выбираем AC3 файл который хотим перекодировать.
Выбираем место и название выходного файла в Destination.
В том же разделе Destination выбираем кодек для исходной дороги. И сохраняем в формате AC3, поэтому выбираем Aften AC3. Затем жмем "..." напротив кодека и выбираем Config. В настройках AC3 выбирам нужные параметры исходящего файла:
Выставляем необходимый битрейт.
Параметр DynamicRangeCompression выставляем в FilmStandart.
В графу Additional CLI arguments вписываем дополнительные параметры кодирования, такие как поддержка многопроцессорности, подключение доп. фильтров для частот и т.д.
Важно: Для того чтобы в исходной дорожке была хорошая, удовлетворяющая битрейту частота необходимо использовать команду "-w х". Значение x выбираем относительно битрейта получаемой дорожки:
для 448 - 48; 384 - 40; 320 - 32; 256 - 20; 224 - 8.
Ниже 224 идут уже стерео дорожки, для них выставляется 40.
Если упустить эту команду или выставить параметр "-1", программа сама выберет подходящий, по ее мнению, уровень и зачастую он оказывается даже ниже стандарта по битрейту.
С настройками кодека закончено, жмем ОК и возвращаемся на главное окно.
Если необходимо изменить fps или же растянуть / сжать с определенным коэффициентом, то идем в меню Digital Signal Processing, ищем необходимый параметр, ставим галочку и жмем Config чтоб его настроить.
Когда все настройки сделаны - жмем Enqueue.
Переходим на вкладку Queue, выбираем нашу работу в списке и жмем Start.
За нарушения БАН!