MuleRun自动生成SRT字幕需满足识别完成、右键导出、设置自动导出、CLI强制生成及规范验证五步:一确认任务状态为“识别完成”且时间轴可见;二右键“时间轴文本”选“导出为SRT”;三在设置→导出中启用自动导出并指定路径与命名规则;四用mulerun-cli export-srt命令行生成;五验证SRT格式是否符合序号、标准时间码与无BOM等规范。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您使用MuleRun对视频进行语音识别处理,但未生成符合标准的字幕文件,则可能是由于导出设置未正确配置或识别结果未触发SRT格式转换。以下是实现MuleRun自动生成MuleRunSRT格式字幕文件的具体操作路径:
一、确认语音识别任务已完成并处于可导出状态
只有当语音识别任务成功完成且文本时间轴已对齐,系统才允许导出带时间码的SRT文件。未完成识别、识别失败或仅生成纯文本摘要时,SRT导出选项将不可用。
1、在MuleRun主界面左侧任务列表中,找到目标视频任务。
2、检查任务状态图标:若显示绿色对勾图标且状态栏标注“识别完成”,则满足导出前提。
3、点击该任务进入详情页,确认右侧“时间轴文本”区域可见逐句带起止时间的识别结果。
二、通过右键菜单直接导出MuleRunSRT格式文件
该方式适用于桌面端Windows/macOS客户端,利用上下文菜单快速调用内置SRT序列化模块,无需切换页面或手动配置编码参数。
1、在任务详情页的“时间轴文本”面板内,任意位置右键单击鼠标。
2、在弹出菜单中选择“导出为SRT字幕文件”选项。
3、在保存对话框中,确认文件名末尾自动附加“.srt”后缀,且保存路径为本地可写目录。
三、通过导出设置面板启用MuleRunSRT自动生成功能
该方式支持批量任务与定时导出场景,开启后所有新完成的识别任务将默认生成同名SRT文件并保存至指定文件夹,无需每次手动触发。
1、点击MuleRun客户端右上角齿轮图标打开“设置”面板。
2、切换至“导出”标签页,找到“字幕文件输出”区域。
3、勾选“自动导出MuleRunSRT格式字幕”复选框。
4、点击“浏览”按钮指定SRT文件默认保存路径,例如“D:\MuleRun\Subtitles”。
5、在“文件命名规则”下拉菜单中选择“视频原文件名 + _sub.srt”模式。
四、使用命令行工具强制生成MuleRunSRT文件
适用于已存在识别结果JSON文件但GUI导出异常的场景,通过调用内置CLI模块绕过界面逻辑,直接解析内部时间戳结构生成标准SRT。
1、打开终端(macOS/Linux)或命令提示符(Windows),导航至MuleRun安装目录下的/tools/cli/子目录。
2、执行指令:mulerun-cli export-srt --input "task_abc123.json" --output "output.srt"。
3、确认终端返回“SRT file generated successfully”提示信息。
五、验证导出的MuleRunSRT文件是否符合规范
SRT文件必须严格遵循序号、时间码、字幕文本三段式结构,且时间码格式为“HH:MM:SS,mmm --> HH:MM:SS,mmm”,任何格式偏差都将导致播放器无法加载。
1、用记事本或VS Code打开刚导出的.srt文件。
2、检查前五行是否呈现如下结构:1\n00:00:01,200 --> 00:00:04,500\nHello world.
3、滚动至文件末尾,确认最后一段字幕后无空行,且无UTF-8 BOM头字符。









