4 subtítulos en MKV, MCEBuddy solo extrae y convierte 1 a .SRT

La mayoría de mis películas no solo tienen audio dual, sino también 4 subtítulos como subtítulos ocultos. Estos son subtítulos EIA-608. No puedo confirmarlo, pero sospecho que cada archivo de audio contiene los subtítulos y, dado que las pistas de audio están en inglés y español, los subtítulos correspondientes también están en inglés y español en cada una.

MCEBuddy extrae solo el subtítulo en inglés y lo convierte a un archivo .SRT… desafortunadamente, necesito principalmente los subtítulos en español, pero también me gustaría tener disponibles los de inglés.

¿Hay alguna manera de que MCEBuddy extraiga todos los archivos de subtítulos? Si hay subtítulos redundantes en inglés/español en cada pista de audio, ¿hay alguna forma de conservar solo uno de cada uno?

Gracias.

PD… Estoy usando la última versión beta de MCEBuddy en una máquina con Windows 8.1.

Puedo intentar ayudarte con algunas respuestas, aunque algunos elementos pueden variar según tu versión y el tipo de archivo que tengas y al que estés convirtiendo. Los distintos formatos admiten distintas opciones.

Para asegurarte puedes observar el archivo mientras se procesa con MCEBuddy: haz clic derecho sobre él en la ventana de estado y selecciona «Información de medios»; allí se mostrarán varios detalles, incluidos los idiomas de audio. Recomiendo encarecidamente el programa gratuito «MediaInfo», que te dará más detalles sobre el archivo, entre ellos los idiomas de subtítulos disponibles y su formato. También puedes usar algo como «VLC Media Player» para reproducir el archivo y ver las opciones de subtítulos disponibles.

En segundo lugar, sobre ese mismo punto, en mi experiencia el hecho de que un archivo tenga audio en otro idioma no significa necesariamente que también haya subtítulos en ese idioma. Tendrías que comprobarlo en el archivo.

En las opciones de configuración de tus tareas de conversión (la que uses para extraer subtítulos), selecciona esa tarea, pulsa CAMBIAR y luego la opción «Configuración avanzada» (pequeño icono con flechas arriba y abajo). En la parte inferior encontrarás las opciones de audio y subtítulos. Asegúrate de que la opción «Seleccionar la mejor pista de audio» esté DESMARCADA; de lo contrario, la conversión se limitaría a una sola pista de audio. Desmarcada, extraerá TODAS las pistas de audio. Comprueba que el formato al que conviertes admita varias pistas de audio (por ejemplo, MP4 o MKV).

Si deseas limitar la conversión a una sola pista de audio, marca «Seleccionar la mejor pista de audio» y, a continuación, elige el idioma que prefieras.

Más abajo verás la opción de subtítulos. Asegúrate de que esté marcada para extraer subtítulos. Mantén el ratón sobre la opción para ver exactamente qué formatos de archivo la admiten.

Aún más abajo encontrarás «Configuración experta». Si haces clic, puedes marcar «Añadir subtítulos» si quieres que los subtítulos se incrusten en el archivo (formatos MKV o MP4); de lo contrario, la opción anterior «Extraer subtítulos» añadirá un archivo SRT externo que contendrá los subtítulos y, si hay varios idiomas, añadirá el código de idioma al nombre del archivo.

Sí, elige la opción «Extraer subtítulos y subtítulos ocultos» para extraer TODOS los archivos de subtítulos. Solo te limitaría a uno si hubieras seleccionado «Seleccionar la mejor pista de audio» o si el archivo solo tuviera subtítulos en un idioma. Recuerda que las pistas de audio y las de subtítulos no son lo mismo. Muchas de mis grabaciones de televisión abierta en EE. UU. tienen audio en español como opción, pero no incluyen subtítulos en español.

Espero que esto te ayude.
Conversion Task

Gracias por tu consejo. He descubierto más sobre mis grabaciones de televisión desde que publiqué este hilo. He estado usando Mediainfo durante años y ese fue uno de los programas que me dijo que tenía varios CC en cada archivo; desafortunadamente, no entendía cómo interpretar toda la información.

Paul Hodges en los foros de Emby me escribió un script para escanear todas mis películas existentes en sus carpetas respectivas y determinar si hay flujos de CC en cada archivo y cuántos, y luego extraer todos los flujos disponibles a archivos SRT individuales en la carpeta con la película.

Estos son subtítulos EIA-608 y Paul investigó y descubrió que todas las grabaciones NTSC tienen 4 espacios reservados de archivos de texto incluso si no contienen subtítulos reales… y que el flujo 1 y 3 son generalmente para inglés y español respectivamente si el proveedor de contenido los agrega.

Entonces, aunque todo mi software muestra cuatro flujos de CC, la mayoría de mis archivos solo tienen un subtítulo en inglés y los otros tres están vacíos, mientras que algunos no tienen subtítulos en absoluto.

El script de Paul usa CCextractor para extraer todos los flujos de CC disponibles para mí y procesa los archivos automáticamente en su propio directorio, así que no tengo que reprocesarlos a través de MCEBuddy y, por lo tanto, no tengo que copiar/mover un montón de archivos para realizar esta tarea. Mis bibliotecas permanecen intactas, excepto que ahora todas tienen el archivo SRT respectivo en ellas que fue grabado con la película.

¡Muchas gracias a Paul Hodges en los foros de Emby!