Masalah subtitle video Persia / Farsi?

10

Saya memiliki masalah dengan subtitle dalam Persia / Persia menggunakan semua pemutar video yang bagus.

Saya telah menguji semua format opsi membaca (semua area dan bahasa yang berbeda untuk dibaca), tetapi semua tidak berfungsi. Saya bisa mengetik Farsi, tetapi tidak bisa menampilkan subtitle ke Farsi.

Ali
sumber
Apa format subtitle? SRT?
David Foerster

Jawaban:

13

Jika Anda memiliki VLC mungkin saya dapat membantu Anda.

Pergi ke VLC:

  1. Klik Alat dan Preferensi berikutnya
  2. Klik Terjemahan & OSD
  3. Di bagian Subtitle Bahasa dan encoding Default
  4. Pilih Bahasa Arab (Windows-1256)
  5. Pada bagian font pilih font Tahoma
Mahdi
sumber
1
Terima kasih Mahdi, saya menggunakan ini di SMPlayer. tetapi untuk bagian terakhir "5", saya Tekan tombol "Aktifkan Subtitle Normal", Sungguh berhasil, TERIMA KASIH.
Ali
2

Ini sangat sederhana menggunakan VLC:

  1. Pergi ke Edit Menu
  2. Klik pada Preferensi
  3. Ubah penyandian ke Bahasa Arab (Windows-1256)
  4. Ubah Font menjadi Font Persia (Saya lebih suka B Nazanin)

Nikmati!

HOS
sumber
1
saya menggunakan vlc, jadi ini tentang VLC
HOS
2

Ini adalah kode Python3 untuk mengubah subtitle Persia / Farsi menjadi subtitle 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
sumber
2

Cara lain Anda dapat mengubah file subtitle yang dikodekan ke UTF-8

Saya pernah mengalami ini sebelumnya, dan saya menemukan ini karena font terjemahan, gunakan Subtitle Editor untuk mengedit font terjemahan Anda.

Anda bisa mendapatkan Subtitle Editor dua cara, Unduh dari rumahnya http://home.gna.org/subtitleeditor/ atau melalui PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • Klik kanan pada subtitle → terbuka dengan → Subtitle Editor
  • Kemudian Tools → Style Editor, dan di sana Anda dapat mengubah font subtitle Anda.
Mahdi
sumber
1

panel kontrol> Wilayah> Administratif (tab)> ubah sistem lokal> ubah lokasi sistem saat ini menjadi Persia -> mungkin memerlukan restart komputer Anda dan ketika itu melakukan semuanya akan terlihat sama, tetapi Anda dapat menonton subtitle Persia hanya bersenang-senang; )

jika itu tidak berhasil dan Anda menggunakan KMplayer: klik kanan pada layar utama kmplayer dan pergi ke: Opsi> preferensi> di menu sebelah kiri jendela pilih "pemrosesan subtitle" dan di sub menu dibuka tekan "gaya font" di sisi kanan menemukan "charset" dan ganti kotak di sebelahnya ke "Arab"

itu harus melakukannya

shirin
sumber
Mengubah lokal sistem: Lokal sistem menentukan set karakter default (huruf, simbol, dan angka) dan font yang digunakan untuk memasukkan dan menampilkan informasi dalam program yang tidak menggunakan Unicode. Ini memungkinkan program non-Unicode berjalan di komputer Anda menggunakan bahasa yang ditentukan.
shirin
1

Sangat sederhana. Buka program Editor Teks di Ubuntu atau distro lainnya dan klik "buka". Kemudian pilih subtitle target dan sebelum mengklik terbuka di bagian bawah jendela Anda melihat "Pengodean Karakter". Pilih "Arab (Windows-1256)" dari daftar. (Jika tidak ada klik tambah / hapus). Setelah membuka, Anda akan melihat pengkodean teks yang benar. Anda hanya perlu menyimpan sebagai file dengan pengkodean UTF-8 dan menikmatinya.

Ahad Yekta
sumber