Skip to content

🎬 v0.2.1: 专业级字幕生成算法优化

Choose a tag to compare

@github-actions github-actions released this 16 Jun 17:23
· 20 commits to main since this release

本版本基于字幕制作的通用原则进行了全面优化,遵循Netflix、TED、BBC等专业机构标准,显著提升字幕质量和观影体验。

✨ 核心新功能

🧠 动态CPS控制

  • 智能调整:根据文本长度动态调整每秒字符数(CPS)限制
  • 短文本优化:极短文本(≤3字符)允许3倍基础CPS,确保可读性
  • 语言特化:中文/日文/韩文11字符/秒,英文15字符/秒

🔧 Spacing字符修复

  • 问题解决:自动识别并过滤转录中的spacing字符
  • 时间准确:避免spacing字符导致的字幕时间计算错误
  • 大规模验证:在8521个字幕的测试中100%修复成功

⚡ 智能语义分组

  • 双重分析:基于停顿和标点符号的智能分组
  • 语义完整:遵循Netflix断行规则,保持语义单元完整
  • 专业时间同步:确保字幕与音频的精准对应

🔧 算法改进

📏 专业参数标准

  • 最短显示时间:0.83秒(Netflix标准,相当于24fps下20帧)
  • 最长显示时间:7秒(避免阅读疲劳)
  • 字幕间隔:0.083秒(相当于24fps下2帧)
  • 每行字符数:中文25字符,英文42字符

📊 质量提升数据

  • 整体合规率:提升至75.20%
  • 测试规模:8521个字幕的大规模验证
  • spacing问题:完全解决(0个相关违规)
  • 时间准确性:99.95%的字幕使用正确时间

🎯 专业标准遵循

📐 时间轴与切分

  • 遵循Netflix 5/6秒最小显示时长标准
  • 实现专业级字幕间隔控制
  • 支持语义完整性优先的断行原则

🔤 可读性与格式化

  • 基于语言特性的动态参数调整
  • 智能行长控制和换行优化
  • 专业级标点符号处理

🛠️ 用户体验改进

⚙️ GUI增强

  • 高级设置:可在GUI中调整所有专业参数
  • 参数说明:详细的设置范围和推荐值
  • 实时预览:设置变更的即时反馈

📁 项目整理

  • 文档重组:所有文档移至doc目录
  • 测试完善:新增spacing修复测试套件
  • 代码清理:移除临时文件,保持项目整洁

📚 技术文档

🚀 下载说明

选择适合您操作系统的版本:

  • Windows: Scribe2SRT-v0.2.1-windows-x86_64.zip
  • macOS: Scribe2SRT-v0.2.1-macos-x86_64.zip
  • Linux: Scribe2SRT-v0.2.1-linux-x86_64.zip

解压后直接运行可执行文件即可使用。


💡 提示: 本版本的默认设置已基于专业标准优化,大多数情况下无需调整。如需自定义,建议参考字幕制作通用原则文档。