Changelog

更新日志

这里记录 SubFlow 2.x 的关键变化。相邻小版本合并展示,便于快速了解产品演进。

v2.0.82 Beta当前测试版

片名识别与同片字幕确认

  • 修正《1917》这类数字片名与发行年份的解析,结合文件名和容器标题,避免把片名数字误当年份。
  • 保留影片 Hash 优先;需要时结合独立目录证据确认作品 ID 和完整别名,再按已确认作品搜索字幕,减少宽泛搜索混入其他影片。
  • 自动下载前增加同片正向确认。身份冲突或证据不足的候选保留供手动查看,分别记录原因,不冒充字幕正文或时间轴错误。
  • 已确认作品可在字幕站之间接续检索;有界缓存复用有效身份依据,减少重复补证。身份确认通过后,仍执行原有用途、语言、片源和时间轴核验。
  • 完整包不增加模型或第三方依赖;继续沿用原有时间轴核验门槛。
v2.0.81 Beta历史版本

翻译接续、字幕排版与音频准备修复

  • 修复字幕核验入口将路径字符串误作文件路径对象,导致候选被错误判为失败的问题;工具或程序异常不再作为反复换字幕的理由。
  • 整理影片详情,合并重复的影片信息、失败原因和处理建议,并汇总相同语言与格式的字幕数量。
  • 普通续句硬换行按内容重新排版;保留说话人、音乐、样式和定位边界。仅去除时间与全部事件数据完全相同的冗余事件,疑似正文重复只提示。
  • 健康翻译引擎返回内容却未完成时,对失败批次受限拆分并保存校验通过的小段;修正公式变量、检查点编号和缩写的部分漏译误报。
  • 补充生成异常的具体原因、原始行范围、耗时和恢复动作日志,便于区分格式、重复生成、断流和网络问题。
  • 受时限的音频准备先保持背景优先级,只有稳定进度表明可能超时才单次提高当前任务优先级;保留原准备期限和核验取样,不保证所有负载下都能避免超时。
v2.0.80 Beta历史版本

音轨用途识别与主音轨复核

  • 自动核验排除明确标注的评论、口述、纯音乐和片段音轨;正常单声道、双声道仍可使用,不根据声道数猜测用途。
  • 在合格且与正常主轨同语言的音轨中继续优先选择解码成本低的参照;两份不同时间轴的字幕核验失败后,在原预算内仅复核一次主音轨。
  • 主轨复核成功后固定实际参照并复用已有候选,不重新搜索下载;参照仍无法确认时单独说明原因。
  • 手动核听新增参照音轨选择与切换。切换后重新准备三段并撤销旧确认,重新进入核听时沿用实际使用的音轨。
  • 明确用途识别依赖现有标记,未标注的评论音轨仍可能无法自动识别;原有时间轴门槛和字体 B 档保持。
v2.0.79 Beta历史版本

字幕大小、长句换行与翻译接续改进

  • 默认字幕采用 B 档:按整行可见字高适配,换字体后视觉大小更接近;修正部分字体导致的字号过大和双行间距过宽。
  • 超长句保持字号,英文按单词、中文结合标点均衡换行,必要时增加行数;保持原文字和毫秒时间轴。
  • 字体列表新增右侧可拖动滚动条,展开宽度约为主窗口三分之一、高度不超过主窗口;字体窗口和保存按钮调整为圆角。
  • 字幕中缺少的个别字符由内置字体补齐,并随 MKV 附带所需字体;可提前发现的缺字问题在翻译前检查,无法补齐时明确报错。
  • 重新处理时只重试待审译文,保留正常翻译缓存与人工确认;改进连续对白恢复,减少同一问题反复失败。
  • 修改译文后继续使用已确定的字号及换行规则;字体问题与翻译问题分别提示。
v2.0.78 Beta历史版本

字幕选源、翻译恢复与操作修正

  • 改进字幕候选排序,优先参考影片 Hash、片名及发行版本,显示作者或上传者;排除评论、花絮等用途不符的来源。
  • 已通过核验的下载字幕与无法纠偏的内嵌轨分别处理、分别记录;按所选语言补齐替代字幕,避免重复搜索。
  • 修复未确认片名误拒 Hash 候选、缩写搜索到其他影片,以及分析结束时旧点击可能触发处理的问题。
  • 修复英文字幕处理后字号变小,收紧右键菜单留白。
  • 针对现有 Q4 翻译模型的持续复读增加有上限的恢复处理,及时保存已校验译文,并完整记录失败请求耗时。
  • 继续沿用原有时间轴核验门槛与本地翻译模型。
v2.0.77 Beta历史版本

修复分析后的窗口卡顿

  • 文件可用性检查移到后台并缓存,避免分析完成后反复阻塞界面。
  • 影片列表只在内容变化时更新,日志未变化时不重新布局;窗口采用 Windows 原生拖动。
v2.0.76 Beta历史版本

电视默认字号与输出格式

  • 默认字幕字形大小目标提高约 50%,各语言按字体、画面比例和整轨文本自动计算。
  • 影片处理页新增“输出格式”:默认 MKV,可在分析前为本批影片选择 MP4。
  • 修复“字幕选择”子菜单空白,在线选择和本地导入入口正常显示。
