#3746 TaskCfg(cache_folder='D:/fanyi/win-pyvideotrans-v3.86/tmp30388/353a909c7b', target_dir='X:/下载/手动下载/Bella Spark (aka Emma

208.87* Posted at: 3 hours ago 👁10

语音识别阶段出错:[faster-whisper(本地)] 文件不存在:X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p-en.srt:
Traceback (most recent call last):
File "videotrans\task\job.py", line 113, in run
File "videotrans\task\trans_create.py", line 377, in recogn
File "videotrans\task\trans_create.py", line 261, in _recogn_succeed
File "shutil.py", line 434, in copy2
File "shutil.py", line 256, in copyfile
FileNotFoundError: [Errno 2] No such file or directory: 'X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p-en.srt'

TaskCfg(cache_folder='D:/fanyi/win-pyvideotrans-v3.86/tmp30388/353a909c7b', target_dir='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p', remove_noise=False, is_separate=False, detect_language='en', subtitle_language=None, source_language='英语', target_language='简体中文', source_language_code='en', target_language_code='zh-cn', source_sub='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/en.srt', target_sub='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/zh-cn.srt', source_wav='D:/fanyi/win-pyvideotrans-v3.86/tmp30388/353a909c7b/en.wav', source_wav_output='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/en.m4a', target_wav='D:/fanyi/win-pyvideotrans-v3.86/tmp30388/353a909c7b/target.wav', target_wav_output='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/zh-cn.m4a', subtitles='', novoice_mp4='D:/fanyi/win-pyvideotrans-v3.86/tmp30388/353a909c7b/novoice.mp4', noextname='Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p', shibie_audio=None, targetdir_mp4='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p.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=4, tts_type=0, recogn_type=0, model_name='large-v3-turbo', split_type=0, voice_autorate=False, video_autorate=True, cuda=True, name='X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p.mp4', basename='Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p.mp4', ext='mp4', dirname='//192.168.2.17/media/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection', shound_del_name=None, uuid='353a909c7b', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, auto_fix=True)


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

1 Replies

这是由于文件路径过长或包含特殊字符,导致软件在复制生成的SRT字幕文件时找不到目标路径。

错误信息显示软件试图将识别生成的英文字幕文件复制到以下路径时失败:
X:/下载/手动下载/Bella Spark (aka Emma White) Hardcore UHD 2160p Collection/_video_out/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p/Blacked.25.04.03.Kelly.Collins.And.Bella.Spark.Bang.And.Burn.Mission.000.Bona.Fides.2160p-en.srt

该路径包含了空格、括号、点号等特殊字符,且层级很深,总长度很可能超过了Windows系统对文件路径的限制(约260个字符)。

解决方案:

  1. 简化文件路径和名称:将原始视频文件移动到一个更浅的目录(例如直接放在 D:E: 盘根目录下),并重命名为一个简短、仅包含英文字母或数字的名称(例如 video.mp4)。
  2. 避免特殊字符:确保新路径和文件名中不包含空格、括号 ()、点号 .(除了扩展名前的那个)、中文字符或表情符号。
  3. 重新处理:使用简化后的视频文件路径,在软件中重新开始翻译任务。

根本原因:
软件内部依赖 ffmpeg 等命令行工具,Windows 系统对命令行参数的总长度有严格限制。过长的文件路径或包含特殊字符的路径会导致命令执行失败,从而出现 FileNotFoundError

请查阅相关文档:

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

Similar issues already exist