Problem z napisami do filmów perskich / perskich?

10

Mam problem z napisami w języku perskim / perskim przy użyciu wszystkich dobrych odtwarzaczy wideo.

Przetestowałem wszystkie formaty opcji czytania (różne obszary i język do odczytania), ale wszystkie nie działały. Mogę wpisać Farsi, ale nie można wyświetlić napisów do Farsi.

Ali
źródło
Jaki jest format napisów? SRT?
David Foerster

Odpowiedzi:

13

Jeśli masz VLC, mogę ci pomóc.

Przejdź do VLC:

  1. Kliknij Narzędzia i następne Preferencje
  2. Kliknij opcję Napisy i OSD
  3. W sekcji Język napisów i kodowanie domyślne
  4. Wybierz arabski (Windows-1256)
  5. W sekcji czcionki wybierz czcionkę Tahoma
Mahdi
źródło
1
Dziękuję Mahdi, używam tego w SMPlayer. ale dla ostatniej części „5” wciskam przycisk „Włącz normalne napisy”, Naprawdę działa, DZIĘKI.
Ali
2

Jest to bardzo proste przy użyciu VLC:

  1. Przejdź do menu edycji
  2. Kliknij Preferencje
  3. Zmień kodowanie na arabski (Windows-1256)
  4. Zmień czcionkę na perską (wolę B Nazanin)

Cieszyć się!

HOS
źródło
1
używam VLC, więc chodzi o VLC
HOS
2

Jest to kod Python3 do konwersji napisów w języku perskim / perskim na te z kodowaniem 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
źródło
2

W inny sposób możesz zmienić kodowanie podtekstów plików na UTF-8

Doświadczyłem tego wcześniej i odkryłem, że jest to spowodowane czcionką napisów, użyj Edytora napisów, aby edytować czcionkę napisów.

Możesz pobrać edytor napisów na dwa sposoby: Pobierz z jego domu http://home.gna.org/subtitleeditor/ lub za pośrednictwem PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Kliknij prawym przyciskiem myszy napisy → otwórz za pomocą → Edytor napisów
  • Następnie Narzędzia → Edytor stylów i tam możesz zmienić czcionkę napisów.
Mahdi
źródło
1

panel sterowania> Region> Administracja (karta)> zmień lokalny system> zmień bieżącą lokalizację systemu na perski -> może wymagać ponownego uruchomienia komputera, a kiedy to zrobi, wszystko będzie wyglądać tak samo, ale możesz oglądać napisy w języku perskim dobrze się bawić; )

jeśli to nie zadziałało, a korzystasz z KMplayer: kliknij prawym przyciskiem myszy ekran główny kmplayer i przejdź do: Opcja> preferencje> w menu po lewej stronie okna wybierz „przetwarzanie napisów”, a w podmenu otwórz hit „styl czcionki” w po prawej stronie znajdź „zestaw znaków” i zmień pole obok niego na „arabski”

to musi to zrobić

shirin
źródło
Zmień ustawienia regionalne systemu: Ustawienia regionalne systemu określają domyślny zestaw znaków (litery, symbole i cyfry) oraz czcionkę używaną do wprowadzania i wyświetlania informacji w programach, które nie używają Unicode. Umożliwia to uruchamianie programów innych niż Unicode na komputerze w określonym języku.
shirin
1

To jest naprawdę proste. Przejdź do programu Text Editor w Ubuntu lub innej dystrybucji i kliknij „otwórz”. Następnie wybierz docelowy napis i zanim klikniesz Otwórz w dolnej części okna, zobaczysz „Kodowanie znaków”. Wybierz z listy „Arabski (Windows-1256)”. (Jeśli nie istnieje, kliknij dodaj / usuń). Po otwarciu zobaczysz prawidłowe kodowanie tekstu. Powinieneś po prostu zapisać jako plik z kodowaniem UTF-8 i cieszyć się nim.

Ahad Yekta
źródło