v2.0.75 Beta历史版本

失败影片核听接续与菜单简化

  • 部分时间轴证据不足的失败会保留候选字幕和核验音频,按建议进入“核听当前字幕”;确认后可继续本片。
  • 失败影片显示浅橙色,并按失败原因给出下一步建议。
  • 右键菜单统一为播放、处理/停止、移除、核听当前字幕、字幕选择、译文修改与详情。
v2.0.73–2.0.74 Beta历史版本

字幕样式与默认字号完善

  • 四套偏好支持按语言设置字体、字号和颜色,提供内置字体、本机字体及导入入口。
  • 默认模式无需逐项保存即可生效,自动适应字体与画面;真正手动输入的字号保持执行。
  • 修复定位字幕样式应用、字号增减按钮和清空批次后的封装进度残留。
v2.0.70–2.0.72 Beta历史版本

核听选段、译文修改与封装进度

  • 核听可更换同一区域片段并复用缓存;翻译问题单独记录,便于检查修订。
  • 支持修改成品译文并重新封装 MKV,以及重新关联明确确认的新位置成品。
  • 修复右键打开译文窗口的闪退,补充真实封装进度与验证、发布状态。
v2.0.69 Beta历史版本

字幕核验与处理链路修正

  • 改进在线字幕身份判断、候选筛选与处理失败反馈,完善影片处理中的补救流程。
v2.0.68 Beta历史版本

最新源码联网包发布

  • 基于最新工作源码重新构建,包含字幕搜索、图片字幕局部核验和人工对齐界面的后续修复。
  • 联网安装器自动下载、校验和解压程序资源与 Ollama 运行库;配套文件重新压缩,不删减原有工具。
  • 激活方式沿用原有策略;安装说明和下载入口同步更新。
v2.0.67 Beta历史版本

字幕时间标杆与联网安装链路升级

  • 完整内嵌文本字幕优先独立纠偏,失败后才由下载文本字幕接棒;未验证的 PGS 不再直接带偏下载字幕。
  • 固定偏移自动范围收紧到正负 10 秒;多个在线候选共用一次语音指纹,先快速比较再深入核验。
  • 修复低可信速度差误杀,补充分阶段失败日志、翻译断点继续及更明确的手动处理提示。
  • 联网安装器支持进度、速度、剩余时间、断点续传和重试,并复用现有 Ollama 运行库与模型。
v2.0.60 Beta历史版本

黄色影片支持一键自动补救

  • 无字幕、字幕不全或缺少英文字幕时,开始处理会自动搜索并严格核验可靠英文字幕。
  • 在线字幕不可用时,根据偏好切换到主音轨生成字幕,或安全停止当前影片。
  • 只有确认存在画面烧录字幕的深蓝色影片禁止自动处理。
v2.0.57–2.0.59历史版本

批量分析与字幕安全链路升级

  • 批量分析根据硬件自动并行,减少等待时间。
  • 文本、PGS 与 VobSub 字幕统一自动纠偏。
  • 候选字幕增加年份、片源、语言纯度和乱码硬性检查。
v2.0.48–2.0.56历史版本

智能字幕更快、更严格

  • 增加影片身份锁、片源冲突拦截与翻译封装前复检。
  • 在线字幕支持自动换源、限时核验和异常重试。
  • 烧录字幕检测改为三态结果,并限制自动检测耗时。
v2.0.41–2.0.47历史版本

搜索策略与图片字幕流程完善

  • OpenSubtitles 优先使用影片身份信息检索,无可靠结果时自动切换 SubDL。
  • 图片字幕影片需要新增字幕时,优先下载可靠英文文本字幕,失败再回退 OCR。
  • 修复多种片名、年份、版本和 HTML 编码导致的搜索漏检。
v2.0.33–2.0.40历史版本

智能字幕与时间轴校正成型

  • 批量处理加入智能字幕,自动完成搜索、下载、检查、纠偏与验证。
  • 字幕核验结合原字幕、音频分段与完整音频结果。
  • 内置文本字幕自动纠偏,低置信度时才进入内容抽检。
v2.0.24–2.0.32历史版本

日志、硬件与图片字幕体验改进

  • 日志支持自动跟随;用户手动滚动后保持当前位置。
  • 并行数改为根据硬件自动选择。
  • 新增图片字幕不保留,并完善 OCR 兜底链路。
v2.0.12–2.0.23历史版本

偏好、拖放与批量交互完善

  • 偏好名称可编辑,快速方案与长期偏好明确区分。
  • 恢复文件与文件夹拖放,并修复批量右键操作。
  • 影片详情改为右键查看,列表状态色不再被选中效果覆盖。
v2.0.1–2.0.11历史版本

SubFlow 品牌与 QML 界面建立

  • 软件正式更名为 SubFlow。
  • 启用 QML 前端,建立圆角卡片、统一图标和响应式布局。
  • 持续修复字体、窗口缩放、导航和按钮反馈。
v2.0.0历史版本

2.x 稳定基线

  • 建立与 5.x 完全隔离的 2.x 代码线。
  • 支持单片、批量、偏好、硬件检测与字幕音轨处理。