Repository navigation
🎬 v0.2.1: 专业级字幕生成算法优化
本版本基于字幕制作的通用原则进行了全面优化,遵循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修复测试套件
- 代码清理:移除临时文件,保持项目整洁
📚 技术文档
- 字幕制作原则:详见 doc/字幕制作的通用原则.txt
- 测试说明:详见 test/README.md
- 更新日志:完整的技术改进记录
🚀 下载说明
选择适合您操作系统的版本:
- 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
解压后直接运行可执行文件即可使用。
💡 提示: 本版本的默认设置已基于专业标准优化,大多数情况下无需调整。如需自定义,建议参考字幕制作通用原则文档。