Resumen del problema o sugerencia:
He estado utilizando cada vez más archivos SRT con mis vídeos de origen. He notado que estos se procesan y, en algunos casos, se elimina contenido de ellos. He probado la reproducción con el SRT procesado y el SRT original junto con el archivo de vídeo procesado y no he observado ningún problema al usar el SRT original. Me gustaría tener una opción para no procesar el SRT si se incluye en la ubicación de origen.
No entendí del todo. El único momento en que se ajusta un SRT es cuando la eliminación de comerciales está habilitada; en ese caso, el SRT se “recorta” para mantenerse sincronizado con la eliminación de comerciales; de lo contrario, el SRT quedará desfasado respecto al archivo convertido, que ya no incluye los comerciales.
Revisé tus archivos de registro y SRT, no están relacionados con archivos EDL. Tus archivos SRT son el problema.
MCEBuddy valida y limpia los archivos SRT para eliminar datos inválidos.
Tus archivos SRT están creando marcas de tiempo que no están en el formato requerido, por lo que MCEBuddy las descarta:
Gracias por echarle un vistazo. Me pasé por completo el valor de segundos de un solo dígito.
A Plex no parece importarle, ya que sigue funcionando.
Informaré del problema al proveedor del software que generó el archivo.
¿Mi solicitud sigue siendo válida para tener una opción para omitir el procesamiento (validación y limpieza) de los SRT? Si crees que no es necesario, ya que solo sería necesario en las ocasiones más raras, estoy bien con eso y podemos marcar esto como resuelto.
Hemos implementado un parche para manejar estas marcas de tiempo malformadas y recuperarlas para hacerlas válidas cuando sea posible. No puedes probar la versión BETA 2.5.7 de hoy.
No podemos ignorar archivos SRT defectuosos, sino que los registramos para referencia del usuario. Ha habido casos de software de reproducción de terceros que se bloqueaba o no reproducía archivos debido a archivos SRT malformados que fueron copiados o extraídos tal cual desde la fuente por MCEBuddy (lo que nos llevó a implementar la validación de archivos SRT).
Probé la versión 2.5.7 en un archivo nuevo y, salvo una excepción, funcionó muy bien. Échale un vistazo a lo que hizo con el 22 (línea 98). No estoy seguro de si se debe al salto de línea adicional en el original o a qué.
El problema aquí es que el archivo SRT no cumple con las especificaciones. No debería haber una línea vacía entre el texto del subtítulo. Una línea vacía indica el final de un bloque de subtítulo, por lo que esto se convierte en un bloque inválido.
Si se dejan líneas en blanco, otros programas fallan, así que MCEBuddy ignora las líneas vacías.
ACTUALIZACIÓN: Ahora MCEBuddy maneja las líneas vacías sin problemas registrando un mensaje de advertencia y descartando el bloque/contenido inválido. Puedes probar la versión BETA 2.5.7 de hoy.