#8652 System Error (None): NoneTraceback (most recent call last):

117.174**1 Posted at: 1 hour ago

System Error (None): None
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 53, in run
File "shutil.py", line 434, in copy2
File "shutil.py", line 234, in copyfile
shutil.SameFileError: 'C:/Users/duanb/Videos/翻译视频/Video 20260906 144644-mp4/it.srt' and 'C:/Users/duanb/Videos/翻译视频/Video 20260906 144644-mp4/it.srt' are the same file

trk=[TransCreate]: uuid='3eb0a0edc4', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/duanb/Videos/Video 20260906 144644.mp4,
输出结果保存到文件夹: C:/Users/duanb/Videos/翻译视频/Video 20260906 144644-mp4,
临时文件夹: D:/BaiduNetdiskDownload/win-pyvideotrans-v4.17-1028/tmp/53980/3eb0a0edc4
未选 清理已存在
未启用CUDA加速
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 意大利语, LLM纠错, 数据类型:default
翻译渠道:本地大模型(兼容OpenAI),原始语言:意大利语,目标语言:简体中文, 已选 发送完整字幕, settings.get('trans_thread')=5, settings.get('aitrans_thread')=40
配音渠道:Edge-TTS(免费), 角色:Yunjian(Male/CN), 配音语言:简体中文
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕 , precent=1, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=False, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
video_duration_ms=None


=
system:Windows-10-10.0.26300-SP0
version:v4.17
frozen:True
language:zh_CN
root_dir:D:/BaiduNetdiskDownload/win-pyvideotrans-v4.17-1028

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:shutil.SameFileError 并不是识别、翻译或配音出错,而是单视频模式下“复制字幕文件”这一步,把文件复制给了它自己。你设置的输出目录 C:/Users/duanb/Videos/翻译视频/Video 20260906 144644-mp4 里已经存在一个上一次生成的 it.srt;本次处理由于未勾选 清理已生成,复用了旧的字幕结果,随后又尝试把已位于目标目录中的 it.srt 复制到同一目录,因而触发这个异常,导致任务中断。

解决步骤(按顺序尝试):

  1. 在主界面勾选 清理已生成,然后重新执行。这样会丢弃输出目录和临时目录中上一次的旧字幕与配音,重新生成文件。
  2. 如果不希望重新识别、重新翻译,只想保留旧字幕,请先手动删除该输出文件夹内的 it.srt(以及 zh-cn.srt 等同名字幕文件)后再执行;也可以点击 输出到... 指定一个全新的空目录。
  3. 如果仍然报同样的错误,则清空软件根目录下的 tmp/ 文件夹(特别是 tmp/53980/3eb0a0edc4)后重试。
  4. 预防建议:当前路径包含中文(翻译视频)和空格(Video 20260906 144644.mp4),底层 ffmpeg/shutil 对此兼容性较差。建议把视频改名并放到只含英文、数字的浅层目录(例如 D:/videos/v1.mp4),输出目录同样使用纯英文路径,可避免大量路径类报错。
  5. 如果以上操作后仍报错,请提供软件安装目录下 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