Convención de nomenclatura de archivos para subtítulos y audio

Este tema ha sido un poco confuso. Puedo confirmar que funcionaba en la versión 2.4.9, sin embargo, no recuerdo en este momento si alguna vez añadió realmente “ENG” al nombre del subtítulo para identificar el idioma. Hoy estoy usando la versión 2.4.10.1 y, aunque el “ENG” no aparece en el nombre del subtítulo, Plex ahora identifica el audio como en inglés en lugar de “desconocido”, y el idioma del subtítulo solo como inglés para el MOV_Text. Mi archivo externo SRT ahora también aparece como “desconocido”, al igual que los textos temporizados EIA-608 y 708. Creo que quizás se haya perdido funcionalidad con las actualizaciones, pero no estoy 100% seguro.

Bueno, me di por vencido, pero lo he revisado de nuevo ya que estoy grabando con Plex-DVR y luego procesando con MCEBuddy, y no consigo que los archivos externos de subtítulos .srt se etiqueten con ‘.eng’; sin esa etiqueta, por supuesto, siguen apareciendo como ‘Unknown’ (Desconocido):


^^ eso tiene 20 minutos en la versión 2.5.1

Además, esta carencia llegó a un punto crítico cuando grabé ‘Professor T’ —en alemán— y Plex no supo que necesitaba esos subtítulos porque estaban marcados como ‘Unknown’. Si hubieran sido ‘.eng’, Plex habría tomado una decisión informada y los habría activado.

Puedes adjuntar tu registro de conversión y podremos ver qué está ocurriendo.

OK, aquí está el más reciente:
NOVA S46E22 The Violence Paradox.ts-MKV MPEG-2 Convert-2019-12-02T21-15-16.1308101-05-00.zip (129.5 KB)

Quisiera confirmar que mi Plex tampoco muestra el idioma de los subtítulos, EXCEPTO que MOV_TEXT sí aparece en inglés. El SRT externo aparece como desconocido (creo que debería mostrar ENG), y los EIA_608 siempre han aparecido como «desconocido».

También veo que la pista de audio vuelve a aparecer como Desconocido, algo que antes estaba corregido pero parece haberse revertido. Tengo configurado para conservar solo el audio en inglés, lo cual elimina con éxito la pista en español, pero no etiqueta como inglés la que se conserva.

Registro adjunto.
Below Deck _20191202_2100.mp4-MP4 Conversion-2019-12-02T22-03-28.4478557-05-00.log (820.7 KB)

¡Gracias!

Los registros muestran que está añadiendo el idioma eng a la pista de subtítulos incrustada, pero no al archivo srt externo.

2019-12-02T22:18:04 MCEBuddy.AppWrapper.Base → handler_name : *srt:hdlr=sbtl:lang=eng@GPAC0.8.0-rev94-g6ada10e30-master

Si estoy leyendo correctamente tu captura de pantalla, veo que el SRT (MOV_TXT) muestra que es en inglés, pero el externo no muestra inglés porque el nombre del archivo no termina en eng ya que solo hay un archivo SRT. Mira este post: File Naming Convention for Subtitles and Audio - #2 by Goose
El 608 creo que son los subtítulos ocultos. No estoy seguro de si se le puede asignar un idioma.
En cuanto al audio, no asignamos ningún idioma predeterminado ya que no hay forma de saber qué idioma hay en la pista de audio a menos que el archivo original lo indique.

Etiquetar la pista de video con un idioma también etiquetará los 608/CC: enfoque de granada de mano para despejar habitaciones, y como casi nadie etiqueta una pista de video con un idioma, no creo que nadie se moleste si Buddy la etiqueta igual que el idioma predeterminado, etiquetando todo lo que contiene al mismo tiempo (a menos que, claro, algunos de ellos no estén en el idioma predeterminado).

La razón por la que quiero esos archivos srt externos es porque si quiero conservar algo permanentemente, querré eliminar los SDH. Me gustaría no tener que extraerlos antes de trabajar en ellos y volver a incrustarlos en una versión final.

Ya no tengo los 608 porque Buddy los eliminó antes de convertir la pista de video a .264. Buddy está etiquetando correctamente la pista de audio con la marca de verificación junto a ‘English’, pero…

Todo lo que necesito es un ‘.eng’ en esos subtítulos externos que Buddy recopiló, creó y listo. Buddy ya debería saber que son en inglés y, si no, esa marca de verificación le dice a Buddy que eso es lo que quiero.