Comskip a échoué de façon aléatoire -- résolu

Je fonctionnais parfaitement avec MCEBuddy et comskip pour supprimer les publicités des émissions d’une demi-heure. Puis j’ai ajouté une émission d’une heure et j’ai commencé à obtenir des échecs pour cette nouvelle émission. MCEBuddy affichait « comskip a échoué » et annulait la conversion.

Si je faisais glisser manuellement le fichier .ts sur comskip.exe, cela fonctionnait parfaitement et se terminait sans erreur.

Il s’est avéré que MCEBuddy tuait le processus comskip après qu’il mettait trop de temps à se terminer. Je l’ai observé manuellement et le processus de détection des publicités SEMBLAIT se figer à 10 secondes de la fin. Pendant ce temps, le journal comskip ne cessait de grossir. MCEBuddy finissait par tuer le processus — je suppose qu’il y a un délai d’attente fixe — et signalait un échec.

Il s’est avéré que le journal pour cette émission particulière était ÉNORME. Le paramètre par défaut de comskip pour « verbose » est 5, et il écrivait une TONNE de données dans le fichier journal. Même si le dossier de travail était sur un SSD avec un processeur XEON rapide, une fois le fichier journal très volumineux, chaque nouvelle ligne prenait très longtemps à s’écrire. Je pense que la routine de journalisation de comskip doit être optimisée.

Bref, j’ai changé verbose à 0 et cela a fonctionné parfaitement et très rapidement. MCEBuddy a cessé de le tuer et la conversion s’est terminée.

Je pense que MCEBuddy devrait soit prolonger le délai d’attente du processus comskip, soit en faire une option de configuration. Mais modifier les paramètres de comskip pour définir verbose=0 a fait l’affaire, même si cela signifie ne plus avoir de journal détaillé de comskip.

Je rencontre aussi ce problème parfois.
Où avez-vous modifié le niveau de journalisation de Comskip ? J’utilise Comskip Donator avec MCEBuddy situé dans C:\comskipdonators.
Je n’ai pas de fichier INI personnalisé, donc seulement celui par défaut.
Je suppose que c’est le fichier ini par défaut. Rien à voir avec MceBuddy, donc si je le mets à zéro, tout va bien.
Merci.
Paul

Merci pour cette information, nous modifierons le niveau de journalisation par défaut pour comskip dans la prochaine version.

En attendant, vous pouvez ajuster le délai de détection de blocage depuis la page Paramètres système :

Ce post m’a été utile, mais j’ai trouvé une solution différente pour mon cas spécifique.

J’avais récemment mis à jour MCEBuddy pour la première fois depuis très longtemps. Après la mise à niveau, Comskip se bloquait tous les quelques fichiers. Je devais arrêter les conversions, puis redémarrer et cela passait quelques fichiers de plus avant de se bloquer à nouveau.

J’utilise la version donator et j’avais négligé de la mettre à jour également. Après avoir mis à jour comskip, il semble de nouveau fonctionner parfaitement, sans blocages.