#2511 FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'E:\\配音\\1.7\\1月7日\\_video_out\\1月7日-12-mp4\\en.srt'

183.187* Posted at: 1 day ago 👁10

Traceback (most recent call last):
File "videotrans\mainwin\_actions.py", line 939, in update_data
File "videotrans\component\onlyone_set_role.py", line 337, in init
File "pathlib.py", line 1004, in samefile
File "pathlib.py", line 1095, in stat
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: 'E:\配音\1.7\1月7日\_video_out\1月7日-12-mp4\en.srt'


=
system:Windows-10-10.0.19045-SP0
version:v3.92
frozen:True
language:zh
root_dir:D:/配音

1 Replies

这个错误表明软件在尝试访问一个不存在的字幕文件 en.srt。这通常发生在您使用了“仅提取字幕”或“仅翻译字幕”等功能后,又试图对同一个视频进行“视频翻译”或“配音”操作,而软件在查找缓存文件时失败。

核心原因:软件在处理流程中,会尝试复用之前生成的中间文件(如 en.srt)。当这些文件被移动、重命名或删除,或者您在处理新任务时没有勾选“清理已生成”选项,就会导致此错误。

解决方法

  1. 清理缓存并重新处理(推荐)

    • 在主界面,确保勾选 “清理已生成” 选项。
    • 然后将您的视频文件重新拖入软件进行处理。这会强制软件从头开始处理,避免寻找旧的缓存文件。
  2. 手动检查并删除临时文件夹

    • 根据您的路径 E:\\配音\\1.7\\1月7日\\,软件会在该目录下生成一个名为 _video_out 的文件夹。
    • 请手动进入 E:\\配音\\1.7\\1月7日\\_video_out\\,找到以您视频文件名命名的子文件夹(例如 1月7日-12-mp4),并将其整个删除
    • 然后回到软件主界面,务必勾选“清理已生成”,再重新处理视频。

预防措施

  • 每次处理同一个视频的新任务时,都建议勾选“清理已生成”。
  • 如果只是测试不同参数,可以保留该选项不勾选以利用缓存加速。
  • 避免在处理过程中手动修改或删除 _video_out 文件夹内的文件。

如果以上方法均无效,请提供更完整的操作步骤描述(例如:先做了什么功能,后做了什么功能),以便进一步分析。

请查看更多参考文档:

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