Как извлечь DTS core из трека DTS-HD MA с помощью ffmpeg или альтернативного инструмента на базе linux?

Я пытаюсь извлечь ядро DTS из трека DTS-HD MA с помощью ffmpeg, работающего на выделенном сервере Linux.

Я пробовал:

ffmpeg -i input.mkv -vn -sn c:a copy output.dts

Note switches -vn and -sn disable video and subtitle track copying respectively.

это, очевидно, копирует весь DTS core и HD MA трек поперек.

Если ffmpeg является неправильным инструментом, то, пожалуйста, укажите альтернативу, предпочтительно Linux friendly.

спасибо

25
задан fswings
21.01.2023 14:16 Количество просмотров материала 3373
Распечатать страницу

3 ответа

там сейчас фильтр dca_core потоке, так использовать:

ffmpeg -i DTS-HD_MA.dts -bsf:a dca_core -c:a copy TS-Core.dts

5
отвечен Paul B. Mahol 2023-01-22 22:04

по данным на этой странице,eac3to может делать то, что вы пытаетесь:

eac3to input.dtshd output.dts -core

так как он не поддерживает много контейнеров, я предлагаю управлении ffmpeg команда для извлечения аудиопотока.

имейте в виду, хотя: для eac3to для декодирования DTS-HD вам понадобятся библиотеки DLL из коммерческого программного обеспечения, либо "Sonic Cinemaster Audio Decoder 4.3", либо различные версии "Arcsoft Totalmediatre" (рекомендуется). AFAIK это не полностью законно, так что я не буду напрямую связывать это.

3
отвечен Daniel B 2023-01-23 00:21

в дополнение к ответу Anssi Hannula на список рассылки ffmpeg я нашел два альтернативных метода извлечения ядра DTS из DTS-HD MA, которые подходят для linux.

tsMuxeR

имеющиеся у Doom9 форум. Может запускаться через командную строку с помощью .metaфайл, который сам может быть сгенерирован из tsMuxerGUIили вы можете использовать GUI сразу.

приложение 32 бит, который может сделать его сложно установить на 64 бит системный. Кроме того, вы можете уменьшить нагрузку, используя сторонние репозитории, например, для Debian try deb-multimedia.org

Теги

может быть скомпилирован для Linux (например, системы на основе debian), используя инструкции на MakeMKV форум. Запустите MakeMKV, выберите источник .mkvфайл, а затем просто выберите DTS core audio stream. Нельзя снимите видео потока.

видео и tsMuxeR и Теги

ffmpeg был самым быстрым в моем Debian-боксе, за ним tsMuxer и тогда вы. Последний требует, чтобы вы скопировали видеопоток в дополнение к аудио. Результирующий вывод -.mkv файл, содержащий видеопоток и аудио DTS core.

и ffmpeg и подход MakeMKV, казалось, производить тот же бит идеальный выходных файлов, в то время как tsMuxer незначительно отличается, как показано размеры файлов и MD5 хэшей:

MakeMKV approach  1103097108   7b0c0fb9f8db27e9bf7aef351eb4fbda   
tsMuxer_approach  1103097236   021552f6ae4387b15635f9d0f0a9d7f0
ffmpeg_approach   1103097108   7b0c0fb9f8db27e9bf7aef351eb4fbda

так, в реферат, метод Ансси Ханулы с использованием ffmpeg является наиболее эффективным.

3
отвечен fswings 2023-01-23 02:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх