#5147 TaskCfgVTT(is_cuda=False, uuid='2d14fe765b', cache_folder='D:/win-pyvideotrans-v3.97-0304/tmp/4000/2d14fe765b', target_d

240a:42a0* Posted at: 13 hours ago

合并阶段出错 Unknow error
Traceback (most recent call last):
File "videotrans\task\job.py", line 288, in run
File "videotrans\task\trans_create.py", line 789, in assembling
File "videotrans\task\trans_create.py", line 1249, in _join_video_audio_srt
File "videotrans\task\trans_create.py", line 530, in recogn2pass
File "videotrans\recognition\__init__.py", line 265, in run
File "videotrans\recognition\_base.py", line 145, in run
RuntimeError: Unknow error
TaskCfgVTT(is_cuda=False, uuid='2d14fe765b', cache_folder='D:/win-pyvideotrans-v3.97-0304/tmp/4000/2d14fe765b', target_dir='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4', source_language='英语', source_language_code='en', source_sub='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4/en.srt', source_wav='D:/win-pyvideotrans-v3.97-0304/tmp/4000/2d14fe765b/en.wav', source_wav_output='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4/en.m4a', target_language='简体中文', target_language_code='zh-cn', target_sub='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4/zh-cn.srt', target_wav='D:/win-pyvideotrans-v3.97-0304/tmp/4000/2d14fe765b/target.wav', target_wav_output='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4/zh-cn.m4a', name='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/Summary.mp4', noextname='Summary', basename='Summary.mp4', ext='mp4', dirname='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学', shound_del_name=None, translate_type=10, tts_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Yunxi(Male/CN)', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=True, detect_language='en', 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='D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/_video_out/Summary-mp4/Summary.mp4', novoice_mp4='D:/win-pyvideotrans-v3.97-0304/tmp/4000/2d14fe765b/novoice.mp4', is_separate=False, instrument=None, vocal=None, back_audio='', clear_cache=False, background_music=None, subtitle_type=1, only_out_mp4=False, recogn2pass=True, output_srt=0, copysrt_rawvideo=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.97-0304

1 Replies

错误根源在于视频存放路径包含中文、逗号和空格等特殊符号(如 D:/2222/Molecular Biology,Genetic & Biochemistry,分子生物学、遗传学与生物化学/Summary.mp4),导致二次识别(recogn2pass)阶段 ffmpeg 或底层解析异常,触发 RuntimeError: Unknow error

解决方法

  1. 修改视频路径:将视频文件移动到纯英文且不含任何特殊符号的目录下(例如 D:\Summary.mp4),然后重新导入软件执行。
  2. 临时绕过二次识别:在主界面取消勾选「二次识别」(位置在第2行语音识别渠道右侧),这步可以让合成跳过可能出错的重新转录环节。
  3. 如果仍失败:清空软件根目录下的 tmp 文件夹(清除缓存),并在导入视频时勾选「清理已生成」,确保不使用旧缓存。

补充说明

  • 若需保持原路径,必须在 高级选项 → 字幕配音调整 中关闭「保留每条字幕的配音文件」,并确保路径中无多余空格/逗号。
  • 因为未启用 CUDA(is_cuda=False),large-v3-turbo 模型在 CPU 下运行二次识别非常吃内存,也容易超时报错。建议开启 CUDA 或使用更小模型(如 small)。

请查阅相关文档:

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