Подробная инструкция по созданию релизов в Dolby Vision со звуковой дорожкой DTS (DTS-HD) для телевизоров LG с поддержкой данного формата. На других TV не тестировалось.
Подготовлено для работы в ОС Windows 64Bit.
Подготовлено для работы в ОС Windows 64Bit.
1. В корне системного диска (как правило это С) создаём папку DV_Release
2. Качаем весь необходимый софт для работы по ссылке https://yadi.sk/d/pnL0w8PyP0MjcA, распаковываем архив
3. Копируем в папку DV_Release исходный файл, это должен быть файл/контейнер 00000.m2ts, который содержит в себе два слоя видео (3840x2160;1920x1080) и несколько звуковых дорожек. Для примера будем использовать первую серию "Игры престолов" mediainfo ниже под спойлером
4. Копируем содержимое папки Mp4Box в папку DV_Release
5. Копируем содержимое папки ffmpeg_3.4 в папку DV_Release
6. Копируем содержимое папки Mp4Muxer_v1.0.0 в папку DV_Release
7. Запускаем командную строку (нажимаем на клавиатуре Win+R, вводим cmd, жмём Enter)
8. Чтобы выбрать нужную директорию вводим команду
- Код: Выделить всё
cd C:\DV_Release
9. Далее нам нужно узнать содержимое контейнера, чтобы определить какие PID (идентификаторы) нам нужны, для этого вводим команду
- Код: Выделить всё
ffmpeg -i 00000.m2ts
10. Открываем наш файл 00000.m2ts в видеоплеере, рекомендую PotPlayer (правильная версия присутствует в архиве с ПО). Методом перебора находим нужный нам звук и узнаём его PID. На скриншоте подчёркнут.
11. Возвращаемся в командную строку и вводим команду, которая извлечёт необходимые дорожки
- Код: Выделить всё
ffmpeg.exe -i C:\DV_Release\00000.m2ts -map 0:0 -c copy BL.hevc -map 0:1 -c copy EL.hevc -map 0:2 -c:a copy audio_dts.mp4
Дожидаемся окончания процесса извлечения (работа происходит в скрытом режиме, понять когда отработало можно по тому что в окне cmd, в самом низу, появится новая строка C: \DV_Release>_ с мигающим нижним подчёркиванием), зависит от мощности ПК и скоростных характеристик диска
12. Далее вводим команду, которая "склеит" две видео дорожки в одну
- Код: Выделить всё
mp4muxer.exe --dv-profile 7 --input-file BL.hevc --input-file EL.hevc --output-file mp4muxer_out.mp4
Дожидаемся окончания процесса извлечения (работа происходит в скрытом режиме, понять когда отработало можно по тому что в окне cmd, в самом низу, появится новая строка C: \DV_Release>_ с мигающим нижним подчёркиванием), зависит от мощности ПК и скоростных характеристик диска
13. Вводим команду, которая "пришьёт" нашу звуковую дорожку dts к "склеенной" видеодорожке
- Код: Выделить всё
mp4box.exe -add mp4muxer_out.mp4:rate=0 -add audio_dts.mp4:disable -brand mp42isom -ab dby1 -no-iod mp4box_out.mp4
Дожидаемся окончания процесса извлечения (работа происходит в скрытом режиме, понять когда отработало можно по тому что в окне cmd, в самом низу, появится новая строка C: \DV_Release>_ с мигающим нижним подчёркиванием), зависит от мощности ПК и скоростных характеристик диска
14. Закрываем окно командной строки
15. Готовый файл mp4box_out.mp4 переименовываем например в "GOT_S01E01" и переносим в директорию, с которой будет воспроизводить ваш TV. Удаляем следующие файлы mp4muxer_out.mp4; BL.hevc; EL.hevc; audio_dts.mp4; 00000.m2ts из папки DV_Release, чтобы в дальнейшем они нам не мешали и не занимали место.
16. Включаем TV и наслаждаемся)