#2523 为什么英文视频转中文字幕,出来都是乱码,方框

85.234* Posted at: 1 month ago 👁77

image
image

3 Replies

根据您提供的截图,字幕显示为方框乱码,这通常是 字体问题 导致的。软件在生成硬字幕或预览字幕时,无法找到或正确加载中文字体。

请按以下步骤解决:

  1. 检查并设置中文字体 (核心步骤)

    • 在软件主界面,点击菜单栏的 工具 -> 选项 -> 高级选项
    • 在“通用设置”区域,找到 “字幕字体” 选项。
    • 点击右侧的“...”按钮,从您的系统中选择一个支持中文的字体文件(例如 C:\Windows\Fonts\msyh.ttc 微软雅黑,或 simhei.ttf 黑体)。
    • 点击“确定”保存设置。
  2. 重启软件并重新处理

    • 设置完成后,关闭并重新启动 pyVideoTrans 软件。
    • 再次处理您的视频,并确保在“字幕显示”区域选择了 “嵌入硬字幕”“嵌入软字幕”
  3. 如果问题依旧

    • 请确认您选择的字体文件确实包含中文字符集。
    • 尝试将视频输出到另一个目录(勾选“清理已生成”选项),以避免缓存影响。

请查看更多参考文档:

在软件主界面,点击菜单栏的 工具 -> 选项 -> 高级选项。
在“通用设置”区域,找到 “字幕字体” 选项。 mac电脑版本这里找不到这个设置

Mac 版本的 pyVideoTrans 界面布局与 Windows 略有不同,但字体设置功能是存在的。请按以下步骤操作:

  1. 打开设置:在软件主界面,点击顶部菜单栏的 pyVideoTrans -> 偏好设置
  2. 找到字体选项:在弹出的偏好设置窗口中,找到 “字幕字体”“Font” 相关的选项。它通常位于通用设置或输出设置区域。
  3. 选择字体:点击字体选项旁边的按钮(可能是“选择”或一个文件夹图标),从您的 Mac 字体库中选择一个支持中文的字体,例如 PingFang SC(苹方)、Hiragino Sans GB(冬青黑体)或 Songti SC(宋体)。
  4. 应用并重启:点击“确定”或“应用”保存设置,然后完全关闭并重新启动 pyVideoTrans 软件。
  5. 重新处理:再次导入视频进行处理,并确保字幕显示模式正确。

如果按照以上步骤在偏好设置中仍然找不到字体选项,可能是软件版本或界面布局问题。您可以尝试:

  • 在软件主界面,直接查看是否有独立的 “设置”“配置” 按钮。
  • 或者,在输出视频时,尝试在 “字幕显示” 区域选择 “嵌入软字幕”,这样字幕文件是独立的,不受系统字体影响,播放器会使用自己的字体渲染。

如果问题依旧,请提供您软件的具体版本号(可在关于或帮助菜单中查看),以便进一步定位。

请查看更多参考文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource