#7855 File not found: M:/AI tran/win-pyvideotrans-v4.15-1/tmp/30560/5786bc44ed/0-1ce4db48cb50d60288ac110a8ee3a492.wavTraceback

116.21**7 Posted at: 1 hour ago

File not found: M:/AI tran/win-pyvideotrans-v4.15-1/tmp/30560/5786bc44ed/0-1ce4db48cb50d60288ac110a8ee3a492.wav
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 140, in run
File "videotrans\task\_stage_align.py", line 44, in align
File "videotrans\task\_rate.py", line 336, in run
File "videotrans\task\_rate.py", line 605, in _concat_audio_aligned
File "pydub\audio_segment.py", line 651, in from_file
File "pydub\utils.py", line 60, in _fd_or_path_or_tempfile
FileNotFoundError: [Errno 2] No such file or directory: 'M:/AI tran/win-pyvideotrans-v4.15-1/tmp/30560/5786bc44ed/0-1ce4db48cb50d60288ac110a8ee3a492.wav'

trk=[TransCreate]: uuid='5786bc44ed', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: M:/周末加班/新建文件夹/V-Ray for 3ds Max 完整指南/2. Lightning/2. Lightning/0208_Environment_Fog_13(1).mp4,
输出结果保存到文件夹: M:/周末加班/新建文件夹/V-Ray for 3ds Max 完整指南/新建文件夹/02/0210_Light_Lister_15(1)-mp4/0208_Environment_Fog_13(1)-mp4,
临时文件夹: M:/AI tran/win-pyvideotrans-v4.15-1/tmp/30560/5786bc44ed
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), large-v3, 发音语言: 英语,
翻译渠道:微软(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Xiaoxiao(Female/CN), 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+1%, 已选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入软字幕(双) 目标语言在上双字幕, precent=18, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
trk.cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: M:/周末加班/新建文件夹/V-Ray for 3ds Max 完整指南/2. Lightning/2. Lightning/0208_Environment_Fog_13(1).mp4,
输出结果保存到文件夹: M:/周末加班/新建文件夹/V-Ray for 3ds Max 完整指南/新建文件夹/02/0210_Light_Lister_15(1)-mp4/0208_Environment_Fog_13(1)-mp4,
临时文件夹: M:/AI tran/win-pyvideotrans-v4.15-1/tmp/30560/5786bc44ed
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), large-v3, 发音语言: 英语,
翻译渠道:微软(免费),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Xiaoxiao(Female/CN), 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+1%, 已选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入软字幕(双) 目标语言在上双字幕
video_duration_ms=609314


=
system:Windows-10-10.0.19045-SP0
version:v4.15
frozen:True
language:zh_CN
root_dir:M:/AI tran/win-pyvideotrans-v4.15-1

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:配音阶段生成的某条字幕配音切片文件(.wav)在处理过程中丢失或未被成功生成,导致后续对齐阶段(_rate.py)读取该文件时抛出 FileNotFoundError。

结合你的日志,最可能的诱因有以下几点:

  1. 路径/文件名问题:你的输入视频路径包含中文、空格及多层嵌套文件夹(M:/周末加班/新建文件夹/V-Ray for 3ds Max 完整指南/...),虽然临时目录本身为英文,但源文件名过长且含特殊字符,容易在某些环节引发文件写入或调度异常。
  2. Edge-TTS 配音切片失败:Edge-TTS 为免费公共接口,短时间并发请求可能被微软限流,导致某条字幕的配音文件实际未生成或生成后损坏,但对齐阶段仍按原计划去读取。
  3. 移除每条字幕配音开头和结尾静音缓冲 + 静音移除力度: default:移除静音操作会对配音切片进行二次处理,若原始切片过短(例如某些短句仅几十毫秒),处理后可能产生空文件或被丢弃,进而找不到对应文件。

建议按顺序尝试以下解决步骤:

  1. 简化源文件路径:将待翻译视频移动到浅层英文目录并重命名,例如 D:/videos/0208.mp4,去除所有中文、空格、括号((1) 这类后缀也建议去掉)。
  2. 降低 Edge-TTS 并发与频率:

    • 打开 菜单 → 工具/选项 → 高级选项 → 字幕配音调整
    • EdgeTTS配音渠道配音并发数 设为 1
    • 配音后暂停秒 设为 5 或更大
    • EdgeTTS配音渠道失败重试次数 适当增大(如 5)
  3. 调整 VAD 参数防止过短切片:

    • 菜单 → 工具/选项 → 高级选项 → 语音识别参数
    • 最短语音持续(毫秒) 建议不小于 2000
    • 最长语音持续(秒) 建议 6~8
    • 避免出现极短(<1秒)的配音切片,这种情况静音移除后极易产生空文件。
  4. 关闭"移除每条字幕配音开头结尾静音缓冲"重试一次:该操作虽有助于对齐,但在某些极端短切片下会引发文件异常,先关闭确认是否与该选项相关。
  5. 勾选 清理已生成 后重新执行:确保上次残留的异常缓存被清除。
  6. 清理临时目录:手动进入软件根目录 tmp/ 文件夹,清空其中所有临时文件后再重试。

如果按上述步骤调整后仍复现相同报错,请提供新的 logs/ 目录下最新日志文件底部约 30 行内容以便进一步定位。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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 via ko-fi.com

Related resource