#5048 TaskCfgVTT(uuid='693526fa3a', name='F:/AAATEST/ANTR/FFCC/FC2PPV-4851430.mp4', dirname='F:/AAATEST/ANTR/FFCC', noextname=

42.224* Posted at: 2 hours ago

G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/novoice.mp4 不存在语音识别阶段出错:faster-whisper(本地), 翻译字幕阶段出错: Google(免费), 配音阶段出错:Edge-TTS(免费)
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 128, in run
File "videotrans\task\trans_create.py", line 709, in assembling
File "videotrans\task\trans_create.py", line 1198, in _join_video_audio_srt
videotrans.configure.excepts.VideoTransError: G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/novoice.mp4 不存在
TaskCfgVTT(uuid='693526fa3a', name='F:/AAATEST/ANTR/FFCC/FC2PPV-4851430.mp4', dirname='F:/AAATEST/ANTR/FFCC', noextname='FC2PPV-4851430', basename='FC2PPV-4851430.mp4', ext='mp4', target_dir='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4', cache_folder='G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a', is_cuda=False, source_language='日语', source_language_code='ja', source_sub='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4/ja.srt', source_wav='G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/ja.wav', source_wav_output='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4/ja.m4a', target_language='简体中文', target_language_code='zh-cn', target_sub='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4/zh-cn.srt', target_wav='G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/target.wav', target_wav_output='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4/zh-cn.m4a', translate_type=0, tts_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='No', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=True, detect_language='ja', recogn_type=0, model_name='large-v3-turbo', shibie_audio=None, remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False, subtitle_language=None, app_mode='biaozhun', subtitles='', targetdir_mp4='F:/AAATEST/ANTR/FFCC/_video_out/FC2PPV-4851430-mp4/FC2PPV-4851430.mp4', novoice_mp4='G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/novoice.mp4', is_separate=False, embed_bgm=True, instrument=None, vocal='G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/6860/693526fa3a/vocal.wav', clear_cache=True, background_music='', subtitle_type=1, only_out_mp4=False, recogn2pass=False, output_srt=0, copysrt_rawvideo=False, loop_backaudio=1, backaudio_volume=0.8)


=
system:Windows-10-10.0.26200-SP0
version:v4.01
frozen:True
language:zh
root_dir:G:/AAAA/win-pyvideotrans-v4.01-0602

1 Replies

这是视频合成阶段报错:novoice.mp4 文件不存在,导致无法将配音/字幕合回原视频。

核心原因:从原始视频分离无声视频轨道的中间文件(novoice.mp4)在最终合成前未被成功创建或已被意外删除。常见原因包括:

  1. 原始视频本身损坏、没有视频流(如纯音频文件转成 mp4),或编码不被支持导致 ffmpeg 分离失败。
  2. 处理过程中临时文件被安全软件误删或磁盘空间不足。
  3. 文件路径/名称过长(但你的路径看起来正常)。

解决方案

  1. 检查原始视频:用播放器打开 F:/AAATEST/ANTR/FFCC/FC2PPV-4851430.mp4,确认能否正常播放(尤其是画面)。如果可以,请继续下一步。
  2. 强制重新处理:在主界面勾选 “清理已生成”,然后点击“开始执行”,避免使用旧的缓存文件。
  3. 检查磁盘空间:确保 G:/AAAA/win-pyvideotrans-v4.01-0602/tmp/ 所在分区有足够空闲空间(建议至少 10GB)。
  4. 关闭安全软件拦截:暂时退出杀毒软件或防火墙,或添加整个软件目录到白名单。
  5. 调整视频输出设置:在“高级选项”中,将 “强制软编码视频?” 勾选上(使用 CPU 软编码,兼容性更好)。

如果以上步骤仍然失败,请提供软件根目录下 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. Dondate: ko-fi.com/jianchang512

Related resource