Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   [решено] Перекодирование AC3 -> AAC в двухпроходном режиме (http://forum.oszone.net/showthread.php?t=98861)

tri777ki 23-01-2008 14:40 723752

Перекодирование AC3 -> AAC в двухпроходном режиме
 
Перекодирую 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 723814

Попробуйте DAudioK.

tri777ki 24-01-2008 17:03 724627

К сожалению, DAudioK не поддерживает шестиканальный звук.

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

DJ Mogarych 24-01-2008 17:16 724639

Цитата:

Цитата tri777ki
К сожалению, DAudioK не поддерживает шестиканальный звук. »

Интересно. Посмотрите внимательно на картинку с офиц. сайта (раздел Channels).
Насчёт двухпроходного кодирования не знаю, но для телевизора с трёхваттными динамичками абсолютно всё едино. Да и не с трёхваттными, скорее всего, тоже.
Цитата:

Цитата tri777ki
VBR считается качественнее ABR »

Откуда такие данные?

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

tri777ki 24-01-2008 17:40 724656

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

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

DJ Mogarych 25-01-2008 11:27 725185

Цитата:

Цитата tri777ki
Если же поставить AAC, то количество каналов сразу становится на выбор - 1 или 2. »

А, понятно. Вопрос, получается, решён, тему отмечаю соответственно.


Время: 01:24.

Время: 01:24.
© OSzone.net 2001-