#2171 TaskCfg(cache_folder='D:/videotrans/tmp10724/860c3d7609', target_dir='C:/Users/Administrator/Downloads/_video_out/LeBron

39.128* Posted at: 1 day ago 👁17

语音识别阶段出错:[faster-whisper(本地)] 文件不存在:C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.srt:
Traceback (most recent call last):
File "videotrans\task\job.py", line 113, in run
File "videotrans\task\trans_create.py", line 371, in recogn
File "videotrans\task\_base.py", line 109, in _save_srt_target
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.srt'

TaskCfg(cache_folder='D:/videotrans/tmp10724/860c3d7609', target_dir='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts ', remove_noise=True, is_separate=False, detect_language='en', subtitle_language=None, source_language='英语', target_language='英语', source_language_code='en', target_language_code='en', source_sub='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.srt', target_sub='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.srt', source_wav='D:/videotrans/tmp10724/860c3d7609/remove_noise.wav', source_wav_output='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.m4a', target_wav='D:/videotrans/tmp10724/860c3d7609/target.wav', target_wav_output='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.m4a', subtitles='', novoice_mp4='D:/videotrans/tmp10724/860c3d7609/novoice.mp4', noextname='LeBron James Reacts ', shibie_audio=None, targetdir_mp4='C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /LeBron James Reacts .mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='tiqu', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='No', copysrt_rawvideo=False, clear_cache=False, translate_type=0, tts_type=0, recogn_type=0, model_name='large-v3-turbo', split_type=0, voice_autorate=False, video_autorate=True, cuda=False, name='C:/Users/Administrator/Downloads/LeBron James Reacts .mp4', basename='LeBron James Reacts .mp4', ext='mp4', dirname='C:/Users/Administrator/Downloads', shound_del_name=None, uuid='860c3d7609', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0)


=
system:Windows-10-10.0.19045-SP0
version:v3.85
frozen:True
language:zh
root_dir:D:/videotrans

1 Replies

错误的核心原因是输出目录路径中包含空格且未正确创建。从日志 'C:/Users/Administrator/Downloads/_video_out/LeBron James Reacts /en.srt' 可以看到,软件试图在 LeBron James Reacts (末尾带空格)这个文件夹下保存字幕文件,但该文件夹可能不存在或路径访问异常。

请按以下步骤解决:

  1. 重命名源文件(最直接有效)

    • 将您的视频文件 LeBron James Reacts .mp4 重命名为一个不包含空格和特殊符号的短名称,例如 LeBron.mp4
    • 将重命名后的文件放入一个纯英文路径的文件夹(如 D:/tmp),再使用软件处理。
  2. 检查并清理输出目录

    • 手动删除 C:/Users/Administrator/Downloads/_video_out/ 目录下可能已存在的 LeBron James Reacts 文件夹。
    • 在主界面勾选 “清理已生成” 选项,然后重新处理视频。
  3. (可选)更改默认输出位置

    • 在软件设置中,将输出目录修改为一个更简单、无权限问题的路径,例如 D:/videotrans_output

根本原因分析:Windows 系统对包含空格的文件路径处理有时会出现问题,尤其是在程序动态创建目录时。软件在生成中间文件(如字幕)时,如果目标文件夹因路径问题无法创建或访问,就会抛出此错误。

如果上述步骤仍无法解决,请提供 D:/videotrans/logs/ 目录下最新的日志文件内容。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions