Problema sottotitoli video persiani / persiani?


10

Ho dei problemi con i sottotitoli in persiano / persiano usando tutti i buoni lettori video.

Ho testato tutti i formati di opzioni di lettura (tutte le diverse aree e lingue da leggere), ma tutto non ha funzionato. Posso digitare Farsi, ma non può mostrare i sottotitoli in farsi.


Qual è il formato dei sottotitoli? SRT?
David Foerster,

Risposte:


13

Se hai VLC, posso aiutarti.

Vai a VLC:

  1. Fai clic su Strumenti e Preferenze successive
  2. Fai clic su Sottotitoli e OSD
  3. Nella sezione Lingua sottotitoli e codifica predefinita
  4. Seleziona arabo (Windows-1256)
  5. Nella sezione font seleziona il font Tahoma

1
Grazie Mahdi, lo uso su SMPlayer. ma per l'ultima parte "5", premo il pulsante "Abilita sottotitoli normali", Davvero funzionato, GRAZIE.
Ali

2

Questo è molto semplice usando VLC:

  1. Vai al menu Modifica
  2. Fai clic su Preferenze
  3. Cambia la codifica in arabo (Windows-1256)
  4. Cambia il carattere in un carattere persiano (preferisco B nazanin)

Godere!


1
io uso VLC, quindi si tratta di VLC
HOS

2

Questo è un codice Python3 per convertire i sottotitoli persiani / persiani in quelli con codifica 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')

2

In alternativa, è possibile modificare la codifica dei file dei sottotitoli in UTF-8

L'ho già sperimentato in precedenza e ho scoperto che a causa del carattere dei sottotitoli, utilizzare l'Editor dei sottotitoli per modificare il carattere dei sottotitoli.

Puoi ottenere l'editor dei sottotitoli in due modi, Scarica dalla sua casa http://home.gna.org/subtitleeditor/ o tramite PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Fare clic con il tasto destro del mouse sui sottotitoli → apri con → Editor sottotitoli
  • Quindi Strumenti → Editor di stili, e lì puoi cambiare il carattere del tuo sottotitolo.

1

pannello di controllo> Regione> Amministrativo (scheda)> cambia sistema locale> cambia la posizione corrente del sistema in persiano -> potrebbe richiedere il riavvio del computer e quando ha fatto tutto sarà uguale, ma puoi guardare i sottotitoli persiani che si divertono; )

se non ha funzionato e stai usando KMplayer: fai clic con il tasto destro sulla schermata principale di kmplayer e vai a: Opzione> preferenze> nel menu a sinistra della finestra seleziona "elaborazione sottotitoli" e nei sottomenu aperti premi "stile carattere" nella il lato destro trova il "set di caratteri" e cambia la casella accanto ad "Arabo"

quello deve farlo


Modifica le impostazioni internazionali del sistema: le impostazioni internazionali del sistema determinano il set di caratteri predefinito (lettere, simboli e numeri) e il carattere utilizzato per immettere e visualizzare informazioni nei programmi che non utilizzano Unicode. Ciò consente l'esecuzione di programmi non Unicode sul computer utilizzando la lingua specificata.
Shirin,

1

È davvero semplice. Vai al programma Editor di testo in Ubuntu o altra distribuzione e fai clic su "Apri". Quindi selezionare il sottotitolo di destinazione e prima di fare clic su Apri nella parte inferiore della finestra viene visualizzato "Codifica caratteri". Seleziona "Arabo (Windows-1256)" dall'elenco. (Se non esiste, fai clic su Aggiungi / Rimuovi). Dopo l'apertura, vedrai la codifica del testo corretta. Dovresti semplicemente salvare il file con codifica UTF-8 e godertelo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.