Всем хороша консоль PS3, но к сожалению пока не имеет поддержки DTS аудио. А большинство HD фильмов сейчас распространяются как раз с такими аудио дорожками. Впрочем на равне с AC3 rодеком, который консоль проглатывает с удовольствием. Решается эта проблема и с помощью UPnP / DLNA медиа сервера PS3 Media Server, но у меня пока данная функция не работает. Не совсем разобрался в тонкостях настройки PS3 Media Server, но это всё впереди.
- Камень E8500, ковретировалось довольно быстро.
- Раньше не замечал в PS3 Media Server гналочки касательно DTS. Транскодит на лету всё включаю DTS дорожки, использую mencoder, что требует нехилого CPU.
- На Tsmuxer'e у меня не получилось вообще что-либо заставить работать.
- P.S. FreeBSD 8.1
Пока временное решение я для себя нашел в виде конвертации аудио дорожек DTS в AC3. Делается это всё непосредственно на NAS, иначе было бы крайне неудобно. Качает домашний сервер, сливаем всё это дело, потом конвертируем на Windows машине и обратно заливаем на NAS. Бред.
Итак, суть системы заключается всего в 1 bash скрипте, который всё делает за нас. Конвертирует dts в ac3 и заменяет исходный видео файл новым mkv, но уже с дорожками в ac3. И теперь это видео уже спокойно воспроизводит наша PS3.Для полноценной работы скрипта нам понадобится некоторый софт, которй есть в дереве портов FreeBSD. Это
- mkvtoolnix
- libdca
- aften
Если чего-то не будет хватать, скрипт тут же нам сообщит. Также установим система контроля версий git, с помощью неё скачаем готовый скрипт - конвертер.
|
Делаем рехеш и качаем:
|
У нас появится папка mkvdts2ac3 и в ней сам конвертер mkvdts2ac3.sh. При первом запуске смотрим опции:
./mkvdts2ac3.sh mkvdts2ac3-1.5.2 - by Jake Wharton <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.> and Chris Hoekstra <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.> ERROR: You must supply a filename. Usage: mkvdts2ac3.sh [options] <filename> Options: -c TITLE, Custom AC3 track title. --custom TITLE -d, --default Mark AC3 track as default. -e, --external Leave AC3 track out of file. Does not modify the original matroska file. This overrides '-n' and '-d' arguments. -f, --force Force processing when AC3 track is detected -i, --initial New AC3 track will be first in the file. -k, --keep-dts Keep external DTS track (implies '-n'). -m, --nocolor Do not use colors (monotone). --md5 Perform MD5 comparison when copying across drives. -n, --no-dts Do not retain the DTS track. --new Do not copy over original. Create new adjacent file. -o MODE Pass a custom audio output mode to libdca. -p PRIORITY Modify niceness of executed commands. -t TRACKID, --track TRACKID Specify alternate DTS track. -w FOLDER, --wd FOLDER Specify alternate temporary working directory. --test Print commands only, execute nothing. --debug Print commands and pause before executing each. -h, --help Print command usage. -v, --verbose Turn on verbose output -V, --version Print script version information.
Всё опции описаны. Проблем не должно возникнуть. Для простоты приведу пример.
|
Вот таким макаром и заменяется дорожка DTS дорожкой AC3.