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 .meta
archivo, que a su vez puede ser generado desde el tsMuxerGUI
o 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 .mkv
Archivo y luego simplemente seleccione el flujo de audio del núcleo DTS. No se puede deseleccionar el flujo de video
ffmpeg vs. tsMuxeR vs. MakeMKV
ffmpeg
fue más rápido en mi caja de Debian, seguido de tsMuxer
y luego MakeMKV. Este último requiere que copie un flujo de video además del audio. La salida resultante es un .mkv
Archivo que contiene una transmisión de video y el audio central de DTS.
Ambos ffmpeg
y el enfoque MakeMKV parecía producir los mismos archivos de salida de bits perfectos, mientras que tsMuxer
fue ligeramente diferente como lo muestran los tamaños de archivo y los hashes md5:
MakeMKV approach 1103097108 7b0c0fb9f8db27e9bf7aef351eb4fbda
tsMuxer_approach 1103097236 021552f6ae4387b15635f9d0f0a9d7f0
ffmpeg_approach 1103097108 7b0c0fb9f8db27e9bf7aef351eb4fbda
Entonces, en resumen, el método de Anssi Hanula usando ffmpeg es el más efectivo.