#4988 为什么我用Deepseek翻译API翻译视频就会在合并阶段报错,我用本地就不会呢

77.93* Posted at: 5 hours ago

为什么我用Deepseek翻译API翻译视频就会在合并阶段报错,我用本地就不会呢

1 Replies

DeepSeek 翻译 API 在合并阶段报错,通常是因为其返回的翻译结果格式不规范(例如含有多余换行、特殊字符或格式错乱),导致生成的字幕文件被破坏,ffmpeg 合成时无法解析。

解决方案(按推荐顺序尝试)

  1. 取消“发送完整字幕”
    在主界面翻译渠道区域,取消勾选“发送完整字幕”,改为按行逐条翻译,减少格式出错的概率。
  2. 降低并发请求量
    点击菜单 工具/选项高级选项字幕翻译调整,将 AI翻译渠道每批字幕行数 设为较小的值(如 5),并在 翻译后暂停秒 填入 1~2 秒,避免因限流导致数据异常。
  3. 检查 DeepSeek 配置是否正确

    • 进入菜单 翻译设置DeepSeek,确保 API 地址 填写正确(通常为 https://api.deepseek.com)。
    • 模型名称填写 deepseek-chat(务必手动输入,不要复制多余空格)。
    • API Key 必须有效且余额充足。
  4. 清理已有缓存后重试
    勾选主界面左上角 清理已生成,然后重新执行整个任务,避免使用之前可能损坏的缓存字幕。
  5. 查看日志定位具体错误
    打开软件根目录 logs/ 文件夹中的最新日志文件,复制报错前后约 30 行内容,通常能直接看到合并阶段的具体 ffmpeg 错误(如 Invalid data found when processing input)。将此信息反馈给技术支持可进一步精确解决。

请查阅相关文档:

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: ko-fi.com/jianchang512

Related resource