seedance 2.0生成视频后需提取srt字幕时,应先检查dist/caption.srt文件;若缺失,可通过cli强制启用字幕输出、从metadata.json反向解析、即梦平台网页端导出或利用asr报告重建字幕。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您使用Seedance 2.0生成视频后需要提取独立的SRT字幕文件,但发现导出目录中未自动出现字幕文件或无法定位其路径,则可能是由于输出配置未启用字幕分离或元数据生成被跳过。以下是获取SRT字幕文件的具体操作路径与替代方案:
一、检查默认输出目录中的caption.srt文件
Seedance 2.0在标准生成流程中,默认将双语时间轴字幕以SRT格式写入dist/子目录。该行为由元数据注入模块自动触发,前提是未显式禁用字幕生成。
1、执行视频生成命令时确保未添加--no-subtitles参数
2、生成完成后,打开本地项目根目录下的dist/文件夹
3、查找名为caption.srt的文件,该文件即为含双语时间轴的SRT字幕
4、若dist/目录下仅存在video.mp4和metadata.json,说明当前运行环境未激活字幕导出策略
二、通过CLI命令强制启用字幕输出
当Web界面或App端未暴露字幕开关时,可调用Seedance 2.0 CLI工具强制启用SRT生成,并指定语言组合与编码格式。
1、在终端中进入项目根目录,确认已执行seedance init完成初始化
2、运行以下命令重新触发带字幕的生成流程:seedance generate --script script.md --langs zh,en --subtitles srt
3、等待任务完成,检查dist/目录是否新增caption.srt及caption.zh.srt、caption.en.srt等分语言文件
4、若提示“Subtitles disabled in current profile”,需编辑seedance.config.yaml,将subtitle_enabled设为true
三、从metadata.json反向提取时间轴并生成SRT
当dist/metadata.json存在但caption.srt缺失时,该JSON文件内嵌有完整的时间码与文本段落,可解析为标准SRT结构。
1、用文本编辑器打开dist/metadata.json,定位到"captions"字段下的"segments"数组
✅ 五大心智模型(M1-M5)全保留 ✅ 四层建筑法(L1-L4)完整表格化 ✅ @多模态绑定语法优先级表 ✅ 20+ 场景诊断表(问题/原因/修复/边界) ✅ 八大行业模板(都配了完整提示词示例) ✅ 诚实能力边界表 ✅ Agent 触发关键词 + 标准入参/出参 ✅ 表达 DNA 固定风格
2、每个segment对象包含start_ms、end_ms和text字段,例如:{"start_ms":1200,"end_ms":3400,"text":"你好,欢迎来到敦煌"}
3、将毫秒值转换为SRT时间格式(HH:MM:SS,mmm),如1200ms → 00:00:01,200
4、按SRT序号+时间码+文本三行一组的格式逐段重写,保存为UTF-8编码的caption.srt文件
四、使用即梦平台网页端手动导出字幕
即梦平台在视频预览页提供字幕可视化编辑功能,该界面底层支持实时导出SRT,无需额外工具。
1、登录即梦官网,进入“我的作品”,找到目标Seedance 2.0生成的视频
2、点击视频右下角的字幕编辑按钮(图标为对话框+铅笔)
3、在弹出面板中确认字幕轨道已加载,点击右上角导出SRT按钮
4、浏览器将自动下载一个命名含视频ID的SRT文件,内容与dist/caption.srt完全一致
五、通过ASR校验报告提取原始字幕文本
当启用--debug模式生成时,Seedance 2.0会同步输出ASR校验报告,其中包含未经对齐的原始语音转录文本及置信度标记,可用于重建SRT。
1、检查logs/目录下是否存在asr_verification_report.json文件
2、读取report中transcript字段,获取纯文本字幕内容
3、结合video.mp4总时长与段落数,使用等分法粗略估算每段起止时间(适用于无精确时间轴需求场景)
4、将文本按句拆分,套用SRT模板格式生成基础字幕文件,再用VLC等播放器微调时间轴










