Comment puis-je créer des sous-titres VLC à sélection automatique dans un fichier MKV?

9

Comment puis-je créer des sous-titres VLC à sélection automatique dans un MKV lorsqu'il s'ouvre?

Je voudrais sélectionner les 'Sous-titres anglais - [Anglais]' de cette image:

Les sous-titres

lors du chargement automatique (la raison en est que je file une liste de médias pour une série télévisée à regarder sur un tapis roulant sans interruption)

On m'a dit de jouer avec ces paramètres:

paramètres vlc

mais j'ai essayé toutes les combinaisons de 0 à 3 sans aucune chance.

Est-ce possible dans VLC?

fostandy
la source
Je suppose que c'est sur Windows (selon la capture d'écran)? Quelle version de VLC?
Raystafarian
Windows 7 - VLC 2.1.5 Rincevent
fostandy

Réponses:

7

Pour moi, cela a fonctionné avec les paramètres suivants:

Piste de sous-titres = 1

Langue des sous-titres = anglais

ID de la piste de sous-titres = 2

J'espère que vous trouverez cela utile. (Si cela ne fonctionne pas, cliquez sur Outils, Informations sur les médias, Codec et regardez quel type de flux est sous-titre ... C'est votre ID de piste de sous-titre!)

Alexandru
la source
Cela a fonctionné pour les sous-titres, mais pas pour l'audio. J'ai essayé toutes les combinaisons de -1 à 5 dans les deux domaines, mais rien n'a fonctionné. :( Le fichier contenait les pistes 0 à 4, de ces audio 1 et 2.
Fabian Röling
6

Le numéro que vous saisissez dans Subtitle Track ID dans le conteneur mkv. Habituellement, l'ID de piste 0 sera le flux vidéo et l'ID 1 sera le flux audio. Ainsi, à partir de 2, vous pourriez avoir les flux de sous-titres intégrés. Cependant, si vous avez plusieurs pistes audio, celles-ci seront repoussées encore plus loin. Spécifier le nombre directement comme ceci est donc rarement un bon moyen de le faire, car il peut varier d'un fichier à l'autre à moins que vous ne les ayez tous encodés spécifiquement pour être uniformes.

Je n'ai pas été en mesure de savoir exactement ce que fait le paramètre "piste de sous-titre", mais je conseillerais de le laisser à -1, la valeur par défaut et de rétablir le paramètre "ID de piste de sous-titre" à -1 également.

Si vous souhaitez sélectionner automatiquement les sous-titres anglais, mettez "Anglais" (pas "en") dans le champ "Langue des sous-titres" et il devrait automatiquement sélectionner les sous-titres anglais de votre fichier s'il est disponible. Cela ne fonctionne probablement pas si la langue n'est pas correctement balisée dans le fichier, et je ne pense pas qu'il soit possible de sélectionner le deuxième sous-titre anglais comme vous l'avez spécifié automatiquement.

XQYZ
la source
VLC recommande d'utiliser les codes ISO de 2 à 3 lettres, et lorsque j'utilise "en", il sélectionne en fait la piste audio définie sur le code de langue "en". - L'utilisation du nom complet "anglais" fonctionne également, mais certainement pas nécessaire.
Liggliluff
1

Pour utiliser les sous-titres en anglais par défaut, essayez de régler votre "piste de sous-titres" à 1 et votre "ID de piste de sous-titres" à -1.

Définissez la piste de sous-titres sur 1 et l'ID de piste de sous-titres sur -1

Nelbium
la source
1

J'ai fait travailler le mien dans la même situation.

AUDIO Avec l'audio sur mes fichiers particuliers, "désactivé" = 0, première piste = 1, deuxième piste = 2, donc avec le japonais comme deuxième langue, par exemple, dans les options avancées d'entrées / codecs que je mets:

ID de la piste audio: 2

Comme alternative, je pourrais simplement taper le nom de la langue préférée, ce qui fonctionne bien pour l'audio.

-

SOUS-TITRES Ceux-ci sont différents pour une raison quelconque; Je suppose que c'est comme l'a dit l'utilisateur ci-dessus, et les ID de piste de sous-titres commencent après la fin des ID de piste audio. Mes options de sous-titres particulières étaient "désactivé", "(signes / chansons) anglais" et "sous-titres anglais". Pour les sous-marins anglais, c'est ce qui a fonctionné pour moi:

ID de la piste de sous-titres: 4

Alors continuez à monter d'un point jusqu'à ce que vous frappiez le bon. Vous pouvez tester votre progression en vérifiant sur quelle sous-piste vous avez atterri à chaque fois que vous augmentez le nombre en utilisant la fonction de sélection manuelle: Clic droit vidéo -> Sous-titre -> Sous-piste -> (vérifiez quelle option de sous-titre est sélectionnée)

Cela vous montrera où votre sélection automatique vous place dans la liste des sous-titres, afin que vous puissiez trouver l'ID que vous recherchez par essais et erreurs. Si vos sous-marins sont toujours affichés comme "désactivés", continuez (sauf si vous avez tiré trop loin). Si vous avez atteint "(signes / chansons) anglais", vous êtes sur la bonne voie et vous n'avez probablement besoin d'augmenter que de 1 ID de piste supplémentaire.

-

Pour mémoire, j'ai laissé la piste audio et la piste sous-titres inchangées, avec des valeurs de -1.

Paks
la source
1

Pour ceux qui cherchent encore une réponse à cette question, le PO l'a presque:

  1. Avant d'accéder à vos paramètres, appuyez sur ctrl + J pour ouvrir les informations sur le codec. Trouvez le numéro de flux de la sous-piste par défaut souhaitée. Ce n'est presque jamais 0 (vidéo) ou 1 (audio) mais cela varie selon le fichier
  2. Appuyez sur ctrl + P pour ouvrir les préférences
  3. sélectionnez "Tous" les paramètres en bas à gauche (pour accéder à l'écran OP a)
  4. sélectionnez "Input / Codecs"
  5. Remplacez "ID de piste de sous-titre" par le numéro de vapeur trouvé à l'étape 1

Une valeur de -1 désactivera le remplacement et reviendra par défaut aux paramètres indiqués dans vos paramètres simples. Vous voudrez probablement le faire lors du changement entre les émissions, car il sera rarement cohérent entre différents ensembles de fichiers

J'espère que cela sauvera quelqu'un du creusement que je devais faire :)

Lelouch
la source