#6458 英文单行字数没到设定为什么也会换行

240e:**:8d4d Posted at: 2 hours ago

英文单行字数没到设定为什么也会换行

1 Replies

这是因为字幕文本中已经包含了换行符,或显示样式触发了自动换行,而不是单行字符数设定导致的。

常见原因与处理:

  1. 字幕文本内嵌换行符
    语音识别(ASR)、LLM重新断句或AI翻译(尤其勾选“发送完整字幕”时)可能直接返回带换行符的文本。
    解决:打开生成的目标字幕文件(如 en.srt),检查该行是否实际被换行符分成了两行;若存在,可在单视频编辑窗口中手动合并,或关闭“LLM重新断句”,调整AI翻译提示词。
  2. 硬字幕样式强制自动换行
    如果视频画面中显示时换行,而SRT文件本身是一行,则多半是硬字幕样式里设置了“自动换行/最大宽度”限制。
    解决:进入【硬字幕样式编辑器】,适当增大最大宽度、关闭自动换行,或调整字幕位置边距。
  3. “其他语言字幕单行字符数”设置过小
    该设置在【菜单 → 工具 → 高级选项 → 字幕声音画面对齐】中,按字符数(含空格和标点)计算。如果设置值较小,英文即使视觉上看起来没到设定,也可能因包含空格而触发换行。
    解决:调大“其他语言字幕单行字符数”,或改为更大的数值后重新生成。
  4. AI翻译合并/拆分字幕导致换行
    某些AI模型会重新组织相邻字幕,可能将一条长句拆成多行,或在一行内加入换行。
    解决:在高级选项中取消勾选“发送完整字幕”,并确认AI提示词中没有允许自行换行的描述。

如果以上排查后仍复现,请提供软件安装目录下 logs/ 文件夹中最新日志(复制底部约30行报错信息),以及软件左上角版本号,便于进一步分析。

请查阅相关文档:

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource