Перекодирование звука DTS в AC3
Фильмы в качестве HDTV (контейнер mkv) в основном содержат видео AVC и звук либо AC3 или DTS. При перекодировании в обычный MP4 (DIVX, XVID) я столкнулся с проблемой звука, а именно: что делать с DTS? При присоединении его к avi мой DVD Samsung P650K наотрез отказался играть звук, хотя BBK 725S воспроизвел без проблем. Вывод – чтобы авишник играл на всех плеерах гарантированно, надо звук перекодировать в AC3. Как это сделать?
Вобщем для начала надо извлечь звуковую дорожку DTS из видеофайла. Далее ее нужно разложить на 6 моно wav файлов. А потом их опять сложить, но уже в AC3. Естественно этот процесс подразумевает полное перекодирование звука. Но качество не намного теряется. По крайней мере на моих Logitech Z5500Digital особой разницы я не заметил.
Итак, к практике. Берем программу Tranzcode_v0.40 (beta) и раскладываем DTS на 6 вавок (wav файлов). Синтаксис Tranzcode.exe имя.dts. Спустя некоторое время на диске появится 6 файлов типа имя-C.wav, имя-FL.wav, имя-FR.wav, имя-RL.wav, имя-RR.wav, имя-LFE.wav. Эти файлы содержат каждый канал звука 5.1 по отдельности. Например имя-C.wav содержит звуковую инфу только центральной колонки. Таким образом можно еще и перевод наложить не теряя многоканальности. Но будем отвлекаться, это тема отдельной статьи.
Далее понадобится программа BeLight. С помощью ее мы создадим файл, объединяющий наши вавки. В этой программе выбираем Файл-создать mux файл. Появится новое окно, в нем кликаем на нужный канал и указываем соответствующую вавку. Далее нажимаем на Сохранить как и указываем имя mux файла. После этого нам понадобится последняя программа BeSweet. С помощью ее мы уже зажмем файл mux в ас3. Запускаем ее и выбираем Input наш mux файл. Справа подсвечиваем закладку besweet. В ней выбираем кодирование в AC3. Далее жмем на закладку ac3/ogg/pcm. Там указываем битрейт (не ниже 384, а то качество будет плохое) и обязательно галку на Create 5.1 AC3. Потом жмем на кнопку mux to ac3. И идем пить кофе/чай/пиво и т.п.
На выходе должен быть полноценный AC3. Теперь его можно присоединить к avi файлу и этот авишник будет гарантированно играть на плеерах с поддержкой MPEG4. Кстати не все DVD плееры могут по аналогу выдавать DTS звук (только дорогие), поэтому если не будет играть даже ДВД диск, то можно тоже перепаковать.
© Sashunya, 2008
Popularity: 38%
Похожие записи
21 комментарий »


А мне здесь нравится
Автор жду новых тем ! Успеха!
Спасибо. Наполняем потихоньку
[...] со всеми типами “железных” ДВД-проигрывателей (подробнее про совместимость написано тут). Частота (3) — 44100, в качестве канала (4) я выбрал стерео, [...]
Cтатья понравилась, классно узнавать что-то новое !Эх, почему так мало интересных статей ...!
А чего так коментариев по теме не густо ? Такое ощущение что я один это прочел :(!
Нда коменты просто супер
А вообще блог неплохой!
Не смотря на все что понаписано, блог оставляет хорошее впечатления. Лично у меня!
Автору респект! Почитал с удовольствием!
C программой XviD4PSP 5.0 всё гораздо проще.
Мне тоже она весьма понравилась
XVID хороший кодек и рассчитан на видео с небольшим разрешением, такое видео выгодно сжимать в XVID, потери качества вообще не заметно, а размер уменьшается вдвое. А вот с широкоформатками и видео с большим разрешением, был специально создан H264X кодек, он пережимает HDTV практически без потери качества, зато размер получается 1.3GB (даже если звук оставить оригинальный), вместо 18 гигового MKV. На современных компах, процессоры поддерживают аппаратное сжатие H264X, что даёт их обладателям очень сильное сжатие HDTV с минимальной потерей качества.
Есть такое дело, Андрей, но это все тот же h264, который все равно не проигрывается на юанальных бытовых ДВД-проигрывателях. А хочется именно на них, перед телевизором в креслице.
Ах, да, Андрей, Вы забыли добавить, что жрет аппаратных ресурсов H264X столько же, сколько и обычный mkv (который, кстати, и является кодеком h264, в простонародье называемым «матроска»), поэтому на компе с ограниченными ресурсами или нетбуке посмотреть его тоже не удастся — тормоза.
Извените за выражение, но это вата полная. Besweet не пашет, открывается что-то вроде командной строки, а потом зыкрывается.
vitalij941, тысячи пользуются, а для вас — вата
Попозже распишу процесс со скриншотами. В какой ОС делаете? В Висте может нужно запускать процесс от имени администратора?
Мне нужно dts перекодировать в аас3, при создании mux файла, после сохранить как и ок создается mux файл 600 байт, до этого я сделал 6 wav дорожек. Ось windows 7 32? дальше нечего не получается, выложите пожалуйста скриншоты.
Если кач-во нужно не супер (кому нужно супер dts не конвертирует по определению), то вполне подойдет Pavtube MKV Converter. Прога платная, в бесплатной (триал) видео идет с водяным знаком, но оно нам и не надо, а dts в AC3 переделывает совсем неплохо. Если MKV надо перегнать в AVI, то вполне подойдет XMedia Recode, полученные AVI и AC3 собираем на VirtualDub. Минимум телодвижений и очень даже преемлемый результат.
Пытаюсь преобразовать mkv + звук 5.1 aac в xvid + звук 5.1 ac3.
Пробывал:
1. Разделение на отдельные (MKVExtractGUI 2) видео и звуковые дорожки. Перекодирование отдельно звуковой дорожки 5.1 аас в звук 5.1 ас3 программой xrecode II. Затем пережатие видео дорожки + слияние со звуком в ас3 в Gordian Knot.
2. Перекодирование в XviD4PSP.
Все получилось, многоканальность сохранилась. НО! В обоих случаях центральный канал после перекодирования звука менялся с левым каналом. Причем, каналы менялись местами похоже еще на этапе извлечения звуковой дорожки аас из mkv. XviD4PSP тоже посути перед кодированием в ас3 звук аас временно извлекает отдельно.
Похоже у вас проблемы в настройках внешних кодировщиков. Попробуйте поставить новую версию K-Lite Codec.
Я делаю еще проще Ребята. Я качаю HD фильмачок с dts и еще фильмачок тот те же с такой же продолжительностью например bd rip. В программе mkv merge открываю оба файла фильмов и соответственно из HD фильма удаляю все дорожки, осталвю видео. С avi файла удаляю дорожки и видео, оставляя дублированный перевод. Нажимаю мультиплексирование и вуаля...фильм готов! Может кому то пригодиться...
Есть такая замечательная программа eac3to, она умеет кодировать DTS напрямую в AC3. Для этой программы есть GUI и там всё просто и понятно. Единственный минус версия 2.0 кодирует в дефолтном режиме 640 kbps. Обновите статью)
DTS напрямую в AC3?