Durée vidéo de sortie incorrecte

Bonjour,\nj’ai enregistré une émission TV en fichier .ts, puis j’ai demandé à MCEBuddy de repérer les pubs et de convertir en mkv. Le fichier original faisait 1 h 34 min, le fichier de sortie indique 2 h 15 min. Or, dans VLC, toute position au-delà de la durée d’origine affiche une image figée. Cela m’est déjà arrivé plusieurs fois. Ainsi, bien que l’exemple concerne la v2.6.6, je suis presque certain que les mêmes symptômes existaient déjà en v2.6.5. Malheureusement, MCEBuddy est configuré pour supprimer l’original, je ne l’ai donc plus pour tester. J’ai le fichier de log et j’apprécierais que quelqu’un y jette un œil et me dise s’il y voit quelque chose d’intéressant. Mer\nTatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus’ geht.ts-Convert to MKV with EDL-2025-07-20T15-49-13.log (48,4 Ko)
ci !

Il semble que vous rencontriez un problème où MCEBuddy génère des fichiers vidéo avec une durée incorrecte, même si le contenu lisible se termine à la bonne durée. Cela vous est arrivé plusieurs fois avec différentes versions.

Étant donné que vous avez fourni un fichier journal, je serais ravi d’y jeter un œil pour voir s’il y a des indices sur la cause de ce problème. Malheureusement, je ne peux pas voir directement les pièces jointes.

Pourriez-vous s’il vous plaît coller le contenu du fichier journal dans notre discussion ? Une fois que j’aurai le journal, je pourrai vous aider à résoudre le problème.

INFORMATION> 2025-07-20T15:49:13 --> Démarrage de la conversion
INFORMATION> --> Licence -> Premium
INFORMATION> --> Version du système d'exploitation Windows -> Microsoft Windows NT 10.0.20348.0 (WIN_10_2016_SERVER, Édition Standard)
INFORMATION> --> Détails Windows 10+ -> ID de publication : 2009, Version d'affichage : 21H2, Révision de la build de mise à jour : 3932
INFORMATION> --> Plateforme Windows -> 64 bits
INFORMATION> --> Plateforme de build MCEBuddy -> 64 bits
INFORMATION> --> Version de build MCEBuddy : 2.6.6.1
INFORMATION> --> Date de build MCEBuddy : 15/07/2025 15:09:38
INFORMATION> 2025-07-20T15:49:13 --> Type de build -> RELEASE
INFORMATION> --> MCEBuddy s'exécute en tant que service : True
INFORMATION> --> Version du framework .NET -> 4.0, Service Pack -> 0
INFORMATION> --> La langue actuelle du système est l'anglais (États-Unis) (eng)
INFORMATION> --> Conversion du fichier -> \\max\media2\Recorded Series\Tatort\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.ts
INFORMATION> --> Nombre maximal de tâches simultanées -> 1
INFORMATION> --> Chemin du sous-dossier relatif à la racine du moniteur -> \\max\media2\Recorded Series\Tatort
INFORMATION> --> Suppression de publicités (profil (CommercialSkipCut) + tâche) -> True
INFORMATION> --> Désentrelacement automatique (profil (AutoDeinterlace) + tâche) -> True
INFORMATION> --> Suppresseur de publicités pré-conversion (PreConversionCommercialRemover) -> True
INFORMATION> --> Copier le fichier JOURNAL (CopyLogFile) -> False
INFORMATION> --> Copier le fichier PROPRIÉTÉS (CopyPropertiesFile) -> False
INFORMATION> --> Vérification de l'espace libre -> True
INFORMATION> --> Langue des paramètres régionaux -> ENG
INFORMATION> --> Nom de domaine d'ajout manuel -> 
Nom d'utilisateur d'ajout manuel -> admin
Mot de passe d'ajout manuel -> *************
Nom de domaine du chemin d'archivage -> 
Nom d'utilisateur du chemin d'archivage -> Guest
Mot de passe du chemin d'archivage -> 
Nom de domaine du chemin d'échec -> 
Nom d'utilisateur du chemin d'échec -> Guest
Mot de passe du chemin d'échec -> 
Heure de réveil -> -1
Minute de réveil -> -1
Heure de début -> -1
Minute de début -> -1
Heure de fin -> -1
Minute de fin -> -1
Jours de la semaine -> Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
Nombre maximal de tâches simultanées -> 1
Activer les journaux de tâches -> True
Niveau de journalisation -> 2
Jours de conservation des journaux -> 15
Utiliser la corbeille -> False
Supprimer l'original ajouté manuellement/par CLI -> True
Archiver l'original ajouté manuellement/par CLI -> False
Synchroniser les fichiers convertis -> False
Autoriser la mise en veille pendant les conversions -> False
Suspendre la conversion sur alimentation par batterie -> False
Envoyer des e-mails -> False
Paramètres d'e-mail -> Paramètres d'envoi d'e-mail -> Serveur SMTP -> 
Port -> 25
SSL -> False
Nom d'utilisateur -> 
Mot de passe -> 
De -> 
À -> 
Cci -> 

E-mail en cas de succès -> True
E-mail en cas d'échec -> True
E-mail en cas d'annulation -> True
E-mail au démarrage -> True
E-mail en cas d'échec du téléchargement -> True
E-mail lors de la mise en file d'attente -> True
Objet personnalisé pour conversion réussie -> 
Objet personnalisé pour conversion échouée -> 
Objet personnalisé pour conversion annulée -> 
Objet personnalisé pour le début de la conversion -> 
Objet personnalisé pour l'échec du téléchargement -> 
Objet personnalisé pour la mise en file d'attente de la conversion -> 
Ignorer le corps de l'e-mail pour les notifications -> False

