4 sous-titres codés dans MKV, MCEBuddy n'extrait et convertit qu'1 en .SRT

La plupart de mes films ont non seulement une piste audio double mais aussi 4 sous-titres en tant que sous-titres codés. Il s’agit de sous-titres EIA-608. Je ne peux pas confirmer, mais je soupçonne que chaque fichier audio contient les sous-titres et, comme les pistes audio sont en anglais et en espagnol, les sous-titres correspondants sont à la fois en anglais et en espagnol dans chacune.

MCEBuddy extrait uniquement le sous-titre anglais et le convertit en fichier .SRT… malheureusement, j’ai surtout besoin des sous-titres en espagnol, mais j’aime aussi avoir l’anglais disponible.

Existe-t-il un moyon de faire extraire tous les fichiers de sous-titres par MCEBuddy ? S’il y a des sous-titres redondants anglais/espagnol dans chaque piste audio, existe-t-il un moyen de ne garder qu’un exemplaire de chaque ?

Merci

PS… j’utilise la dernière bêta de MCEBuddy sur une machine Windows 8.1

Je peux essayer de vous aider avec quelques réponses, mais certains éléments peuvent varier selon votre version et le type de fichier que vous possédez, ainsi que le format vers lequel vous convertissez. Les différents types prennent en charge différentes options.

Pour en être sûr, vous pouvez soit examiner le fichier pendant sa conversion par MCEBuddy, faire un clic droit sur le fichier dans la fenêtre d’état, puis cliquer sur « Media Info » ; cela affichera divers détails sur le fichier, y compris les langues audio. Je recommande vivement un programme gratuit appelé « MediaInfo » qui vous fournira plus de détails sur le fichier, notamment les langues disponibles pour les sous-titres et le format des sous-titres dans le fichier. Vous pouvez aussi utiliser un lecteur comme « VLC Media Player » pour lire le fichier et voir les options de sous-titres disponibles.

Deuxièmement, sur ce point, si un fichier possède une piste audio dans une autre langue, il n’en résulte pas nécessairement la présence d’un sous-titre dans cette même langue. Vous devez vérifier le fichier pour en être certain.

Dans les options des paramètres de vos tâches de conversion (quelle que soit la tâche utilisée pour extraire les sous-titres), cliquez sur cet élément, cliquez sur CHANGE, puis sur l’option « Advanced Settings » (petite icône avec des flèches haut/bas). En bas se trouvent vos options audio et sous-titres. Assurez-vous que l’option « Select best soundtrack » soit DÉCOCHÉE, sinon la conversion se limiterait à une seule piste audio. Décochée, elle extraira TOUTES les pistes audio. Vérifiez que le format vers lequel vous convertissez accepte plusieurs pistes audio (MP4, MKV par exemple).

Si vous souhaitez limiter la conversion à une seule piste audio, vous COCHEREZ « Select best soundtrack », puis choisirez votre langue préférée ci-dessous.

Plus bas, vous verrez l’option Sous-titres. Assurez-vous qu’elle soit cochée pour extraire les sous-titres. Survolez l’option pour voir exactement quels formats de fichier la prennent en charge.

Encore plus bas, vous trouverez « Expert Settings ». Si vous cliquez dessus, vous pouvez cocher « Add subtitles » si vous voulez les sous-titres intégrés dans le fichier (formats MKV ou MP4) ; sinon, le paramètre précédent « Extract Subtitles » ajoutera un fichier SRT externe contenant les sous-titres, et s’il y a plusieurs langues, le code de langue sera ajouté au nom du fichier de sous-titres.

Oui, choisissez l’option « Extract Subtitles and Closed Captions » pour extraire TOUS les fichiers de sous-titres. Elle ne vous limiterait qu’à un seul si vous aviez choisi « Select best soundtrack » OU si le fichier ne contenait des sous-titres que pour une seule langue. Rappelez-vous que les pistes audio et les pistes de sous-titres ne sont pas identiques. Beaucoup de mes enregistrements hertziens aux États-Unis proposent l’espagnol comme piste audio, mais ne contiennent aucun sous-titre espagnol.

J’espère que cela vous aidera.
Conversion Task

Merci pour vos conseils. J’en ai appris davantage sur mes enregistrements TV depuis que j’ai ouvert ce fil. J’utilise Mediainfo depuis des années et c’est l’un des logiciels qui m’indiquaient que chaque fichier contenait plusieurs CC, mais je ne savais pas interpréter toutes ces informations.

Paul Hodges, sur les forums Emby, m’a écrit un script qui parcourt tous mes films existants dans leurs dossiers respectifs, vérifie s’il y a des flux CC et combine il y en a, puis extrait tous les flux disponibles vers des fichiers SRT individuels dans le dossier du film.

Il s’agit de légendes EIA-608 et Paul a découvert que tous les enregistrements NTSC contiennent quatre emplacements de fichiers texte même s’ils ne contiennent aucun sous-titre réel… et que les flux 1 et 3 correspondent généralement à l’anglais et à l’espagnol si le fournisseur de contenu les ajoute.

Ainsi, bien que tous mes logiciels affichent quatre flux CC, la plupart de mes fichiers ne contiennent qu’un seul sous-titre en anglais et les trois autres sont vides, tandis que quelques-uns n’ont aucun sous-titre.

Le script de Paul utilise CCextractor pour extraire tous les flux CC disponibles et traite automatiquement les fichiers dans leur propre répertoire, ce qui m’évite de devoir les retraiter via MCEBuddy et donc de copier/déplacer des fichiers pour accomplir cette tâche. Mes bibliothèques restent intactes, sauf qu’elles contiennent désormais le fichier SRT correspondant enregistré avec le film.

Un grand merci à Paul Hodges sur les forums Emby !!