Конвертация DTS в AC3 для просмотра на PS3

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

FreeBSDВсем хороша консоль 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, с помощью неё скачаем готовый скрипт - конвертер.

  • cd /usr/ports/devel/git/ && make install clean

Делаем рехеш и качаем:

  • rehash
  • git clone git://github.com/JakeWharton/mkvdts2ac3.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.

Всё опции описаны. Проблем не должно возникнуть. Для простоты приведу пример.

  • ./mkvdts2ac3.sh --wd /home/tmp -f -i -d /usr/home/maf/video/serials/LOST.S04.BD-Remux.H264.MIF/LOST.S04E01.BD-Remux.H264.MIF.mkv

Вот таким макаром и заменяется дорожка DTS дорожкой AC3.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.