ConvertCutListToKeepList : Ne pas ignorer les petits segments lorsque la suppression des publicités est désactivée

Bonjour. En résumé, ma question est : ComSkip a trouvé un segment publicitaire qui va jusqu’à la fin de l’enregistrement, et ce dernier chapitre est absent après une conversion par MCEBuddy.

J’ai trouvé les entrées suivantes dans mon journal (ci-dessous).
Les quatre premières lignes listent correctement les 4 segments du fichier EDL.
La dernière est ensuite rejetée avec « Skip end segment, too small ».

J’ai compris que cela signifie que la fin de la coupure commerciale est postérieure à la fin de la vidéo (c’est bien le cas, d’environ 2 secondes en visionnant le fichier).

Ce n’est pas grave, mais je me demande pourquoi un autre chapitre n’est pas créé qui se terminerait simplement 1 seconde avant la fin totale du programme. Ce serait bien que ce chapitre ne soit pas ignoré ; je ne sais pas si une option existe pour cela.

merci
BrianGGG

2018-02-10T17:29:12 MCEBuddy.CommercialScan.EDL → ParseEDL: Cut Segment Start:177.010 End:325.860
2018-02-10T17:29:12 MCEBuddy.CommercialScan.EDL → ParseEDL: Cut Segment Start:614.750 End:794.330
2018-02-10T17:29:12 MCEBuddy.CommercialScan.EDL → ParseEDL: Cut Segment Start:1047.710 End:1204.020
2018-02-10T17:29:12 MCEBuddy.CommercialScan.EDL → ParseEDL: Cut Segment Start:1455.950 End:1548.450
→ ConvertCutListToKeepList: Keep segment Start:0.000 Stop:177.010
→ ConvertCutListToKeepList: Keep segment Start:325.860 Stop:614.750
→ ConvertCutListToKeepList: Keep segment Start:794.330 Stop:1047.710
→ ConvertCutListToKeepList: Keep segment Start:1204.020 Stop:1455.950
→ ConvertCutListToKeepList: Skip end segment, too small Start:1548.450 Stop:1550.068

Le problème vient du fait que si MCEBuddy tente de « couper » un segment trop petit, l’encodeur (ffmpeg, handbrake, etc.) échoue souvent pour diverses raisons. Pour éviter ce problème, nous avons défini une taille minimale de segment. Dans votre cas, vous ne coupez pas réellement, mais marquez simplement les chapitres ; cependant, lors de la détection des publicités, les segments trop petits sont ignorés. Je suppose qu’une optimisation pourrait être envisagée pour conserver ces informations si l’utilisateur a demandé à mcebuddy de marquer les chapitres au lieu de couper.

Vous pouvez ouvrir une demande de fonctionnalité pour marquer les chapitres publicitaires trop petits pour être coupés.

Cela a été corrigé dans la version 2.4.9. S’il n’y a aucune publicité à couper, aucune taille minimale de segment n’est imposée.

Nous avons également ajouté une option pour ajuster la taille minimale de segment dans la page des paramètres système.