#4696 RuntimeError: K:/MACHI/win-pyvideotrans-v3.99-428/tmp/200548/a3ddbd2bec/novoice.mp4 不存在

183.14* Posted at: 21 hours ago

K:/MACHI/win-pyvideotrans-v3.99-428/tmp/200548/a3ddbd2bec/novoice.mp4 不存在
Traceback (most recent call last):
File "videotrans\task\_mult_video.py", line 42, in run
File "videotrans\task\trans_create.py", line 822, in assembling
File "videotrans\task\trans_create.py", line 1303, in _join_video_audio_srt
RuntimeError: K:/MACHI/win-pyvideotrans-v3.99-428/tmp/200548/a3ddbd2bec/novoice.mp4 不存在


=
system:Windows-10-10.0.19045-SP0
version:v3.99
frozen:True
language:zh
root_dir:K:/MACHI/win-pyvideotrans-v3.99-428

1 Replies

该报错是因为视频合成阶段所需的无声视频文件 novoice.mp4 在临时目录中缺失。通常由以下原因导致:

  1. 临时文件被意外删除:杀毒软件误删、磁盘空间满、或手动清理了 tmp 文件夹。
  2. 处理中途异常中断:之前的音频分离或视频提取步骤失败,未成功生成该文件。
  3. 路径或名称问题:虽路径无中文/空格,但路径过长或含有特殊符号仍可能触发 ffmpeg 失败(参考知识库 FAQ ffprobe exec error)。

解决方案

  1. 重新执行任务:在主界面勾选 清理已生成,强制清除缓存从头处理。
  2. 检查磁盘空间:确保磁盘剩余空间充足(至少 10GB 以上)。
  3. 暂时关闭杀毒软件:或将软件目录加入白名单,避免误删临时文件。
  4. 简化视频路径:将视频文件移动到浅层目录(例如 D:\videos\test.mp4),避免超长路径。
  5. 若问题依旧:请提供 logs/ 文件夹下最新的日志文件(复制底部约30行报错信息)以便进一步分析。
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.

Related resource