Donc je commence avec un fichier mkv qui, quand je le lance dans Plex, affiche les sous-titres — je suppose qu’ils sont intégrés au fichier puisqu’il n’y a aucun fichier SRT dans le dossier. Quand je le traite avec MCE, le résultat est nickel et la lecture est parfaite, mais peu importe ce que je fais, les sous-titres ne restent pas dedans. J’ai essayé de les exporter en .srt, mais pour une raison inconnue, après cette étape Plex ne reconnaît pas le fichier srt et ne me permet pas de le sélectionner une fois le flux lancé. Quelle est la meilleure méthode ? Je suis perdu lol. Je convertis des animes sous-titrés, au fait.
J’ai oublié d’ajouter mes logs. Le premier a createsrt activé et a fonctionné, mais Plex ne voit pas le srt. L’autre le laisse simplement tel quel, ce que j’aurais pensé garder les sous-titres dans le fichier ? J’ai aussi essayé d’utiliser la case « Ajouter des sous-titres ». Ça n’a rien changé.
Goblin Slayer - S01E01 - The Fate of Particular Adventurers.mkv-AnimeConversion-2020-04-23T12-01-37withcreatesrtenabled.txt (1,3 Mo) Goblin Slayer - S01E01 - The Fate of Particular Adventurers.mkv-AnimeConversion-2020-04-23T12-33-55justleavingitalone.txt (1,1 Mo)
Vous n’avez pas activé l’option pour intégrer les sous-titres dans le fichier converti :
Intégrer les sous-titres → False

Je suis sûr à 99 % de l’avoir essayé, mais je retente ma chance et si ça ne fonctionne pas, je joindrai les logs. Merci !
Pas de chance. Les journaux sont joints. Merci pour toute l’aide Goose !
Pourquoi avez-vous désactivé l’extraction des sous-titres/close caption ? Ainsi, il n’essaiera pas d’extraire les sous-titres du fichier et rien ne sera donc ajouté à la fin de la conversion.
Sous-titres codés →
Vous devez activer les deux options, Extraire les sous-titres et Ajouter des sous-titres.
Je vérifiais juste ce que tu m’as dit en dehors des paramètres par défaut. Vas-y mollo, mec, dans ma tête ça n’a pas de sens de les extraire puis de les rajouter juste après. Je n’ai pas beaucoup d’expérience là-dessus. Je lance ça maintenant avec les deux cases cochées.
Les deux sont cochés, Plex indique maintenant qu’il y a des sous-titres intitulés « (MOV_TEXT) », mais ils n’apparaissent pas. Quand je lis le fichier original, ils s’affichent et Plex indique « English (ASS) », et ils s’affichent parfaitement. Désolé de t’embêter, Goose. Et merci encore.
Il se peut que ce soit un problème de Plex lors de la lecture des sous-titres dans les fichiers MP4 (votre fichier original était en MKV). Le fichier converti semble correct et contient le fichier SRT intégré. Essayez de le lire avec VLC et voyez si cela fonctionne :
2020-04-23T15:26:10 MCEBuddy.AppWrapper.Base → Stream #0:2(eng): Subtitle: mov_text (tx3g / 0x67337874), 1920x1080 (default)
2020-04-23T15:26:10 MCEBuddy.AppWrapper.Base → Metadata:
2020-04-23T15:26:10 MCEBuddy.AppWrapper.Base → creation_time : 2020-04-23T19:26:02.000000Z
2020-04-23T15:26:10 MCEBuddy.AppWrapper.Base → handler_name : *eng.srt:hdlr=sbtl:lang=eng@GPAC0.8.0-rev94-g6ada10e30-master
MCEBuddy crée des sous-titres tx3g conformément aux spécifications MP4.
EDIT : Il semble que Plex ait des problèmes avec les sous-titres MP4 depuis un moment. https://forums.plex.tv/t/mp4-with-tx3g-mov_text-subtitles-dont-work/151336/6
Je vérifie. Je l’ai supprimé, mais cela ne prend que quelques minutes à refaire. Le truc étrange, c’est qu’il génère toujours le fichier .srt, ce qui me convient parfaitement, mais le sélectionner n’affiche pas les sous-titres — ce qui semble être la solution de contournement évoquée dans ce fil. Tu as une idée pendant que ça tourne et que je teste avec VLC ? Je vois que le .srt se termine par _eng. Peut-être que le nom doit être identique à celui du fichier vidéo. Je vais vérifier ça, même si c’est une histoire de Plex.
Donc VLC ne les affiche même pas. Il voit les sous-titres et me permet de les sélectionner, mais ne fait toujours rien. La vidéo se lit parfaitement.
Nous l’avons modifié dans la dernière version bêta 2.5.4 pour qu’elle soit compatible avec Plex. Vous pouvez l’essayer
Oui, ça ne fonctionne ni dans VLC ni dans Plex (le .srt) et les sous-titres dans la vidéo. La vidéo est parfaite. Toujours pas de sous-titres malgré tout. D’autres idées ?
Je capitule. Rien de ce que je fais ne permet de garder les sous-titres dans un format lisible par Plex. Je vais les laisser tels quels. Je suis tombé sur autre chose qui n’a pas beaucoup de sens, donc je vais ouvrir un nouveau sujet.
Merci,
Brandon
J’ai en fait expérimenté cela de plusieurs façons. Plex propose également d’extraire directement les sous-titres pour les séries TV et s’en sort plutôt bien. Le seul point auquel il faut faire attention, c’est de faire correspondre la série avec le contenu des sous-titres. Le timing pose généralement problème quand les publicités ont été coupées. Si vous convertissez des films, vous devez vraiment vérifier comment les sous-titres sont intégrés. S’ils sont bien présents dans le fichier .mkv (et non gravés en dur), Handbrake fait très bien le travail pour les activer dans un fichier .mp4. Même si le lecteur Windows Media ne verra pas forcément l’option, VLC les affiche sans souci, tout comme Plex.
Je viens de vérifier. Le lecteur « Films et TV » de Win 10 affiche les sous-titres aussi bien que VLC, quand MCEBuddy a converti le fichier avec les sous-titres. Il me faudrait redémarrer mon serveur Plex pour voir si les sous-titres sont détectés. Comment utilises-tu Plex (Web, Roku, Firestick) ? Aussi, si tu utilises un outil comme MediaInfo (trouve une bonne copie), comment affiche-t-il les infos des sous-titres ?
J’ai donc réussi à le faire fonctionner en exportant simplement les sous-titres comme Goose l’a dit. Les intégrer semblait être le problème. Il se trouve que le sous-titrage codé était désactivé sur la télévision elle-même, c’est ce qui bloquait. Je n’ai jamais pensé à vérifier. Ça fonctionne parfaitement en les extrayant simplement et en les enregistrant dans le répertoire en tant que .srt. Je suis content !