ปัญหาคำบรรยายวิดีโอเปอร์เซีย / ฟาร์ซิ?


10

ฉันมีปัญหากับคำบรรยายในภาษาเปอร์เซีย / ฟาร์ซิโดยใช้เครื่องเล่นวิดีโอที่ดีทั้งหมด

ฉันได้ทดสอบรูปแบบตัวเลือกการอ่านทั้งหมด (พื้นที่และภาษาที่แตกต่างกันทั้งหมดเพื่ออ่าน) แต่ไม่ได้ทำงานทั้งหมด ฉันพิมพ์ Farsi ได้ แต่ไม่สามารถแสดงคำบรรยายให้กับ Farsi ได้


รูปแบบคำบรรยายคืออะไร รฟท?
David Foerster

คำตอบ:


13

หากคุณมี VLC ฉันอาจช่วยคุณได้

ไปที่ VLC:

  1. คลิกเครื่องมือและค่ากำหนดถัดไป
  2. คลิกคำบรรยาย & OSD
  3. ในส่วนคำบรรยายภาษาและการเข้ารหัสเริ่มต้น
  4. เลือกภาษาอาหรับ (Windows-1256)
  5. ในฟอนต์ส่วนเลือกฟอนต์ Tahoma

1
ขอบคุณมาห์ฉันใช้สิ่งนี้กับ SMPlayer แต่สำหรับส่วนสุดท้าย "5" ฉันกดปุ่ม "เปิดใช้งานคำบรรยายปกติ" ใช้งานได้จริงขอบคุณ
Ali

2

นี่ง่ายมากโดยใช้ VLC:

  1. ไปที่เมนูแก้ไข
  2. คลิกที่การตั้งค่า
  3. เปลี่ยนการเข้ารหัสเป็นภาษาอาหรับ (Windows-1256)
  4. เปลี่ยนแบบอักษรเป็นแบบอักษรเปอร์เซีย (ฉันชอบ B Nazanin)

สนุก!


1
ฉันใช้ vlc ดังนั้นนี่เป็นเรื่องเกี่ยวกับ VLC
HOS

2

นี่คือรหัส Python3 สำหรับการแปลงคำบรรยายภาษาเปอร์เซีย / ฟาร์ซิไปเป็นคำบรรยายที่มีการเข้ารหัส 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

วิธีอื่นคุณสามารถเปลี่ยนไฟล์ย่อยที่เข้ารหัสเป็นUTF-8

ฉันเคยพบสิ่งนี้มาก่อนและฉันพบว่าเป็นเพราะแบบอักษรของคำบรรยายให้ใช้ตัวแก้ไขคำบรรยายเพื่อแก้ไขแบบอักษรคำบรรยายของคุณ

คุณสามารถรับ Subtitle Editor ได้สองวิธีดาวน์โหลดจากที่บ้านhttp://home.gna.org/subtitleeditor/หรือผ่าน PPA

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install subtitleeditor
  • คลิกขวาที่คำบรรยาย→เปิดด้วย→ตัวแก้ไขคำบรรยาย
  • จากนั้นเครื่องมือ→ตัวแก้ไขสไตล์และคุณสามารถเปลี่ยนแบบอักษรของคำบรรยายได้

1

แผงควบคุม> ภูมิภาค> การดูแลระบบ (แท็บ)> เปลี่ยนระบบภายใน> เปลี่ยนตำแหน่งระบบปัจจุบันเป็นภาษาเปอร์เซีย -> อาจต้องรีสตาร์ทคอมพิวเตอร์ของคุณและเมื่อมันทำทุกอย่างจะเหมือนกัน แต่คุณสามารถดูคำบรรยายภาษาเปอร์เซียได้อย่างสนุกสนาน )

หากไม่ได้ผลและการใช้งาน KMplayer ของคุณ: คลิกขวาบนหน้าจอหลักของ kmplayer แล้วไปที่: ตัวเลือก> การตั้งค่า> ในเมนูด้านซ้ายของหน้าต่างเลือก "การประมวลผลคำบรรยาย" และในเมนูย่อยเปิดกด "รูปแบบอักษร" ใน ด้านขวาค้นหา "charset" และเปลี่ยนกล่องข้างเป็น "ภาษาอาหรับ"

ที่ต้องทำ


เปลี่ยนโลแคลระบบ: โลแคลระบบกำหนดชุดอักขระเริ่มต้น (ตัวอักษรสัญลักษณ์และตัวเลข) และแบบอักษรที่ใช้เพื่อป้อนและแสดงข้อมูลในโปรแกรมที่ไม่ได้ใช้ Unicode สิ่งนี้อนุญาตให้โปรแกรมที่ไม่ใช่ Unicode สามารถรันบนคอมพิวเตอร์ของคุณโดยใช้ภาษาที่ระบุ
shirin

1

มันง่ายมาก ไปที่โปรแกรมแก้ไขข้อความใน Ubuntu หรือ distro อื่นแล้วคลิก "เปิด" จากนั้นเลือกคำบรรยายเป้าหมายและก่อนคลิกเปิดที่ด้านล่างของหน้าต่างคุณจะเห็น "การเข้ารหัสอักขระ" เลือก "Arabic (Windows-1256)" จากรายการ (หากไม่มีให้คลิกเพิ่ม / ลบ) หลังจากเปิดคุณจะเห็นการเข้ารหัสข้อความที่ถูกต้อง คุณควรบันทึกเป็นไฟล์ด้วยการเข้ารหัส UTF-8 และสนุกกับมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.