Comskip falló aleatoriamente -- resuelto

Todo iba bien con MCEBuddy y comskip eliminando comerciales de programas de media hora. Luego añadí un programa de una hora y empecé a tener fallos con ese nuevo programa. MCEBuddy reportaba “comskip falló” y cancelaba la conversión.

Si arrastraba manualmente el archivo .ts a comskip.exe funcionaba perfectamente y completaba sin errores.

Resulta que MCEBuddy estaba matando el proceso de comskip después de que tardara demasiado en completarse. Lo observé manualmente y el proceso de detección de comerciales PARECÍA congelarse con 10 segundos restantes. Durante ese tiempo el registro de comskip crecía y crecía. MCEBuddy eventualmente mataba el proceso — asumo que hay un tiempo de espera fijo — y reportaba fallo.

Resulta que el registro en este programa en particular se volvió ENORME. La configuración predeterminada de comskip para “verbose” es 5, y estaba escribiendo una TONELADA de datos de registro al archivo de log. Aunque la carpeta de trabajo estaba en un SSD con un procesador XEON rápido, una vez que el archivo de registro se volvió muy grande tomó mucho tiempo escribir cada nueva línea. Creo que la rutina de registro de comskip necesita ser optimizada.

De todos modos, cambié verbose a 0 y funcionó perfectamente y muy rápido. MCEBuddy dejó de matarlo y completó la conversión.

Creo que MCEBuddy debería extender el tiempo de espera del proceso de comskip o hacer de esto una opción de configuración. Pero editar la configuración de comskip para establecer verbose=0 funcionó, aunque signifique no tener un registro de detalles de comskip.

También me ocurre este problema a veces.
¿Dónde cambiaste el nivel de registro de Comskip? Yo uso Comskip Donator con MCEBuddy ubicado en C:\comskipdonators.
No tengo un archivo INI personalizado, así que solo uso el que viene por defecto.
Asumo que ese sería el archivo ini predeterminado. No tiene nada que ver con MceBuddy, así que si lo pongo en cero, todo bien.
Gracias.
Paul

Gracias por esa información, editaremos el nivel de registro predeterminado para comskip en la próxima compilación.

Mientras tanto, puedes ajustar el tiempo de espera de detección de bloqueo desde la página de Configuración del Sistema:

Este fue un post útil para mí, pero encontré una solución diferente para mi caso específico.

Había actualizado MCEBuddy por primera vez en mucho tiempo. Después de la actualización, Comskip se colgaba cada pocos archivos. Tenía que detener las conversiones y luego reiniciar, y así pasaba por algunos archivos más antes de volver a colgarse.

Uso la versión donator y también había descuidado actualizarla. Después de actualizar comskip, parece estar funcionando bien de nuevo, sin colgados.