Problema com legendas em vídeos persa / farsi?

10

Tenho problemas com legendas em persa / persa usando todos os bons players de vídeo.

Eu testei todos os formatos de opções de leitura (todas as áreas e idiomas diferentes para ler), mas nem tudo funcionou. Eu posso digitar Farsi, mas não pode mostrar legendas para Farsi.

Todos
fonte
Qual é o formato das legendas? SRT?
David Foerster

Respostas:

13

Se você tiver o VLC, posso ajudá-lo.

Vá para o VLC:

  1. Clique em Ferramentas e próximas Preferências
  2. Clique em Legendas e OSD
  3. Na seção Idioma das legendas e codificação padrão
  4. Selecione árabe (Windows-1256)
  5. Na fonte da seção, selecione a fonte Tahoma
Mahdi
fonte
1
Obrigado Mahdi, eu uso isso no SMPlayer. mas para a última parte "5", pressione o botão "Ativar legendas normais", realmente funcionou, OBRIGADO.
22412 Ali Ali
2

Isso é muito simples usando o VLC:

  1. Vá para o menu Editar
  2. Clique em Preferências
  3. Alterar codificação para árabe (Windows-1256)
  4. Alterar a fonte para uma fonte persa (eu prefiro B Nazanin)

Aproveitar!

HOS
fonte
1
eu uso o vlc, então isso é sobre o VLC
HOS
2

Este é um código Python3 para converter legendas em persa / farsi em legendas com codificação 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')
Mojtaba Khodadadi
fonte
2

Caso contrário, você pode alterar os arquivos de subtítulos que codificam para UTF-8

Já experimentei isso antes e descobri que é por causa da fonte das legendas, use o Subtitle Editor para editar a fonte da legenda.

Você pode obter o Subtitle Editor de duas maneiras: Faça o download em sua casa http://home.gna.org/subtitleeditor/ ou via PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Clique com o botão direito do mouse em legenda → abrir com → Editor de legendas
  • Em seguida, Ferramentas → Editor de estilos, e aí você pode alterar a fonte da legenda.
Mahdi
fonte
1

painel de controle> Região> Administrativo (guia)> alterar local do sistema> alterar o local atual do sistema para persa -> pode ser necessário reiniciar o computador e quando tudo estiver parecido, mas você pode assistir às legendas persas muito bem; )

se isso não funcionou e você está usando o KMplayer: clique com o botão direito na tela principal do kmplayer e vá para: Opção> preferências> no menu esquerdo da janela, selecione "processamento de legendas" e, nos submenus, clique em "estilo da fonte" no lado direito, encontre o "conjunto de caracteres" e altere a caixa ao lado para "árabe"

isso deve fazer

shirin
fonte
Alterar a localidade do sistema: A localidade do sistema determina o conjunto de caracteres padrão (letras, símbolos e números) e a fonte usada para inserir e exibir informações em programas que não usam Unicode. Isso permite que programas não Unicode sejam executados no seu computador usando o idioma especificado.
shirin
1

É realmente simples. Vá para o programa Text Editor no Ubuntu ou outra distro e clique em "Abrir". Em seguida, selecione a legenda alvo e antes de clicar em abrir na parte inferior da janela, você verá "Codificação de caracteres". Selecione "Árabe (Windows-1256)" na lista. (Se não existir, clique em adicionar / remover). Após a abertura, você verá a codificação de texto correta. Você deve salvar como o arquivo com codificação UTF-8 e apreciá-lo.

Ahad Yekta
fonte