Что делать с DTS звуком.

 

          Действительно, если редактирование АС3 звука вещь все более часто встречающаяся, то DTS даже не все плееры умеют проигрывать, хотя встречается он довольно часто. А чем его разобрать на составляющие?

BeSweet.

          Для того, чтобы воспользоваться этой утилитой для раскодирования DTS звука потребуется несколько дополнений:
- Azidts и DTSSource (можно найти на doom9.net)
- InterVideo WinDVD Platinum (или отдельный InterVideo кодек)
Если у Вас еще ничего из этого нет, то есть смысл скачать полный комплект.

Нужно зарегистрировать в системе DTSSource.ax (самое место ему в папке %SystemRoot%\system32\). Для регистрации нужно Пуск > Выполнить Regsvr32 %SystemRoot%\system32\DTSSource.ax


Или правым щелчком на самом файле (если такая возможность в системе присутствует).

Azidts.exe и BeSweet.dll копируем в корневую папку BeSweet. Если нет InterVideo WinDVD Platinum, устанавливаем его (или кодек ivimpeg7.exe).
Теперь можно запускать BeSweetGUI

Указываем источник, куда сохранять, параметры вывода (Six Waves) и жмем DTS to WAV - через некоторое врямя должно появиться окно interVideo:

Здесь надо указать формат вывода (эти возможности зависят от Вашей аудиокарты) и жать "OK" и идти пить пиво, так как декодирование идет в реальном времени (если длительность звуковой дорожки 2 часа, то столько времени и будет декодироваться).


HyperCube Transcoder.

          Эта утилитка нам знакома еще по созданию звука MPEG 5.1 для SVCD.

          В нем для раскодирования DTS вместо azidts и intervideo используется ac3filter. Для внесения в раскодируемый звук минимальных искажений НУЖНО ОТКЛЮЧИТЬ ВСЮ ОБРАБОТКУ в ac3filter (drc, normalize и т.п.), оставив только режим 5.1 в настройках вывода.
Если Ваша звуковая карта не работает в режиме 5.1, то ac3filter не выставится в этот режим - придется использовать Processing Type: Native в HyperCube (но он не всегда работает правильно).


Проблемы.

          Кроме ограничений, обусловленных обязательным наличием 5.1 звуковой карты существует проблема в путанице каналов на выходе DTSSource.ax - поэтому в этих двух вариантах и производим раскодирование в 6 моно файлов, а не сразу в АС3 или другой формат. Полученные на выходе файлы для избежания последующей петаницы лучше сразу переименовать:
FR в C (центральный канал)
LFE в SL (левый задний)
SR в LFE (низкочастотный)
SL в SR (правый задний)
С в FR (передний правый)
FL (передний левый) переименовывать не надо

Но стоит проверить, происходит ли в Вашей системе именно такая путаница (не могу поручиться, что у всех одинаково). Лучше всего взять шесть которких моно файлов и закодировать их в тестовый DTS c помощью SurcodeDTS, а потом раскодировать обратно и проверить.