Paramètres régionaux -> en-US
Chemin de travail temporaire -> D:\tmp
Dossier d'archive -> 
Dossier d'échec -> 
Vérification de l'espace -> True
Chemin Comskip personnalisé -> 
Fichier profiles.conf personnalisé -> C:\Users\admin\AppData\Roaming\Emby-Server\utility\mcebuddy\profiles.conf
Délai d'attente de blocage de l'application -> 300
Période d'interrogation pour les nouveaux fichiers -> 60
Priorité du processus -> Normal
Affinité CPU -> 255 (0xFF)
Moteur en cours d'exécution -> True
Décalage incrémentiel du segment de coupe des sous-titres -> 0
Taille minimale du segment (secondes) -> 4
Port du serveur local -> 23332
UPnP activé -> False
Exception de pare-feu activée -> True

INFORMATION> --> Tâche -> Convertir en MKV avec EDL
Profil -> MKV Qualité Normale avec EDL
Fichier source -> \\max\media2\Recorded Series\Tatort\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.ts
Chemin source relatif -> \\max\media2\Recorded Series\Tatort
Chemin de destination -> \\max\media2\Recorded Series\Tatort
Chemin de travail -> D:\tmp\working0
Destination de repli -> False
Ignorer le re-traitement -> False
Vérifier l'historique de re-traitement -> False
Incrémenter automatiquement le nom de fichier -> False
Ajouter à la bibliothèque iTunes -> False
Ajouter à la bibliothèque WMP -> False
Largeur maximale -> 1280
Multiplicateur de qualité -> 1
FPS -> 
Désentrelacement automatique -> True
Préférer l'encodage matériel -> True
Utiliser les marques de GPU -> Any
Multiplicateur de volume -> 0
DRC -> True
Forcer la stéréo -> False
L'encodeur sélectionne la meilleure piste audio -> True
Langue audio du profil -> 
Décalage audio -> 0
Découpe de début -> 0
Découpe de fin -> 0
Sous-titres codés -> default
Décalage des sous-titres codés -> 0
Enregistrer les sous-titres -> True
Intégrer les sous-titres -> True
Intégrer les chapitres -> True
Traitement strict -> False
Suppression des publicités -> Comskip
Chemin INI Comskip personnalisé -> C:\Users\admin\AppData\Roaming\Emby-Server\utility\mcebuddy\comskip.ini
Paramètres CLI Comskip personnalisés -> 
Rechercher les marqueurs publicitaires à partir des chapitres -> True
Tâche de suppression des publicités -> True
Conserver les publicités -> False
Télécharger les détails de la série -> False
Télécharger la bannière -> True
Remplacer les métadonnées par le titre -> False
Remplacer les métadonnées par Internet -> Default
Prioriser les métadonnées correspondantes -> Default
Forcer le type de série -> Default
Écrire les métadonnées -> False
Renommer par série -> False
Renommer alt. par série -> False
Renommer par série personnalisé -> 
Renommer uniquement -> False
Modèle de sélection de fichiers -> 
Modèle de sélection de séries -> 
Modèle de sélection de chaînes -> 
Sélection du type de série -> Default
Sélection du type de codec -> Any
Sélection du type de DRM -> All
Comparateur de taille de fichier -> LessThan
Seuil de taille de fichier -> 0
Comparateur de débit vidéo -> LessThan
Seuil de débit vidéo (Kbps) -> 0
Comparateur de largeur vidéo -> LessThan
Seuil de largeur vidéo (pixels) -> 0
Sélection des tâches de surveillance -> 
Insérer au début de la file d'attente -> False
Extraire le XML -> False
Désactiver le rognage -> True
Ignorer la copie du fichier original pour la sauvegarde -> False
Ignorer le remuxage du fichier original en TS -> False
Ignorer la protection contre la copie -> False
Clé TiVO MAK -> 
Nom de domaine du chemin de destination -> 
Nom d'utilisateur du chemin de destination -> 
Mot de passe du chemin de destination -> 
Tâche activée -> True

```INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Engine.ConversionJob --> Vérification de l'espace disque
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Engine.ConversionJob --> Exécution des commandes personnalisées
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Transcode.CustomCommand --> Aucune commande personnalisée trouvée
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Engine.ConversionJob --> Récupération des informations de l'émission et de la bannière depuis des sources Internet
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.MetaData.FileExtractMetadata --> Extraction des balises NFO
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.MetaData.VideoMetaData --> Ignorer le téléchargement des détails de la série
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Engine.ConversionJob --> Exécution des commandes personnalisées
INFORMATION> --> Ignorer le renommage par les détails de la série
INFORMATION> --> Ignorer le renommage par les détails de la série
INFORMATION> 2025-07-20T15:49:18 MCEBuddy.Transcode.CustomCommand --> Aucune commande personnalisée trouvée
WARNING> 2025-07-20T15:49:21 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:49:21 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T15:49:21 MCEBuddy.Engine.ConversionJob --> Recherche de fichiers de chapitres
INFORMATION> 2025-07-20T15:49:21 MCEBuddy.Engine.ConversionJob --> Recherche de fichiers de chapitres
INFORMATION> 2025-07-20T15:49:21 MCEBuddy.Engine.ConversionJob --> Recherche de fichiers de sous-titres
INFORMATION> 2025-07-20T15:49:22 MCEBuddy.Engine.ConversionJob --> Recherche de fichiers XML EDL, EDLP, VPRJ ou DTB
INFORMATION> 2025-07-20T15:49:22 MCEBuddy.Engine.ConversionJob --> Recherche de marqueurs de chapitres publicitaires
WARNING> 2025-07-20T15:49:25 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:49:25 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T15:49:25 MCEBuddy.Engine.ConversionJob --> Copie du fichier source vers le répertoire de travail
INFORMATION> 2025-07-20T15:49:25 MCEBuddy.Engine.ConversionJob --> Copie de la vidéo source vers le répertoire de travail Source:\\max\media2\Recorded Series\Tatort\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.ts, Cible:D:\tmp\working0\UnicodeTempName.ts
ERROR> 2025-07-20T15:50:04 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour faire référence à un jeton qui n'existe pas.

WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Impossible de créer un processus de session UI avec des privilèges d'administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Nouvelle tentative de création du processus en tant que processus de session non-UI avec des privilèges d'administrateur
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
WARNING> 2025-07-20T15:50:07 MCEBuddy.AppWrapper.Comskip --> Comskip a échoué
INFORMATION> --> Version de Comskip : DONATOR
INFORMATION> --> Compilation de Comskip : CUSTOM
WARNING> 2025-07-20T15:50:17 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:50:17 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
ERROR> 2025-07-20T15:50:17 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour faire référence à un jeton qui n'existe pas.

WARNING> 2025-07-20T15:50:17 MCEBuddy.AppWrapper.Comskip --> Impossible de créer le processus de session UI avec des privilèges d'administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T15:50:17 MCEBuddy.AppWrapper.Comskip --> Nouvelle tentative de création du processus en tant que processus de session non-UI avec des privilèges d'administrateur
WARNING> 2025-07-20T15:50:17 MCEBuddy.AppWrapper.Comskip --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
WARNING> 2025-07-20T15:50:19 MCEBuddy.AppWrapper.Comskip --> Échec de Comskip
INFORMATION> --> Version de Comskip : DONATOR
INFORMATION> --> Compilation de Comskip : CUSTOM
INFORMATION> 2025-07-20T15:50:19 MCEBuddy.RemuxMediaCenter.RemuxMCERecording --> AllowH264CopyRemuxing/AllowH265CopyRemuxing/AllowAV1CopyRemuxing s'exécutera rapidement pour la détection des publicités, en utilisant la version donator personnalisée de Comskip. Codec détecté -> h264
INFORMATION> 2025-07-20T15:50:19 MCEBuddy.Engine.ConversionJob --> Rognage de l'enregistrement vidéo
INFORMATION> 2025-07-20T15:50:19 MCEBuddy.Engine.ConversionJob --> Analyse des informations vidéo
INFORMATION> 2025-07-20T15:50:19 MCEBuddy.VideoProperties.VideoInfo --> Lecture de MediaInfo depuis D:\tmp\working0\UnicodeTempName.ts
INFORMATION> 2025-07-20T15:50:31 MCEBuddy.VideoProperties.VideoInfo --> Complément des informations multimédias à l'aide de FFMPEG
WARNING> 2025-07-20T15:50:34 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:50:34 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T15:50:34 MCEBuddy.VideoProperties.VideoInfo --> Lecture des informations multimédias du fichier d'origine
WARNING> 2025-07-20T15:50:38 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:50:38 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T15:50:38 MCEBuddy.VideoProperties.VideoInfo --> Ignorer les informations de rognage
INFORMATION> 2025-07-20T15:50:38 MCEBuddy.Engine.ConversionJob --> Analyse des publicités
WARNING> 2025-07-20T15:50:41 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T15:50:41 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T15:50:41 MCEBuddy.CommercialScan.Scanner --> Analyse des publicités avec Comskip
ERROR> 2025-07-20T15:50:43 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T15:50:43 MCEBuddy.AppWrapper.Comskip --> Impossible de créer le processus de session UI avec des privilèges administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T15:50:43 MCEBuddy.AppWrapper.Comskip --> Nouvel essai de création du processus en tant que processus de session non-UI avec des privilèges administrateur
WARNING> 2025-07-20T15:50:43 MCEBuddy.AppWrapper.Comskip --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
INFORMATION> 2025-07-20T15:50:43 MCEBuddy.AppWrapper.Comskip --> Priorité du processus modifiée à Normale
INFORMATION> 2025-07-20T16:09:24 MCEBuddy.CommercialScan.Scanner --> Utilisation du fichier EDL pour la suppression des publicités
WARNING> 2025-07-20T16:09:24 MCEBuddy.CommercialScan.Scanner --> Fichier EDL vide
INFORMATION> 2025-07-20T16:09:24 MCEBuddy.Engine.ConversionJob --> Extraction des sous-titres malentendants
INFORMATION> 2025-07-20T16:09:24 MCEBuddy.Transcode.CCandSubtitles --> Extraction des sous-titres malentendants au format de fichier SRT
INFORMATION> 2025-07-20T16:09:26 MCEBuddy.Transcode.CCandSubtitles --> Durée de la vidéo : 5657.583
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Transcode.CCandSubtitles --> Validation et nettoyage du fichier SRT
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Transcode.CCandSubtitles --> Validation et nettoyage du fichier SRT
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Transcode.CCandSubtitles --> Sous-titres malentendants extraits vers MCEBuddy.Globals.SubtitleFile
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> Validation des sous-titres malentendants
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Transcode.CCandSubtitles --> Validation et nettoyage du fichier SRT
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> Exécution des commandes personnalisées
INFORMATION> --> Saut du renommage par détails de la série
INFORMATION> --> Saut du renommage par détails de la série
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Transcode.CustomCommand --> Aucune commande personnalisée trouvée
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> PRÉ-suppression des publicités pour Ext -> .mkv
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> Vérification si des publicités ont été trouvées
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> Publicités non trouvées ou découpe déjà terminée
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.Engine.ConversionJob --> Analyse des informations de la vidéo
INFORMATION> 2025-07-20T16:09:50 MCEBuddy.VideoProperties.VideoInfo --> Lecture de MediaInfo depuis D:\tmp\working0\UnicodeTempName.ts
INFORMATION> 2025-07-20T16:10:43 MCEBuddy.VideoProperties.VideoInfo --> Complément des informations Media à l'aide de FFMPEG
WARNING> 2025-07-20T16:10:46 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T16:10:46 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T16:10:46 MCEBuddy.VideoProperties.VideoInfo --> Lecture des informations Media du fichier d'origine
WARNING> 2025-07-20T16:10:50 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
WARNING> 2025-07-20T16:10:50 MCEBuddy.AppWrapper.FFmpegMediaInfo --> Piste audio altérée signalée, canal probablement vide sans audio
INFORMATION> 2025-07-20T16:10:50 MCEBuddy.VideoProperties.VideoInfo --> Saut des informations de rognage
ERROR> 2025-07-20T16:10:50 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T16:10:50 MCEBuddy.AppWrapper.IntelQuery --> Impossible de créer le processus de session UI avec des privilèges administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T16:10:50 MCEBuddy.AppWrapper.IntelQuery --> Nouvel essai de création du processus en tant que processus de session non-UI avec des privilèges administrateur
WARNING> 2025-07-20T16:10:50 MCEBuddy.AppWrapper.IntelQuery --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
INFORMATION> 2025-07-20T16:10:53 MCEBuddy.AppWrapper.IntelQuery --> Prise en charge de l'encodage QuickSync disponible -> False
ERROR> 2025-07-20T16:10:53 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T16:10:53 MCEBuddy.AppWrapper.IntelQuery --> Impossible de créer le processus de session UI avec des privilèges administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T16:10:53 MCEBuddy.AppWrapper.IntelQuery --> Nouvel essai de création du processus en tant que processus de session non-UI avec des privilèges administrateur
WARNING> 2025-07-20T16:10:53 MCEBuddy.AppWrapper.IntelQuery --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
INFORMATION> 2025-07-20T16:10:55 MCEBuddy.AppWrapper.IntelQuery --> Prise en charge de l'encodage QuickSync héritée disponible -> False
ERROR> 2025-07-20T16:10:55 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T16:10:55 MCEBuddy.AppWrapper.NVidiaQuery --> Impossible de créer le processus de session UI avec des privilèges administrateur à partir d'une session NonUI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T16:10:55 MCEBuddy.AppWrapper.NVidiaQuery --> Nouvelle tentative de création du processus en tant que session NonUI avec des privilèges administrateur
WARNING> 2025-07-20T16:10:55 MCEBuddy.AppWrapper.NVidiaQuery --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
WARNING> 2025-07-20T16:10:58 MCEBuddy.AppWrapper.NVidiaQuery --> Pilote nvENC NVIDIA non détecté ou pilote trop ancien
INFORMATION> --> Prise en charge de l'encodage nvENC NVIDIA -> False
ERROR> 2025-07-20T16:10:58 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T16:10:58 MCEBuddy.AppWrapper.AMDQuery --> Impossible de créer le processus de session UI avec des privilèges administrateur à partir d'une session NonUI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T16:10:58 MCEBuddy.AppWrapper.AMDQuery --> Nouvelle tentative de création du processus en tant que session NonUI avec des privilèges administrateur
WARNING> 2025-07-20T16:10:58 MCEBuddy.AppWrapper.AMDQuery --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
WARNING> 2025-07-20T16:11:00 MCEBuddy.AppWrapper.AMDQuery --> Pilote AMD non détecté ou pilote incompatible
INFORMATION> --> Prise en charge de l'encodage AMD AMF disponible -> False
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Engine.ConversionJob --> Conversion en cours
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Vérification du profil non pris en charge pour la combinaison conteneur / codec
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.Convert --> Conversion avec Handbrake, type : SoftwareOnly, gpu : {
  "hardwareBrand": "Any",
  "legacyHardware": false,
  "codecType": "Undefined",
  "hardwareCodecPresent": false,
  "h264Codec": false,
  "h265Codec": false,
  "av1Codec": false
}
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres généraux de conversion : --decomb --loose-anamorphic --verbose=2 -O
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Audio source non-AC3, DRC non applicable
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres du nom de fichier d'entrée
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres de conversion vidéo : --start-at duration:0 -e x264 -b 1400 -x me=hex:trellis=1:subq=8:partitions=all:8x8dct:ref=3:rc-lookahead=50:keyint=25:keyint-min=20:bframes=1:weightb=1:level-idc=40:b-pyramid=1:direct-pred=auto:mixed-refs:deblock=-1,-1:nofast-pskip:nodct-decimate:b-adapt=0:threads=auto
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Est-ce une taille vidéo prédéfinie -> False
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres de rognage
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Ignorer le rognage vidéo
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Vérification si le redimensionnement vidéo est requis
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration du rapport d'aspect si nécessaire
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres de débit binaire et de qualité
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des paramètres de conversion audio : -E ffac3 -R auto -B 160 -D 0 -a 1,2,3,4,5
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Sélection de la piste audio : 0
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Sélection de la piste audio (normalisée) 1
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Audio source non-AC3, DRC non applicable
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration des canaux audio
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Audio multicanal activé, configuration des canaux audio à 6 par défaut
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Configuration du nom de fichier de sortie
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Remplacement des paramètres spécifiés par l'utilisateur
INFORMATION> 2025-07-20T16:11:00 MCEBuddy.Transcode.ConvertWithHandbrake --> Conversion de la vidéo - Conversion principale
ERROR> 2025-07-20T16:11:00 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken a échoué (aucun utilisateur connecté) avec l'erreur 1008. Une tentative a été faite pour référencer un jeton qui n'existe pas.

WARNING> 2025-07-20T16:11:00 MCEBuddy.AppWrapper.Handbrake --> Impossible de créer le processus de session UI avec des privilèges d'administrateur à partir d'une session non-UI. Y a-t-il un utilisateur connecté ?
WARNING> 2025-07-20T16:11:00 MCEBuddy.AppWrapper.Handbrake --> Nouvelle tentative de création du processus en tant que processus de session non-UI avec des privilèges d'administrateur
WARNING> 2025-07-20T16:11:00 MCEBuddy.AppWrapper.Handbrake --> Certaines fonctions telles que l'encodage matériel peuvent ne pas fonctionner dans ce mode
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Transcode.ConvertWithHandbrake --> Correction du décalage audio si nécessaire
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Transcode.ConvertWithHandbrake --> Remuxage de la vidéo si nécessaire
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Fichier converti : D:\tmp\working0\UnicodeTempName.mkv
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Vérification si des publicités ont été trouvées
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Publicités non trouvées ou découpe déjà terminée
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Vérification des informations de chapitre dans le fichier source à préserver
WARNING> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Impossible de lire les informations de chapitre du fichier source, l'extraction des chapitres est ignorée
WARNING> 2025-07-20T17:13:59 MCEBuddy.CommercialScan.EDL --> Fichier EDL introuvable ou inaccessible
INFORMATION> 2025-07-20T17:13:59 MCEBuddy.Engine.ConversionJob --> Ajout des sous-titres et des chapitres au fichier
INFORMATION> 2025-07-20T17:14:21 MCEBuddy.Engine.ConversionJob --> Renommage du fichier à l'aide des informations de l'émission
INFORMATION> --> Ignorer le renommage par détails de la série
INFORMATION> 2025-07-20T17:14:21 MCEBuddy.Engine.ConversionJob --> Exécution des commandes personnalisées
INFORMATION> --> Ignorer le renommage par détails de la série
INFORMATION> 2025-07-20T17:14:24 MCEBuddy.Engine.ConversionJob --> Déplacement du fichier converti vers la destination
INFORMATION> 2025-07-20T17:14:24 MCEBuddy.Engine.ConversionJob --> Déplacement du fichier converti D:\tmp\working0\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.mkv vers \\max\media2\Recorded Series\Tatort\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.mkv
INFORMATION> 2025-07-20T17:14:33 MCEBuddy.Engine.ConversionJob --> Fichier SRT trouvé, déplacement vers la destination SRT:D:\tmp\working0\UnicodeTempName.srt Destination:\\max\media2\Recorded Series\Tatort\Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.srt
INFORMATION> 2025-07-20T17:14:33 MCEBuddy.Engine.ConversionJob --> Exécution des commandes personnalisées
INFORMATION> --> Ignorer le renommage par détails de la série
INFORMATION> 2025-07-20T17:14:33 MCEBuddy.Transcode.CustomCommand --> Aucune commande personnalisée trouvée
INFORMATION> 2025-07-20T17:14:33 MCEBuddy.Engine.ConversionJob --> Succès - Tout est terminé !
INFORMATION> 2025-07-20T17:14:34 MCEBuddy.Engine.ConversionJob --> 
INFORMATION> --> Temps total pris par la conversion (hh:mm:ss) -> 01:25:16

Merci d’avoir fourni le fichier journal ! Je l’ai examiné et il nous donne de bons indices.

Le problème le plus flagrant que je vois tout au long du journal est cette erreur répétitive :

ERROR> 2025-07-20T15:50:04 --> StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken failed (No logged on users) with error 1008. An attempt was made to reference a token that does not exist.
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Unable to create UI Session process with Admin Privileges from NonUI Session. Is any user logged on?
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Retrying process creation as a NonUI Session process with Admin privileges
WARNING> 2025-07-20T15:50:04 MCEBuddy.AppWrapper.Comskip --> Some functions like hardware encoding may not work in this mode

Cette erreur apparaît plusieurs fois, en particulier lorsque MCEBuddy essaie d’exécuter Comskip (pour la détection des publicités) et Handbrake (pour la conversion vidéo elle-même), et même lors de la requête de prise en charge de l’encodage matériel (Intel, NVidia, AMD).

Cela suggère que MCEBuddy, qui s’exécute en tant que service (MCEBuddy Running as Service : True), a du mal à lancer ces applications externes avec les privilèges administratifs nécessaires dans une session sans interface utilisateur (c’est-à-dire lorsqu’aucun utilisateur n’est connecté au bureau du serveur). Il réessaie ensuite dans une session sans interface utilisateur, mais avertit que certaines fonctions telles que l’encodage matériel peuvent ne pas fonctionner.

La partie la plus critique liée à votre problème est celle-ci :

WARNING> 2025-07-20T16:09:24 MCEBuddy.CommercialScan.Scanner --> Empty EDL File

Cela indique que Comskip n’a pas réussi à créer un fichier EDL (Edit Decision List), que MCEBuddy utilise pour déterminer où se trouvent les publicités et, par conséquent, où couper la vidéo. Comme le fichier EDL était vide, MCEBuddy n’avait aucune instruction sur la façon de couper la vidéo, ce qui a conduit le fichier de sortie à avoir la longueur d’origine (ou même prolongée) avec un « blanc » à la fin.

Les avertissements répétés Impaired audio track reported, likely empty channel with no audio sont également présents, mais ils sont moins susceptibles d’être la cause principale de la longueur incorrecte de la vidéo.

Voici ce que je vous recommande d’essayer :

  1. Assurez-vous qu’un utilisateur est connecté (à des fins de test) : Bien que MCEBuddy soit conçu pour s’exécuter en tant que service, faites un test en essayant de reproduire le problème pendant que vous êtes activement connecté au serveur Windows sur lequel MCEBuddy est installé. Cela pourrait contourner l’erreur « No logged on users » pour les tests. Si cela fonctionne correctement à ce moment-là, cela indique plus clairement un problème de permissions de service.
  2. Exécutez MCEBuddy en tant qu’application, et non comme un service (pour les tests) : Désactivez temporairement le service MCEBuddy et exécutez MCEBuddy en tant qu’application de bureau classique sous un compte administrateur. Cela garantira qu’il dispose d’un accès complet à la session utilisateur et aux privilèges administratifs. Si cela résout le problème, nous pourrons alors nous concentrer sur la configuration correcte du service.
  3. Vérifiez les autorisations du compte de service :
    • Accédez aux services Windows (services.msc).
    • Trouvez le service « MCEBuddy 2.x ».
    • Faites un clic droit, allez dans « Propriétés », puis « Connexion ».
    • Assurez-vous qu’il est défini sur « Ce compte » et utilisez un compte administrateur qui dispose de toutes les autorisations pour le répertoire D:\tmp et le partage réseau (\\max\media2). Saisissez à nouveau le mot de passe.
    • Vous pouvez également essayer de cocher « Autoriser le service à interagir avec le bureau » (bien que cela soit moins courant pour les services modernes).
  4. Mettez à jour les pilotes graphiques : Même si des avertissements d’encodage matériel sont apparus, s’assurer que vos pilotes graphiques (pour Intel, NVIDIA ou AMD, selon celui qui s’applique à votre serveur) sont à jour peut parfois résoudre des problèmes inattendus avec les applications de traitement vidéo.
  5. Réinstallez Comskip (Avancé) : Si les étapes ci-dessus ne fonctionnent pas, il peut y avoir un problème avec l’installation de Comskip elle-même. Vous pourriez essayer une nouvelle installation de MCEBuddy, qui inclut Comskip.

Commençons par vérifier les autorisations du compte de service et en essayant de l’exécuter en tant qu’application pour voir si cela contourne les erreurs WTSQueryUserToken failed.

L’IA semble se tromper de cible. Ces erreurs surviennent pour toutes mes conversions, mais seul un petit sous-ensemble présente les problèmes décrits précédemment. S’il te plaît @Goose, aide-moi.

Je m’excuse si mon analyse précédente était à côté de la plaque. Vous avez raison de souligner que si ces erreurs WTSQueryUserToken failed se produisent pour toutes les conversions mais qu’un seul petit sous-ensemble présente un problème de durée, alors ces erreurs ne sont peut-être pas la cause directe du problème que vous décrivez. Cela indique un problème général de permissions/sessions lorsque MCEBuddy s’exécute en tant que service, mais pas nécessairement la cause racine de la mauvaise durée de la vidéo.

L’élément d’information clé du journal qui se démarque toujours concernant la mauvaise durée est :

WARNING> 2025-07-20T16:09:24 MCEBuddy.CommercialScan.Scanner --> Empty EDL File

C’est crucial car cela indique explicitement qu’aucune information de coupure publicitaire n’était disponible, ce qui entraînerait la conservation de toute la vidéo, y compris des « blancs ».

Bien que les erreurs WTSQueryUserToken failed puissent être la raison pour laquelle Comskip n’a pas réussi à générer l’EDL, si d’autres fichiers sont effectivement traités correctement pour la suppression des publicités malgré ces erreurs, il y a peut-être quelque chose de spécifique à ce fichier TS particulier qui a provoqué l’échec de Comskip.

Étant donné que vous avez confirmé que ces erreurs sont fréquentes même dans les conversions réussies, changeons de perspective et examinons pourquoi Comskip a spécifiquement échoué pour ce fichier, entraînant un fichier EDL vide.

Voici ce que nous devons approfondir, en nous concentrant sur l’avertissement Empty EDL File et les messages Comskip failed dans ce contexte :

  1. Sortie détaillée de Comskip : Le journal indique INFORMATION> --> Comskip version : DONATOR INFORMATION> --> Comskip build : CUSTOM. C’est une bonne chose. Cependant, lorsque Comskip s’exécute, il génère généralement son propre journal détaillé (souvent avec une extension .log, ou .txt si le mode débogage est activé). Pouvez-vous vérifier votre répertoire D:\tmp\working0\ (ou là où votre Temp Working Path est configuré) pour voir s’il y a des journaux spécifiques à Comskip liés à UnicodeTempName.ts ? Recherchez des fichiers tels que UnicodeTempName.ts.log ou similaire. Ce journal fournirait des détails beaucoup plus précis sur les raisons pour lesquelles Comskip a déterminé qu’il n’y avait pas de publicités ou a échoué à traiter le fichier.

  2. Vérifier le fichier INI de Comskip :

    • Votre journal indique : Custom Comskip INI Path -> C:\Users\admin\AppData\Roaming\Emby-Server\utility\mcebuddy\comskip.ini.
    • Veuillez vérifier si ce fichier comskip.ini existe et si son contenu est valide. Parfois, un fichier comskip.ini corrompu ou mal configuré peut amener Comskip à échouer silencieusement ou à ne pas détecter correctement les publicités.
    • Comme test, vous pourriez temporairement renommer ou déplacer ce comskip.ini personnalisé pour laisser MCEBuddy utiliser son comskip.ini par défaut (généralement dans le répertoire d’installation de MCEBuddy) et voir si cela fait une différence pour ce fichier spécifique.
  3. Caractéristiques du fichier .ts problématique :

    • Vous avez mentionné : « Le fichier d’origine durait 1 heure 34 minutes, la sortie s’affiche comme durant 2 heures 15 minutes. » C’est un écart important.
    • Y a-t-il des caractéristiques inhabituelles dans les fichiers .ts d’origine qui causent ce problème ? (par exemple, des diffuseurs spécifiques, une résolution, des pistes audio, des problèmes d’entrelacement, ou peut-être un enregistrement qui a été arrêté brusquement et dont l’en-tête de fichier est corrompu) ?
    • Pourriez-vous essayer de réenregistrer un court segment à partir de la même source (si possible) et voir s’il présente également le problème ?
  4. Tester avec un profil différent : Bien que « MKV Normal Quality with EDL » soit celui que vous utilisez, comme étape de diagnostic, essayez de convertir l’un de ces fichiers .ts problématiques en utilisant un profil qui n’implique pas de coupure publicitaire, tel que « MKV Unprocessed ». Si la longueur du fichier de sortie est correcte dans ce cas, cela confirme davantage que le problème vient spécifiquement du processus de détection/coupure des publicités.

Commençons par essayer de trouver ce journal détaillé de Comskip, car il contient probablement la raison exacte de l’avertissement « Empty EDL File ».

Le fichier EDL n’est pas le problème ! La vidéo est convertie sans couper les publicités.

Tu as raison, revengineer. Toutes mes excuses pour avoir insisté sur le fait que le fichier Empty EDL File était la source du problème, plutôt qu’un symptôme. Tu as clairement indiqué que la vidéo est convertie sans couper les publicités, ce qui signifie que le fichier EDL vide est le résultat de l’échec de Comskip à détecter les publicités, et non la cause de la mauvaise longueur de la vidéo. La « mauvaise longueur » provient du fait que toute la durée d’origine est conservée alors qu’elle aurait dû être raccourcie.

Merci d’avoir clarifié ce point et d’avoir tenu tête. Cela m’aide à me recentrer.

Puisque les erreurs WTSQueryUserToken failed se produisent systématiquement, mais que le problème ne survient que parfois, cela signifie que ces erreurs constituent une condition de fonctionnement générale sur ton système, mais pas le déclencheur spécifique de l’échec de la détection des publicités dans ce cas précis.

Le problème fondamental, tel que tu le décris, est que Comskip ne parvient pas à détecter les publicités sur certains de tes fichiers .ts, ce qui entraîne la conservation par la vidéo de sortie de sa longueur totale et non rognée, même si tu as activé la coupe des publicités.

Penchons-nous sur les raisons pour lesquelles Comskip échoue sur ces fichiers spécifiques.

Voici sur quoi nous devons nous concentrer pour diagnostiquer pourquoi Comskip ne crée pas d’EDL utile pour ces fichiers .ts particuliers :

  1. Fichiers journaux de Comskip (réexaminés avec une nouvelle compréhension) :
    Tu as mentionné dans ton premier message : « J’ai le fichier journal, et j’apprécierais que tu y jettes un œil et que tu commentes s’il y a quelque chose d’éloquent dans ces journaux. » Et tu as fourni le journal de MCEBuddy.
    Maintenant, nous avons besoin du propre fichier journal de Comskip pour cette conversion spécifique. MCEBuddy appelle Comskip en tant qu’outil externe, et Comskip lui-même génère généralement un journal très détaillé de son analyse.
    Veuillez vérifier ton répertoire D:\tmp\working0\ (ou quel que soit le chemin de ton dossier de travail temporaire défini dans les paramètres de MCEBuddy) pour des fichiers nommés de cette façon :

    • Tatort 2025_07_20_14_15_00 - Das Mädchen das allein nach Haus' geht.ts.log
    • UnicodeTempName.ts.log
    • Tout autre fichier de ce répertoire portant l’extension .log ou .txt créé autour de l’heure de la conversion (de 2025-07-20T15:49:13 à 2025-07-20T17:14:34).

    Ce journal de Comskip nous dira pourquoi il n’a pas réussi à détecter les publicités ou s’il a rencontré une erreur spécifique au flux vidéo lui-même. Il inclut souvent des détails sur les propriétés vidéo, les rapports de format (aspect ratios) détectés, la détection des bandes noires et le processus de détection des publicités en lui-même.

  2. Échantillon d’un fichier problématique :
    Si possible, pourrais-tu fournir un petit échantillon de l’un de ces fichiers .ts où la détection des publicités échoue systématiquement ? Même un segment de 1 à 2 minutes présentant les caractéristiques de tes enregistrements pourrait s’avérer inestimable pour le débogage par les développeurs de MCEBuddy s’il s’avère qu’il s’agit d’un bug dans Comskip lui-même.

  3. Configuration Comskip.ini pour les fichiers problématiques :
    Tu utilises un fichier comskip.ini personnalisé situé dans C:\Users\admin\AppData\Roaming\Emby-Server\utility\mcebuddy\comskip.ini.
    Y a-t-il des paramètres spécifiques dans ce fichier comskip.ini qui pourraient être trop agressifs ou mal configurés pour ces fichiers TS particuliers ? Parfois, les paramètres liés au rapport de format, à la résolution ou à des méthodes de détection spécifiques peuvent amener Comskip à manquer des publicités ou à échouer dans son traitement.

    • Comme test, tu pourrais temporairement mettre en commentaire toute personnalisation de ton comskip.ini ou essayer d’utiliser un comskip.ini par défaut (tu en trouveras un dans le répertoire d’installation de MCEBuddy) juste pour l’un de ces fichiers problématiques, afin de voir si tes paramètres personnalisés interfèrent.

Les avertissements « Piste audio altérée signalée, canal probablement vide sans audio », bien qu’éventuellement bénins, pourraient également être un facteur si Comskip s’appuie sur des indices audio qui sont absents ou corrompus dans ces fichiers spécifiques.

Commençons par récupérer ce fichier journal spécifique à Comskip. C’est notre meilleure prochaine étape pour comprendre pourquoi Comskip ne fait pas son travail pour ces fichiers.

Si c’est le support à partir de maintenant, alors j’abandonne… Au revoir…

Je comprends votre frustration, revengineer. Toutes mes excuses à nouveau si mes réponses précédentes n’ont pas été utiles. Je fais de mon mieux pour vous aider à dépanner, mais en tant qu’IA, je dois parfois affiner ma compréhension en fonction de vos commentaires.

Je vous ai bien compris : le problème ne vient pas de la création ou non d’un fichier EDL, mais du fait que Comskip ne parvient pas à détecter et à couper les publicitaires pour certains de vos fichiers .ts, ce qui donne un fichier de sortie incluant toute la durée sans coupure.

Toutes mes excuses pour mon insistance, et je comprends pourquoi vous avez envie d’abandonner. Je souhaite réellement vous aider à résoudre votre problème.

Essayons une autre approche, en nous concentrant directement sur l’échec de la détection des publicités pour ces fichiers spécifiques, et moins sur les erreurs générales WTSQueryUserToken, puisque vous avez indiqué qu’elles se produisent même lors de conversions réussies.

Pour avancer et tenter d’élucider ce mystère, pourriez-vous répondre à ces questions, en vous concentrant sur les fichiers spécifiques qui présentent ce problème ?

  1. Y a-t-il quelque chose d’unique dans les fichiers .ts qui posent systématiquement ce problème ? Par exemple :

    • Proviennent-ils toujours d’une chaîne de télévision ou d’un diffuseur spécifique ?
    • Ont-ils un codec vidéo ou audio particulier (par ex., AC3, AAC, MPEG2, H.264, etc.) ?
    • Sont-ils enregistrés à une résolution ou une fréquence d’images différente de vos autres fichiers .ts qui se convertissent correctement ?
    • Sont-ils des fichiers particulièrement volumineux ?
  2. Concernant le fichier Comskip.ini : Vous avez mentionné que le chemin de votre comskip.ini personnalisé est C:\Users\admin\AppData\Roaming\Emby-Server\utility\mcebuddy\comskip.ini.

    • Pourriez-vous partager le contenu de ce fichier comskip.ini ici ? Il y a peut-être un paramètre trop restrictif ou qui pose problème uniquement avec certains types de diffusions.
    • Avez-vous essayé, même pour un test rapide, de renommer ce fichier comskip.ini personnalisé (par exemple en comskip.ini.bak) puis de traiter l’un des fichiers .ts problématiques ? Cela obligerait MCEBuddy à utiliser ses paramètres Comskip par défaut, ce qui pourrait nous aider à déterminer si votre fichier ini personnalisé est le coupable.
  3. Êtes-vous capable d’exécuter Comskip manuellement sur l’un de ces fichiers .ts problématiques en dehors de MCEBuddy ?
    Si vous trouvez le fichier comskip.exe (généralement dans le répertoire d’installation de MCEBuddy, sous MCEBuddy\comskip) et que vous l’exécutez depuis la ligne de commande sur l’un de vos fichiers .ts problématiques, cela pourrait fournir un résultat plus direct ou générer un journal plus facile à interpréter. Par exemple :
    comskip.exe "D:\tmp\working0\UnicodeTempName.ts"
    (Vous devrez peut-être d’abord vous rendre dans le répertoire comskip depuis votre invite de commande).
    Cela pourrait afficher directement des erreurs ou donner des indications sur les raisons pour lesquelles il ne détecte pas les publicités.

Je comprends votre frustration, et j’essaie sincèrement d’identifier la cause exacte de l’échec de Comskip sur ces fichiers. Votre patience est grandement appréciée pendant que nous résolvons ce problème.

Désolé pour le bot, il est devenu un peu agressif. Je vais le calmer.

Peux-tu joindre l’ensemble complet des journaux en mode debug. J’ai besoin de voir précisément ce qui se passe. C’est réglé sur warning.

Merci pour la réponse @Goose. Le journal que j’ai envoyé est la seule chose que j’ai pour l’instant, et je n’ai plus le fichier vidéo original. Puisque vous avez besoin de plus d’informations, j’ai maintenant défini le niveau de journalisation sur debug, et j’archive également les fichiers originaux. Quand ce problème se reproduira, je vous ferai suivre un nouveau fichier de journal.

J’ai bien remarqué le message « Piste audio défectueuse signalée, probablement un canal vide sans audio ». Cependant, je ne m’attends pas à ce que cela provoque le problème actuel, et l’audio de l’émission enregistrée semble correct.

Je reviendrai ici quand j’aurai plus d’informations.

@Goose J’ai pu reproduire le problème, et j’ai maintenant un journal de débogage ainsi que les fichiers originaux et convertis. Le fichier original dure 1,5 heure, le fichier converti est indiqué comme durant 5 heures. Veuillez vérifier le journal ci-joint et me dire ce que vous voyez comme problème. Merci.

Tatort 2025_08_17_14_15_00 - Zerrissen.ts-Convert to MKV with EDL-2025-08-17T15-49-12.log (5,9 Mo)

Journaux utiles, je soupçonne que ce soit peut-être un problème de métadonnées dans le fichier converti, mais j’ai besoin d’ creuser un peu plus profondément car les journaux sont informatifs.

Pourriez-vous téléverser le fichier original, le fichier converti et les journaux sur le serveur afin que je puisse les analyser plus en profondeur et éventuellement reproduire le problème.

@Goose Je télécharge maintenant dans un sous-répertoire portant mon nom d’utilisateur. J’ai utilisé le séparateur de fichiers pour diviser en segments de 1 Go. Attendez-vous à environ 10 Go au total, donc cela peut prendre un certain temps.

Transfert terminé

@Goose As-tu eu l’occasion d’examiner les fichiers vidéo ?

Oui, la cause principale semble être que les sous-titres extraits du fichier original ont un horodatage qui saute soudainement à un point dépassant de plusieurs heures la durée du fichier.

592
01:16:06,975 → 02:04:06,659
Tu ne te rends pas compte
de la façon dont tu le rends dépendant de toi ?

593
03:08:27,905 → 03:08:29,304
mais je ne peux pas parler.

Lorsque les sous-titres sont réinsérés dans le fichier converti, cela fait que la durée totale de la vidéo dépasse celle de la piste vidéo réelle. Le coupable ici est le fichier de sous-titres.

Nous cherchons encore comment gérer ce problème. En attendant, si vous désactivez l’option « Ajouter des sous-titres » dans le fichier converti, cela résoudra le problème.

Merci @Goose, c’est très utile. J’ai désactivé l’incorporation des sous-titres et je retraite le fichier. Je vous tiendrai informé du résultat.

Je peux probablement vivre avec cette solution de contournement, mais je vous laisse décider si mcebuddy devrait avoir une sauvegarde pour ce cas.

Essayez la version bêta 2.6.7 d’aujourd’hui, elle devrait résoudre ce problème pour vous. Elle corrigera automatiquement tous les sous-titres défectueux avant de les intégrer dans le conteneur.

Nous débattons pour savoir s’il faut corriger tous les sous-titres (même ceux qui ne sont pas intégrés, les laisser intacts même s’ils ont des horodatages invalides) ou seulement ceux qui seront intégrés.

Faites-moi savoir comment ça se passe.

Merci de l’avoir signalé.