web-dev-qa-db-fra.com

Problème de sous-titres de vidéos persans / farsi?

J'ai des problèmes avec les sous-titres en persan/farsi avec tous les bons lecteurs vidéo.

J'ai testé tous les formats d'options de lecture (tous les différents domaines et langues à lire), mais tous n'ont pas fonctionné. Je peux taper du farsi, mais il ne peut pas afficher les sous-titres en farsi.

8
Ali

Si vous avez VLC, je peux vous aider.

Allez à VLC:

  1. Cliquez sur Outils, puis sur Préférences.
  2. Cliquez sur Sous-titre et OSD
  3. Dans la section Langue des sous-titres et codage par défaut
  4. Sélectionnez l'arabe (Windows-1256)
  5. Dans la section section sélectionnez la police Tahoma
13
Mahdi

Sinon, vous pouvez changer le codage des fichiers de sous-sites en UTF-8

J'ai déjà expérimenté cela auparavant, et j'ai découvert que c'était à cause de la police de sous-titres, utilisez l'éditeur de sous-titres pour modifier la police de vos sous-titres!

Vous pouvez obtenir l'éditeur de sous-titres de deux manières, en le téléchargeant de chez lui http://home.gna.org/subtitleeditor/ ou via PPA.

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install subtitleeditor
  • Clic droit sur sous-titre → ouvrir avec → éditeur de sous-titres
  • Puis Outils → Editeur de styles, et vous pourrez alors changer la police de vos sous-titres.

Cordialement.

1
Mahdi

Il s’agit d’un code Python3 permettant de convertir les sous-titres en persan/farsi en codages UTF-8.

def correctSubtitleEncoding(filename, newFilename, encoding='windows-1256'):
    with open(filename, 'r', encoding=encoding) as fr:
        with open(newFilename, 'w', encoding='utf-8') as fw:
            for line in fr:
                fw.write(line[:-1]+'\r\n')
1
Mojtaba Khodadadi

panneau de configuration> Région> Administratif (onglet)> changer système local> modifiez l'emplacement actuel du système en persan -> il se peut que vous deviez redémarrer votre ordinateur. Lorsque tout se déroulera de manière identique, vous pourrez regarder les sous-titres persans sans problème. )

si cela ne fonctionne pas et que vous utilisez KMplayer: cliquez avec le bouton droit de la souris sur l’écran principal de kmplayer et allez à: Option> Préférences> dans le menu de gauche de la fenêtre, sélectionnez "Traitement des sous-titres" et dans les sous-menus, cliquez sur "Style de police" dans le menu déroulant. à droite, trouver le "jeu de caractères" et changer la case à côté de "arabe"

ça doit le faire

1
shirin

C'est très simple avec VLC:

  1. Aller au menu d'édition
  2. Cliquez sur Préférences
  3. Changer l'encodage en arabe (Windows-1256)
  4. Changer la police en une police persane (je préfère B Nazanin)

Prendre plaisir!

1
HOS

C'est vraiment simple. Accédez au programme d'édition de texte dans Ubuntu ou une autre distribution et cliquez sur "Ouvrir". Sélectionnez ensuite le sous-titre cible et, avant de cliquer sur Ouvrir, au bas de la fenêtre, vous verrez "Encodage des caractères". Sélectionnez "Arabe (Windows-1256)" dans la liste. (S'il n'existe pas, cliquez sur ajouter/supprimer). Après ouverture, vous verrez l'encodage de texte correct. Vous devriez simplement sauvegarder le fichier avec le codage UTF-8 et en profiter.

1
Ahad Yekta