展开本页目录
开始前准备什么
- 先下载并解压本题工程,在独立练习目录保留starter、reference和原始输入。
- 本地参考主要需要Python 3与现代桌面浏览器;涉及Chrome扩展、LibreOffice、Git时按本文单独要求准备。
- 目标工具账号、模型额度与平台导入能力由读者另行确认;本文实际运行范围见执行记录,不自动调用付费服务。
- 在独立目录打开starter
- 实现SRT导入、编号/时间码解析和可编辑字幕表
- 加入本地视频预览、当前字幕高亮及点击字幕跳转
- 实现整段偏移、单条起止调整与负时间边界提示
- 高亮时间重叠和非法区间
- 实际播放首中尾并用提前500ms样本练习校准
- 导出新SRT
starter、七步任务、原始输入、人工完成的可运行参考、真实运行结果与独立验收;不含账号、数据库或缓存。
原生账号任务、本地工程运行和官方示例分开说明。
1. 在独立目录打开starter
在独立目录打开starter,把8条字幕、原视频和不覆盖原文件的要求交给Codex。
original.srt有8条字幕;demo.mp4为本站真实浏览器操作录屏。early与overlap是明确制造的时间错例,不是语音识别结果。
2. 实现SRT导入、编号/时间码解析和可编辑字幕表
实现SRT导入、编号/时间码解析和可编辑字幕表。
parse把编号、逗号毫秒时间码和多行文字分开。浏览器预览使用自绘文本,不把SRT直接交给原生track假定支持。
3. 加入本地视频预览、当前字幕高亮及点击字幕跳转
加入本地视频预览、当前字幕高亮及点击字幕跳转。
点击一行让视频跳到该字幕开始,播放时caption区域随currentTime切换。字幕间隔显示为空档而不是延用上条。
4. 实现整段偏移、单条起止调整与负时间边界提示
实现整段偏移、单条起止调整与负时间边界提示。
整体偏移填500后移动,首条从0改为500ms。也可用下方编号、开始毫秒、结束毫秒编辑一条;小于0或结束不晚于开始须拒绝。
5. 高亮时间重叠和非法区间
高亮时间重叠和非法区间,要求人工选择修复方式。
载入overlap样本会指出两处重叠;先修改对应区间再导出。若强行下载未解决错误,按钮应给出处理提示。
独立目录练习命令
python3 -m http.server 8073 --directory reference6. 实际播放首中尾并用提前500ms样本练习校准
实际播放首中尾并用提前500ms样本练习校准,保存编辑截图。
实播到首、中、尾并检查文本;先记录真实重叠错误,再逐条修改区间;结果图展示两处修正后的有效时间轴,不是自动推断对齐。
7. 导出新SRT
导出新SRT,独立重解析并与预览时间逐条比对。
导出revised.srt,重新解析首条应为00:00:00,500至00:00:02,300。原始SRT始终保留,校准到录音仍需读者实际听看。
怎样确认已经完成
- 8条文本与顺序保留,整段偏移恰好500ms;早于0的边界不会静默截断。
- 2处预置重叠能被指出,修订后每条开始早于结束且不重叠。
- 导出为新的UTF-8文件,原SRT哈希不变;导出再导入的时间码一致。
常见问题
能让Codex写一个本地字幕时间轴编辑器吗?
parse把编号、逗号毫秒时间码和多行文字分开。浏览器预览使用自绘文本,不把SRT直接交给原生track假定支持。 载入overlap样本会指出两处重叠;先修改对应区间再导出。若强行下载未解决错误,按钮应给出处理提示。
字幕提前半秒,怎么整段移动又不改坏原文件?
整体偏移填500后移动,首条从0改为500ms。也可用下方编号、开始毫秒、结束毫秒编辑一条;小于0或结束不晚于开始须拒绝。 导出revised.srt,重新解析首条应为00:00:00,500至00:00:02,300。原始SRT始终保留,校准到录音仍需读者实际听看。
下载包哪些内容已实际运行,哪些需要自己在原生工具中验证?
已播放原创浏览器录屏、偏移500ms、检测两处重叠并导出SRT;Codex会话与语音识别未执行。 官方图片只证明所标入口或设置,不是本站原生任务执行截图。



