Estoy tratando de extraer el núcleo DTS de una pista MA de DTS-HD usando ffmpeg ejecutándose en un servidor dedicado de Linux.
He intentado:
ffmpeg -i input.mkv -vn -sn c:a copy output.dts
Note switches -vn and -sn disable video and subtitle track copying respectively.
Obviamente, esto copia todo el núcleo DTS y la pista HD MA a través.
Si ffmpeg es la herramienta incorrecta, indique una alternativa, preferiblemente compatible con Linux.
Gracias

Respuestas:
Ahora hay un filtro de flujo de bits dca_core, así que use:
ffmpeg -i DTS-HD_MA.dts -bsf:a dca_core -c:a copy TS-Core.dtsfuente
De acuerdo a esta página ,
eac3topuedes hacer lo que estás tratando de:Como no admite muchos contenedores, sugiero que ejecute su
ffmpegcomando primero para extraer el flujo de audio.Tenga en cuenta sin embargo: para
eac3topara decodificar DTS-HD, necesitará DLL de software comercial, ya sea "Sonic Cinemaster Audio Decoder 4.3" o varias versiones de "Arcsoft TotalMediaTheatre" (recomendado). AFAIK, esto no es completamente legal, por lo que no lo vincularé directamente.fuente
Además de la respuesta de Anssi Hannula en la lista de correo de ffmpeg, encontré dos métodos alternativos para extraer el núcleo DTS de un MA de DTS-HD que son compatibles con Linux.
tsMuxeR
Disponible desde el Foro de doom9 . Se puede ejecutar a través de la línea de comandos usando un
.metaarchivo, que a su vez puede ser generado desde eltsMuxerGUIo puedes usar la GUI directamente.La aplicación es de 32 bits, lo que puede dificultar la instalación en sistemas de 64 bits. Alternativamente, puede reducir la carga utilizando repositorios de terceros, por ejemplo. para Debian prueba deb-multimedia.org
MakeMKV
Se puede compilar para Linux (por ejemplo, sistemas basados en Debian) usando las instrucciones en el Foro MakeMKV . Ejecuta MakeMKV, selecciona la fuente
.mkvArchivo y luego simplemente seleccione el flujo de audio del núcleo DTS. No se puede deseleccionar el flujo de videoffmpeg vs. tsMuxeR vs. MakeMKV
ffmpegfue más rápido en mi caja de Debian, seguido detsMuxery luego MakeMKV. Este último requiere que copie un flujo de video además del audio. La salida resultante es un.mkvArchivo que contiene una transmisión de video y el audio central de DTS.Ambos
ffmpegy el enfoque MakeMKV parecía producir los mismos archivos de salida de bits perfectos, mientras quetsMuxerfue ligeramente diferente como lo muestran los tamaños de archivo y los hashes md5:Entonces, en resumen, el método de Anssi Hanula usando ffmpeg es el más efectivo.
fuente