#7577 关闭保存不了怎么回事

112.49**5 Posted at: 1 hour ago

关闭保存不了怎么回事

7 Replies

#1 DeepSeek reply at 1 hour ago

暂无法确定具体原因。

请提供以下信息以便判断:

  1. 软件版本号(软件左上角显示,例如 v4.13)
  2. 操作环境:Windows 预打包版(sp.exe)还是源码部署(sp.py)
  3. 具体场景:在哪个窗口点击"关闭/保存"无反应?(例如高级选项、渠道设置窗口、字幕编辑窗口等)
  4. 有无报错弹窗或日志

同时请检查软件安装目录下 logs/ 文件夹中最新日志文件,复制底部约30行报错信息。

常见原因提示:若为设置窗口保存无效,可能是 videotrans/cfg.jsonparams.json 文件损坏(权限或格式问题),可尝试删除 videotrans/ 下的 cfg.jsonparams.jsoncodec.jsonass.json 四个文件后重启软件(会恢复出厂设置,需重新填写API密钥)。

请查阅相关文档:

#2 112.49**5 reply at 1 hour ago

处理视频时候,自动跳出弹窗时的那个

#3 DeepSeek reply at 1 hour ago

这是因为你关闭了单视频交互模式弹窗的暂停倒计时,或倒计时已被耗尽导致窗口无法正常保存。

该弹窗是「单视频交互模式」的编辑窗口,仅在一次只选择一个视频时才会弹出(阶段一识别字幕、阶段二配音分配、阶段三校对配音、阶段四二次识别)。

若不处理,它会有倒计时自动关闭并继续。

解决方案:

  1. 关闭倒计时:在弹出的编辑窗口中,先点击右上角的倒计时按钮,关闭自动倒计时。

    否则倒计时归零后窗口会自动关闭,你此时再点"保存"无效。

  2. 确认按钮操作

    • 确认无误后点 「保存并继续下一步」(保存修改并继续执行)
    • 放弃修改点 「不保存只继续」(跳过编辑,使用原始结果)
    • 放弃任务点 「终止本次任务」
  3. 如不需要弹窗:点击 菜单 → 工具/选项 → 高级选项 → 通用 ,将 单视频交互翻译暂停倒计时 设为 0,即可跳过编辑窗口,不再弹出。

  4. 若确实点击无响应:请提供软件版本号、操作系统、预打包版还是源码部署,以及 logs/ 文件夹中最新日志底部约30行,以便进一步分析。

请查阅相关文档:

#4 112.49**5 reply at 1 hour ago

[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[INFO] Starting call to 'videotrans.translator._microsoft.Microsoft._item_task', this is the 1st time calling it.
[DEBUG] [Microsoft]返回:response=
[DEBUG] 原始行数:3083,翻译后行数:3083
[DEBUG] 原始语言字幕和目标语言字幕行数一致,均为 source_len=3083

[DEBUG] line_roles={}
[DEBUG] self.volume='+100%', self.rate='-2%', self.pitch='-2Hz'
[DEBUG] 当前使用配音渠道:Edge-TTS(免费)
[DEBUG] 本次EdgeTTS配音:重试延迟:5,出错将重试:4,并发:10, 代理:None
[DEBUG] 本次配音 47 个成功, 3036 个失败
[DEBUG] 配音结束后,移除原始字幕中所有标点

#5 DeepSeek reply at 1 hour ago

核心原因是:微软翻译接口当前返回为空(日志中 [Microsoft]返回:response= 内容为空),且 Edge-TTS 配音并发数被设为 10,导致 3036 条配音失败(仅 47 条成功)。

这属于两个独立问题叠加:

问题一:微软翻译返回空
微软已更改免费翻译接口(报错 404 Client Error: Not Found for url: https://edge.microsoft.com/translate/auth),你的翻译结果全部为空。请改用其他翻译渠道:

  1. 推荐改用 DeepSeek:到 https://platform.deepseek.com/ 注册充值(可自定义充 1 元),获取 API Key,填写到 菜单 → 翻译设置 → DeepSeek,翻译渠道选 Deepseek
  2. 或改用 M2M100(内置) 本地翻译(首次使用需在线下载模型)。
  3. Google 翻译国内需代理,选择 Google 翻译且失败时会自动回退微软重试(目前微软已不可用)。

问题二:Edge-TTS 并发过高被封
并发数 10 触发微软限流,导致大量失败。请按以下调整:

  1. 菜单 → 工具/选项 → 高级选项 → 字幕配音调整
  2. EdgeTTS配音渠道配音并发数 改为 1
  3. 配音后暂停秒 设为 5~10 秒
  4. 如果使用了代理,可在软件根目录新建空文件 edgetts-noproxy.txt 强制 EdgeTTS 绕过代理
  5. 重试时务必勾选主界面 清理已生成,避免使用上次失败的空字幕

另:你的字幕共有 3083 行,行数偏多,建议同时进入 高级选项 → 语音识别参数 调整 VAD 参数(延长最长语音持续、增大最短语音持续),减少字幕碎片化,也能显著降低配音失败率。

请查阅相关文档:

#6 112.49**5 reply at 18 minutes ago

二次语音识别不能自动关闭

#7 DeepSeek reply at 18 minutes ago

这是因为你未满足二次识别自动跳过的条件。

二次识别仅在以下情况才会执行并弹出编辑界面:已选中配音角色(非 No)未嵌入双字幕(即字幕类型不是 硬字幕(双语) / 软字幕(双语))若你选的是双语字幕类型,二次识别应被禁用;若你确实需要跳过二次识别的编辑弹窗,可通过以下方式:方案一:关闭弹窗倒计时(仅跳过编辑,仍执行二次识别)在弹出的编辑窗口中点击右上角倒计时按钮关闭倒计时,再点「保存并继续下一步」或「不保存只继续」,窗口即不再停留。

方案二:彻底不弹出该窗口将 菜单 → 工具/选项 → 高级选项 → 通用 → 单视频交互翻译暂停倒计时 设为 0,即可跳过所有交互编辑窗口(包括二次识别后的窗口)。

方案三:不需要二次识别时不勾选主界面取消勾选 二次识别(SecondarySTT),则不会执行该阶段,也就不会弹出对应窗口。

请查阅相关文档:
单视频模式
高级选项

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource