我在使用所有优质视频播放器播放波斯语/波斯语字幕时遇到了问题。
我测试了所有阅读选项格式(所有不同地区和语言的阅读),但都不起作用。我可以输入波斯语,但它不能显示波斯语字幕。
答案1
如果您有 VLC 也许我可以帮助您。
转到 VLC:
- 单击“工具”,然后单击“首选项”
- 点击“字幕和OSD”
- 在字幕语言和默认编码部分
- 选择阿拉伯语 (Windows-1256)
- 在字体部分选择 Tahoma 字体
答案2
使用 VLC 非常简单:
- 转至编辑菜单
- 点击“偏好设置”
- 将编码更改为阿拉伯语(Windows-1256)
- 将字体更改为波斯字体(我更喜欢 B Nazanin)
享受!
答案3
这是用于将波斯语/波斯语字幕转换为 UTF-8 编码的 Python3 代码。
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')
答案4
控制面板>区域>管理(选项卡)>更改系统本地>将当前系统位置更改为波斯语->它可能需要重新启动计算机,当它完成后一切看起来都一样,但你可以很好地观看波斯语字幕,玩得开心;)
如果这不起作用并且您使用的是 KMplayer:右键单击 kmplayer 主屏幕并转到:选项 > 首选项 > 在窗口左侧菜单中选择“字幕处理”,在打开的子菜单中点击“字体样式”,在右侧找到“字符集”并将其旁边的框更改为“阿拉伯语”
必须这样做