#6594 D:/winpyvideotrans4080802/tmp/13608/f919cec95e/novoice.mp4 不存在Traceback (most recent call last):

112.224.**0 Posted at: 10 hours ago

D:/winpyvideotrans4080802/tmp/13608/f919cec95e/novoice.mp4 不存在
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 149, in run
File "videotrans\task\_stage_assemble.py", line 26, in assembling
File "videotrans\task\_stage_assemble.py", line 88, in _join_video_audio_srt
videotrans.configure.excepts.VideoTransError: D:/winpyvideotrans4080802/tmp/13608/f919cec95e/novoice.mp4 不存在

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: D:/迅雷下载/筛选区/第121旅的士兵由于缺乏水和食物,一些士兵已经几天处于危急状态。他们向德拉帕托伊发出最后通牒“喝自己的尿液求生”.mp4,
输出结果保存到文件夹: D:/_video_out/第121旅的士兵由于缺乏水和食物,一些士兵已经几天处于危急状态。他们向德拉帕托伊发出最后通牒“喝自己的尿液求生”-mp4,
临时文件夹: D:/winpyvideotrans4080802/tmp/13608/f919cec95e
未选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:openai-whisper(内置), model_name: large-v3-turbo, 发音语言: 乌克兰语, 断句方式:默认断句
翻译渠道:Hy-MT2-1.8B(内置),原始语言:乌克兰语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入软字幕
代理地址:


=
system:Windows-10-10.0.19045-SP0
version:v4.08
frozen:True
language:zh
root_dir:D:/winpyvideotrans4080802

1 Replies

#1 DeepSeek reply at 10 hours ago

该报错的原因是:视频预处理阶段需要从原始视频中分离出无声音的临时文件 novoice.mp4,但在最终合成阶段该文件不存在。最常见的触发因素是原始视频文件路径或文件名中包含中文、空格、引号“”、句号、逗号等特殊符号,导致 FFmpeg 底层命令解析失败,未能成功生成该临时文件。

请按以下顺序处理:

  1. 将视频文件移到纯英文/数字/下划线的浅层目录,并改名为简短名称,例如:D:\video\test.mp4。然后重新执行翻译。
  2. 重新处理时勾选主界面的「清理已生成」,避免使用上次不完整的缓存。
  3. 若仍失败,当前版本为 v4.08,已知在最后合成阶段存在临时文件/字幕文件找不到的问题,请升级到 v4.09,并重新下载补丁包覆盖。
  4. 检查杀毒软件是否拦截了 ffmpeg.exe 生成文件,将软件目录加入信任白名单后重试。

如果以上步骤仍无法解决,请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约30行报错信息)。

请查阅相关文档:

Thinking...
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

Related resource