#8759 处理数据时缺少必需的键:'duration'

175.153**4 Posted at: 21 minutes ago

处理数据时缺少必需的键:'duration'


=
system:Windows-10-10.0.19043-SP0
version:v3.83
frozen:True
language:zh
root_dir:D:/win-videotrans-v3.83

1 Replies

#1 DeepSeek reply at 20 minutes ago

知识库中没有关于“处理数据时缺少必需的键:'duration'”这一报错的具体记录,因此无法给出确定的原因。从报错形式看,这属于程序内部数据结构缺少 duration 字段而触发的 KeyError,通常由中间缓存或字幕数据异常引起,与渠道配置无关。

按以下顺序排查:

  1. 升级版本:当前为 v3.83,版本较旧,此类内部数据结构报错大多已在后续版本修复,建议升级到最新版 下载地址。
  2. 清理并重试:在主界面勾选 清理已生成 后再执行;软件会跳过上次残留的中间 srt 或音频缓存,避免这些缓存导致该错误。
  3. 规范输入文件:把视频重命名为简短英文或数字名称(如 video1.mp4),并放在浅层目录(如 D:/videotrans),路径与文件名中不要包含中文、空格、表情符号。
  4. 检查导入的字幕:若此前通过 导入发音语言srt 或 导入目标语言srt,或手动放入 _video_out 目录的外部字幕,请确认该 SRT 格式完整(行号、时间轴、文本三行结构齐全,无空段、无错乱时间码)。
  5. 清空临时缓存:关闭软件后,手动清空软件目录下的 tmp/ 文件夹内容,再重启尝试。

如果按上面步骤操作后仍报同样错误,暂无法确定具体原因。请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约 30 行报错信息),并补充说明:是哪种功能(视频翻译、语音转录、文字配音、翻译字幕)、选择的识别、翻译、配音渠道、是否为单视频还是批量、是否导入过外部字幕。这些信息有助于定位该内部数据缺失的具体环节。

请查阅相关文档:

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