web-dev-qa-db-fra.com

Les sous-titres dans VLC sont affichés sous forme de points d'interrogation

Je ne peux pas reproduire ce qui a motivé cela, mais depuis hier, pour tous les films que je joue avec VLC, leurs sous-titres (en hébreu) ​​sont affichés sous forme de points d'interrogation.

Toute résolution? Manière de trouver la source du problème?

enter image description here

Voici un extrait du fichier de sous-titres (* .srt):

1
00:02:04,800 --> 00:02:06,700
...מר דופריין, תאר את

2
00:02:07,700 --> 00:02:11,100
. העימות שהיה לך עם אישתך בלילה שנרצחה

3
00:02:16,600 --> 00:02:17,400
.זה היה מאוד מריר

4
00:02:18,700 --> 00:02:22,000
,היא אמרה שהיא שמחה שידעתי
.שהיא שנאה את כל ההתגנבויות מסביב
18
Shimmy

Je l'ai résolu en modifiant l'encodage du fichier à l'aide du bloc-notes:

  • Ouvrez le fichier srt dans le bloc-notes
  • Fichier -> Enregistrer sous ...
  • Modifiez le codage dans la liste déroulante près du bouton "Enregistrer" ci-dessous en "Unicode"
  • Sauvegarder le fichier (Remplacer le fichier existant)

Et maintenant, les sous-titres hébreux sont affichés correctement.

enter image description here

6
Tal Segal

Le problème devrait provenir de l'encodage du jeu de caractères du sous-titre .

Allez à Outils> Préférences (CTRL +P) et sélectionnez Sous-titres et OSD dans le volet de gauche. Maintenant, changez le codage par défaut en Hebrew (Windows-1255) et vous avez terminé.

11

La solution ci-dessous a travaillé sur un Mac.

  1. Ouvrez le fichier .srt avec le navigateur Web Firefox (FILE -> Open File ...)
  2. Maintenant, vous devriez voir dans la fenêtre du navigateur le texte des sous-titres avec des caractères chinois au lieu du grec
  3. De VIEW -> Character Encoding ... sélectionnez l'encodage GREEK ISO. Comme par magie, le texte dans la fenêtre du navigateur s’affiche correctement avec tous les caractères grecs
  4. Sélectionnez TOUT le texte dans la fenêtre du navigateur et COPIEZ -> COLLER dans un simple éditeur de texte. Vous devriez maintenant voir le texte en grec dans la fenêtre d'application de l'éditeur de texte.
  5. Enregistrez le fichier en tant que texte brut (.txt) à l’emplacement où vous avez les sous-titres originaux.
  6. Renommez le fichier .txt en .srt afin d'être reconnu par votre lecteur multimédia (j'utilise VLC). Assurez-vous simplement que le nom complet de votre nouveau fichier .srt que vous venez de créer ne soit pas en conflit avec le fichier précédent (vous devez renommer votre ancien fichier afin de vous permettre de renommer le nouveau fichier avec le nom de votre choix).

Ça y est, maintenant il devrait fonctionner et afficher correctement les sous-titres grecs.

5
Manos

S'il y a d'autres sous-titres dans le dossier, déplacez-les ailleurs. J'ai eu le même problème et cela l'a résolu.

0
val

Cela pourrait être lié au fichier .srt qui n'est pas Unicode en tant que superutilisateur (Manos)
ou il pourrait s'agir d'un paramètre de région et de langue
Region and Language Settings problème sous Windows.

Allez à l'onglet [Administratif]> Changer les paramètres régionaux du système> "Choisir la langue souhaitée".

Terminé!

0
Denja