波斯语/波斯语视频字幕有问题吗?


10

使用所有良好的视频播放器,波斯语/波斯语字幕都出现问题。

我已经测试了所有的阅读选项格式(所有要阅读的区域和语言),但是都没有用。我可以输入波斯语,但不能显示波斯语字幕。


字幕格式是什么?SRT?
David Foerster'5

Answers:


13

如果您有VLC,我可以为您提供帮助。

转到VLC:

  1. 单击工具,然后单击下一个首选项
  2. 单击字幕和OSD
  3. 在“字幕语言和默认编码”部分
  4. 选择阿拉伯语(Windows-1256)
  5. 在部分字体中,选择Tahoma字体

1
谢谢Mahdi,我在SMPlayer上使用了它。但对于最后一部分“ 5”,我按下了“启用普通字幕”按钮,这确实起作用,谢谢。
阿里

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

您可以通过其他方式将subtite文件编码更改为UTF-8

我以前曾经经历过这种情况,但发现是由于字幕的字体所致,请使用字幕编辑器来编辑字幕的字体。

您可以通过两种方式获得字幕编辑器:从其主页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的主屏幕,然后转到:选项>首选项>在窗口的左侧菜单中选择“字幕处理”,然后在打开的子菜单中,单击“字体样式”。在右侧找到“字符集”,并将其旁边的框更改为“阿拉伯语”

那必须做到


更改系统区域设置:系统区域设置确定用于在不使用Unicode的程序中输入和显示信息的默认字符集(字母,符号和数字)和字体。这使非Unicode程序可以使用指定的语言在计算机上运行。
shirin

1

非常简单。转到Ubuntu或其他发行版中的“文本编辑器”程序,然后单击“打开”。然后选择目标字幕,然后在窗口底部单击“打开”,然后看到“字符编码”。从列表中选择“阿拉伯语(Windows-1256)”。(如果不存在,请单击添加/删除。)打开后,您将看到正确的文本编码。您应该只将其保存为具有UTF-8编码的文件并享受它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.