На додаток до відповіді Ансі Ханнула на список розсилки ffmpeg я знайшов два альтернативні методи вилучення ядра DTS з DTS-HD MA, які є дружніми до linux.
tsMuxeR
Доступно з Форум Doom9 . Запускається через командний рядок за допомогою a .meta файл, який сам може генеруватися з tsMuxerGUI або ви можете використовувати графічний інтерфейс безпосередньо.
Додаток 32 біт, який може зробити його складним для установки на 64-бітних системах. Альтернативно, можна зменшити навантаження, використовуючи репозиторії третіх сторін, наприклад, для Debian спробуйте deb-multimedia.org
MakeMKV
Може бути зібрано для Linux (наприклад, системи на основі debian) за допомогою інструкцій на Форум MakeMKV . Запустіть MakeMKV, виберіть джерело .mkv Файл, а потім просто виберіть основний аудіопотік DTS. Ти не можеш скасувати вибір відеопотік.
ffmpeg проти tsMuxeR проти MakeMKV
ffmpeg був найшвидшим у моєму вікні Debian, а потім - tsMuxer а потім MakeMKV. Останній вимагає копіювання відеопотоку на додаток до звуку. Отриманий вихідний сигнал є .mkv файл, який містить відеопотік і звук DTS core.
Обидва ffmpeg і підхід MakeMKV, здавалося, виробляє однакові біти досконалі вихідні файли, тоді як tsMuxer незначно відрізнявся від розмірів файлів і хедів md5:
MakeMKV approach 1103097108 7b0c0fb9f8db27e9bf7aef351eb4fbda
tsMuxer_approach 1103097236 021552f6ae4387b15635f9d0f0a9d7f0
ffmpeg_approach 1103097108 7b0c0fb9f8db27e9bf7aef351eb4fbda
Таким чином, найбільш ефективним є метод Ансі Ханули з використанням ffmpeg.