#2866 各模块里字幕的输出样式设置不同步

223.65* Posted at: 2 days ago 👁17

3.81版本,字幕样式设置8号像素大小,在翻译视频音频模块中可以生效,在转译翻译字幕模块则不行;3.9版本更是直接把字幕样式给移除了。。。我想说这个功能也是很需要的啊~

1 Replies

您提到的字幕样式设置在不同模块间不同步,以及在 v3.9 版本中被移除的问题,确实是功能上的变动。

核心原因与解决方案:

  1. 功能定位调整:在 v3.9 版本中,开发者将“字幕样式设置”从主界面的通用设置中移除,并整合到了 “嵌入硬字幕” 这一具体操作环节中。这意味着,只有当您选择输出“嵌入硬字幕”的视频时,才能设置字幕样式。
  2. “转录并翻译字幕”模块为何不生效:该模块(工具箱 -> 转录并翻译字幕)的最终输出是 SRT/TXT 字幕文件,而非嵌入了字幕的视频文件。字幕样式(如字体、大小、颜色)是视频渲染时的属性,无法保存在纯文本的字幕文件中。因此,在该模块中设置样式是无效的。
  3. “翻译视频/音频”模块为何生效:在该模块中,当您选择了“嵌入硬字幕”后,软件会在合成视频时,将字幕按照您设置的样式“烧录”到视频画面上,所以样式设置会生效。

如何在不同版本中设置字幕样式:

  • 对于 v3.81 及更早版本

    • 在“翻译视频/音频”模块中,样式设置对“嵌入硬字幕”生效。
    • 在“转录并翻译字幕”模块中,样式设置无效(因为只生成字幕文件)。
  • 对于 v3.9 及更新版本
    字幕样式设置已移至 “嵌入硬字幕” 的配置界面。您需要在主界面执行翻译任务,并选择“嵌入硬字幕”后,在后续的配置步骤中才能找到并设置字幕的字体、大小、颜色、位置等样式。

如果您需要为独立的字幕文件(SRT)应用样式,通常需要在视频播放器(如 PotPlayer、VLC)或视频编辑软件(如剪映、Premiere)中加载字幕时进行设置,这不是 pyVideoTrans 当前版本的核心功能。

请查看更多参考文档:

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