Problèmes de temps de recherche avec les MKV non traités

J’ai enregistré deux films provenant du même canal Comcast (SyFyHD, avec un flux AVC). Les deux ont été traités par MCE Buddy pour supprimer les publicités. Pour l’un (Ordre du Phénix), j’ai converti le conteneur en mp4 (ce qui a également ré-encodé la vidéo, c’est-à-dire le profil MP4 normal). Pour l’autre (Prince de Sang-Mêlé), j’ai simplement converti en conteneur mkv sans conversion vidéo. Je préfère généralement cette dernière méthode, car elle ne ré-encode pas la vidéo.

J’utilise Plex Media Server (PMS) sur une machine Win7 et je regarde les vidéos depuis l’interface web sur le même ordinateur (j’utilise donc le même ordinateur pour le PMS et pour visionner). Le second prend considérablement plus de temps à chercher que le premier après avoir arrêté la vidéo et redémarré (vers la marque des 2 heures).

Plus précisément, Prince de Sang-Mêlé (mkv) met environ 30 secondes à démarrer la lecture quand je reprends à la marque des 2 heures.

L’Ordre du Phénix met environ 5 secondes pour faire la même chose.

Je vais joindre les fichiers d’information média des deux pour montrer les détails sur les fichiers. Les deux ont une vidéo AVC High@L3.2, mais les détails diffèrent, par exemple l’un a un mode de débit variable, l’autre a un mode de débit constant.

Notez que j’ai également observé cette énorme différence de temps de recherche sur mon client Plex Nvidia Shield TV.

Je téléverse également sur le site ftp le fichier vidéo complet de Prince de Sang-Mêlé à recherche lente sous mon nom d’utilisateur.

Quelqu’un peut-il clarifier pourquoi les temps de recherche pour ces deux fichiers sont si différents ?

Half-Blood Prince.txt (4.8 KB)
Order of the Phoenix.txt (5.0 KB)

Mise à jour : j’ai identifié le problème, il semble venir du module d’écriture de fichiers MKV non traités. Sur un autre forum, on m’a indiqué que le writer MCE a la réputation de créer des MKV qui ne sont souvent pas bien lus dans de nombreux environnements. La solution consiste à reprendre le fichier mkv produit par MCEB, puis à le repasser dans mkvtoolnix sans modifier intentionnellement le contenu des flux.

Le fichier mkv résultant de mkvtoolnix se lit très bien sur tous mes clients, et le temps de recherche est quasiment nul. Bien que les flux et les tags semblent identiques, la bibliothèque d’écriture mkv utilisée est différente.

Si vous rencontrez des lenteurs de recherche, même avec un fichier qui n’est pas un MKV non traité (même dans un autre conteneur), envisagez d’utiliser mkvtoolnix et faites-nous part de vos résultats.

J’ai téléversé les versions avant et après mkvtoolnix de mon fichier sur le serveur ftp sous mon nom d’utilisateur, klaberte.

Développeurs, quelques questions :
– Existe-t-il un moyen d’utiliser la même bibliothèque d’écriture de fichiers mkv que celle de mkvtoolnix (peut-être en l’ajoutant comme option dans le profil) ?
– Sinon, y a-t-il un moyen de déclencher automatiquement l’envoi du fichier généré par MCEB vers mkvtoolnix pour un post-traitement ?

MCEBuddy utilise MKVTools pour créer des fichiers MKV, mais cela dépend de la configuration de vos profils. Vous pouvez demander à MCEBuddy d’utiliser ffmpeg pour créer des fichiers MKV ou utiliser MKVToolNix. Si vous joignez votre journal de conversion, nous pouvons vérifier et vous dire comment votre profil est configuré et quelles modifications apporter, le cas échéant.

Harry Potter and the Order of the Phoenix 20070712 [20180810-0129].mpg-MKV Unprocessed KL-2018-08-11T14-43-51.7398676-04-00.log (1,9 Mo)

Voici le fichier journal. Merci d’avance.

Vous utilisez le profil MKV non traité qui permet à ffmpeg de créer directement un fichier MKV

order=ffmpeg,copy
copy-ext=.ts
copy-remuxto=.mkv
copy-audiodelay=skip
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vcodec copy -map 0:v -sn
ffmpeg-audio=-acodec copy -map 0:a
ffmpeg-audioac3=-acodec copy -map 0:a
ffmpeg-ext=.mkv

Changez

ffmpeg-ext=.mkv

En

ffmpeg-ext=.ts
ffmpeg-remuxto=.mkv

Cela permettra à MCEBuddy d’utiliser MKVToolNix pour convertir le fichier TS généré par ffmpeg en MKV.

La raison pour laquelle MCEBuddy utilise ffmpeg pour créer directement des fichiers MKV dans ce profil non traité est que certains fichiers créés par MKVTools ne sont pas lus par certains logiciels et certains téléviseurs Samsung. Voir ce post pour plus de détails :

N’hésitez pas à partager ce retour/ce lien avec les autres forums où vous avez trouvé les conseils ci-dessus.

Cela fonctionne ! Merci de votre aide.