Lors de la première conversion, votre fichier original est un fichier TS contenant des sous-titres codés. MCEBuddy extrait ces sous-titres codés sous forme de fichier SRT, mais échoue à les intégrer car MP4Box ne fonctionne pas.
Cependant, vous disposez d’un profil personnalisé et, dans ce profil, vous demandez à HandBrake de rechercher des sous-titres codés pendant la conversion ; il trouve ces sous-titres codés multiplexés dans le flux TS et les convertit automatiquement en un fichier SRT intégré.
Lors de la seconde conversion, vous commencez avec un fichier M4V contenant le fichier SRT intégré. MCEBuddy extrait le fichier SRT et remux le M4V au format TS pour le traitement (ce qui ne contient ni sous-titres ni sous-titres codés). Ainsi, lorsque HandBrake intervient, il ne détecte rien et, lorsque MCEBuddy tente de remettre les sous-titres dans le conteneur, cela échoue sur votre configuration.
Vous avez trois options :
- Essayer sur un autre ordinateur où MP4Box ne plante pas (cela fonctionne ici sous Windows 10, 64 bits).
- Activer l’option
Skip remuxingpour votre seconde tâche de conversion (ainsi MCEBuddy ne remuxera pas le M4V en TS et HandBrake recevra le M4V original, pouvant peut-être détecter et conserver le SRT intégré). - Modifier votre profil pour la seconde conversion afin de demander à HandBrake d’utiliser le fichier SRT extrait par MCEBuddy avec le fichier TS remuxé dans le dossier temporaire et de l’intégrer dans votre M4V converti. Essayez d’ajouter
--srt-file <source_without_ext>.srtà la lignehandbrake-videode votre profil. Consultez inserting special commands pour savoir comment fonctionne <source_without_ext>.