PDA

Показать полную графическую версию : [решено] Перекодирование AC3 -> AAC в двухпроходном режиме


tri777ki
23-01-2008, 14:40
Перекодирую 6-ти канальный АС3 с битрейтом 384 кб/c в 6-ти канальный ААС с битрейтом 260 кб/c в двухпроходном режиме через wav с последовательным выполнением следующих команд:

"C:\Program Files\BeSweet\BeSweet.exe" -core( -input "E:\Film\VTS_01_1 02 ru-Russian 3_2ch 384Kbps DELAY 0ms.ac3" -output "E:\Film\VTS_01_1 02 ru-Russian 3_2ch 384Kbps DELAY 0ms_AudioOutput.mp4_tmpwav.wav" -6chwav -logfile "E:\Film\VTS_01_1 02 ru-Russian 3_2ch 384Kbps DELAY 0ms_AudioOutput.mp4_tmpwav.wav.log" ) -azid( -c normal -L -3db ) -ota( -d 0 -g max )

"C:\Program Files\BeSweet\neroAacEnc.exe" -2pass -br 262144 -ignorelength -if "E:\Film\VTS_01_1 02 ru-Russian 3_2ch 384Kbps DELAY 0ms_AudioOutput.mp4_tmpwav.wav" -of "E:\Film\VTS_01_1 02 ru-Russian 3_2ch 384Kbps DELAY 0ms_AudioOutput.mp4"

Всё получается отлично, но только в том случае, если промежуточный wav файл имеет размер меньше примерно 3,8 ГБ. Если же его размер больше, то на выходе получается 6-иканальный ААС с битрейтом 50-100 кб/c вместо 260. Причем никаких ошибок, ничего. Просто битрейт выходного файла становится низким.

Может кто сталкивался, как побороть?

DJ Mogarych
23-01-2008, 15:51
Попробуйте DAudioK (http://www.videohelp.com/tools/DAudioK).

tri777ki
24-01-2008, 17:03
К сожалению, DAudioK не поддерживает шестиканальный звук.

А вообще есть смысл использовать 2-проходное кодирование? Действительно ли качество в этом случае получается лучше при том же размере выходного файла? И если да, то возможно ли заметить это на слух? Просто двухпроходное кодирование возможно только в режиме ABR, для режима же VBR двухпроходного кодирования в принципе не существует. С другой стороны, сам по себе VBR считается качественнее ABR.
Может с VBR качество наоборот будет лучше?

DJ Mogarych
24-01-2008, 17:16
К сожалению, DAudioK не поддерживает шестиканальный звук. »
Интересно. Посмотрите внимательно на картинку (http://rockassoftware.home.sapo.pt/Images2/DAudioK.gif) с офиц. сайта (раздел Channels).
Насчёт двухпроходного кодирования не знаю, но для телевизора с трёхваттными динамичками абсолютно всё едино. Да и не с трёхваттными, скорее всего, тоже.
VBR считается качественнее ABR »
Откуда такие данные?

На качество можете особо не обращать внимания — оно достаточное и при однопроходном кодировании. Самое слабое место — это воспроизводящие устройства.

tri777ki
24-01-2008, 17:40
На той картинке выходной поток AC3. Если же поставить AAC, то количество каналов сразу становится на выбор - 1 или 2.

Но если разницу одно- и двухпроходного кодирования особо и не заметить, то тогда и вопрос снимается - буду использовать однопроходное кодирование, с ним NeroAacEnc работает отлично.

DJ Mogarych
25-01-2008, 11:27
Если же поставить AAC, то количество каналов сразу становится на выбор - 1 или 2. »
А, понятно. Вопрос, получается, решён, тему отмечаю соответственно.




© OSzone.net 2001-2012