#6451 请教一个问题,A目录下有BCDEF...文件夹,每个文件夹下有mp3/mp4,怎么样设置能让生成的SRT在MP3/MP4自己的目录文件夹下,也就是SRT自动在所对应的A/B/C。。。文件夹下

2408:**:ed4c Posted at: 2 hours ago

请教一个问题,A目录下有BCDEF...文件夹,每个文件夹下有mp3/mp4,怎么样设置能让生成的SRT在MP3/MP4自己的目录文件夹下,也就是SRT自动在所对应的A/B/C。。。文件夹下

3 Replies

当前版本中,批量语音转录的 SRT 输出位置由「菜单 → 工具/选项 → 高级选项 → 独立功能输出目录」控制,默认统一保存到软件安装目录下的 output 文件夹,暂未提供「自动保存到每个音频/视频源文件所在目录」的选项。

如果你使用的是「翻译视频」面板,则输出有固定规则:未勾选「文件夹」时,默认输出到所选视频同级 _video_out/{视频名}-{后缀} 文件夹;勾选「文件夹」时,输出到所选文件夹同级的 _video_out/{文件夹名} 内。同样也不会直接写入 mp3/mp4 各自所在文件夹。

目前没有匹配此需求的现成设置项。请确认你使用的是哪个功能面板(「语音转录」还是「翻译视频」),并提供软件左上角的版本号;如果方便,也请提供 logs/ 目录下最新日志中相关片段,以便进一步确认是否存在其他可用方案。

4.08版本的转录翻译功能

“4.08 版本的转录翻译功能”依然无法把 SRT 自动保存到每个 mp3/mp4 所在的源文件夹中。原因如下:

  1. 语音转录面板:SRT 的保存位置由「菜单 → 工具/选项 → 高级选项 → 独立功能输出目录」统一控制,默认保存到软件安装目录下的 output/ 文件夹。该面板没有“按源文件目录存放”的选项。
  2. 翻译视频面板:批量处理时有固定输出规则:

    • 不勾选“文件夹”:输出到所选视频同级 _video_out/{视频名}-{后缀}/
    • 勾选“文件夹”:输出到所选文件夹同级的 _video_out/{所选文件夹名}/
      无论是哪种情况,SRT 都会进入 _video_out 子目录,而不会直接写入 A/B/C.../mp3或mp4 所在目录。

如果目标是让每个 SRT 最终落在对应的 A/B/C... 文件夹下,目前没有内置开关可自动完成。可行的变通方案:

  1. 处理时逐个选择各子文件夹(如先选 A/B,再选 A/C,依此类推),每次输出会生成在对应文件夹的 _video_out 内,然后手动移动或复制 SRT 到该文件夹。
  2. 等待任务完成后,用脚本批量将 _video_out 中的 SRT 移动到对应的源文件夹。
  3. 若使用的是“语音转录”面板,则只能设定统一的输出目录,无法按源目录自动分流。

如果你能明确你用的是左侧哪个面板(“语音转录”还是“翻译视频”),并提供软件左上角显示的完整版本号(如 v4.08-0802)以及相关操作日志中的关键片段,我可以进一步确认是否有其他隐藏参数可调。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Dondate via PayPal

Related resource