#1427 FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/chenj/Videos/1112 (1)/1112222/zh-cn.srt'

103.129* Posted at: 6 hours ago 👁6

Traceback (most recent call last):
File "videotrans\mainwin\_actions.py", line 857, in update_data
File "videotrans\component\onlyone_set_recogn.py", line 26, in init
File "videotrans\util\help_srt.py", line 230, in get_subtitle_from_srt
File "videotrans\util\help_srt.py", line 215, in _readfile
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/chenj/Videos/1112 (1)/1112222/zh-cn.srt'


=
system:Windows-10-10.0.22631-SP0
version:v3.83
frozen:True
language:zh
root_dir:F:/videotrans

1 Replies

这个错误表明软件在尝试读取一个不存在的字幕文件 zh-cn.srt。这通常发生在处理单个视频时,软件期望在特定位置找到之前生成的字幕文件,但该文件不存在。

可能的原因和解决方案:

  1. 文件路径问题:您的视频文件路径 C:/Users/chenj/Videos/1112 (1)/1112222/ 包含空格和括号 (1),这有时可能导致文件处理异常。

    • 解决方法:将视频文件移动到不包含空格和特殊字符的纯英文路径下(例如 D:/videos/),然后重新尝试处理。
  2. 缓存文件损坏或丢失:软件在语音识别阶段未能成功生成 zh-cn.srt 文件,但在后续步骤中仍然尝试读取它。

    • 解决方法

      • 在主界面上勾选 “清理已生成” 复选框,这将强制软件重新执行所有步骤。
      • 如果问题依旧,可以手动删除软件根目录下的 tmp 文件夹以及用户目录下的 pyvideotrans 文件夹(通常是 C:/Users/[您的用户名]/pyvideotrans),然后重启软件再试。
  3. 软件权限问题:软件可能没有在 C:/Users/chenj/Videos/ 路径下创建文件的权限。

    • 解决方法:确保软件没有在管理员权限下运行(这有时反而会导致权限问题),或者将输出目录设置到您有完全控制权的文件夹(如D盘根目录)。

建议操作顺序:

  1. 先将视频文件复制到一个简单的路径,例如 D:/test/video.mp4
  2. 在软件主界面勾选 “清理已生成”
  3. 重新选择视频文件并开始处理。

如果以上方法均无效,请提供 F:/videotrans/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

Similar issues already exist

Trending Questions