Remuxé de TS à MKV avec une durée vidéo incorrecte

Salut, d’habitude je n’utilise MCEBuddy que pour renommer et supprimer les pubs d’un ou deux émissions que je garde pour les revoir. Ça marche très bien, mais j’ai récemment commencé à regarder sur un appareil qui ne me laisse pas avancer rapide dans les MPEG2 dans un conteneur TS, donc j’ai décidé de demander à MCEBuddy de tout remuxer en MKV.

Hier soir, il a remuxé environ 180 fichiers et la plupart étaient corrects, sauf une poignée qui sont ressortis avec une durée complètement fausse. Si je passe un de ces fichiers dans MKVMerge pour le remuxer, il sort bien. J’ai joint un fichier log où vous pouvez voir que la durée d’origine est détectée correctement plusieurs fois à 43 min 07 s, mais vers la fin elle devient soudain 13 h 43 min 07 s.

J’ai parcouru quelques pages en arrière ici pour voir si quelqu’un d’autre avait ce problème, mais je n’ai rien trouvé. Des idées ?

Merci !

Law & Order S20E06 Human Flesh Search Engine.ts-Comskip-2018-04-08T06-59-29.4923358-05-00.log (286,5 Ko)

Je commence à penser que c’est peut-être un problème dû à des pertes de signal pendant une réception OTA faible au moment de l’enregistrement. Les fichiers remuxés par MKVMerge ont la bonne durée, mais présentent aussi des problèmes de synchronisation audio/vidéo à la fin du fichier. Je n’ai pas regardé les fichiers remuxés par MCEBuddy assez longtemps pour voir si c’est vrai pour les deux.

MCEBuddy n’utilise pas MKVMerge, il utilise ffmpeg pour créer vos fichiers MKV. À partir de votre profil :

order=ffmpeg,copy
ffmpeg-ext=.mkv

Il est configuré pour utiliser ffmpeg comme encodeur et ffmpeg encode directement en mkv.

Si vous voulez qu’il utilise mkvmerge, modifiez le profil comme ceci :

ffmpeg-ext=.mp4
ffmpeg-remuxto=.mkv

Cela aura pour effet de créer un fichier MP4 avec ffmpeg, puis d’utiliser MKVMerge pour le remuxer en MKV.