#3799 FileNotFoundError: [Errno 2] No such file or directory: 'G:/阅文短剧/配音短剧/穿越女频当纨绔,娘子竟是重生者/%5BThai%5D %23 %23 %23MiniDrama %

45.135* Posted at: 2 hours ago 👁6

Traceback (most recent call last):
File "videotrans\component\component.py", line 104, in dropEvent
FileNotFoundError: [Errno 2] No such file or directory: 'G:/阅文短剧/配音短剧/穿越女频当纨绔,娘子竟是重生者/%5BThai%5D %23 %23 %23MiniDrama %5BDownSub.com%5D.srt'


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

3 Replies

这是由于文件路径包含特殊字符(如 %5B, %5D)和空格,导致软件在读取或处理字幕文件时无法找到正确的文件路径。

解决方案:

  1. 重命名文件:将文件名中的特殊字符和空格移除或替换为下划线 _。例如,将 %5BThai%5D %23 %23 %23MiniDrama %5BDownSub.com%5D.srt 重命名为 Thai_MiniDrama_DownSub.com.srt
  2. 简化路径:将文件移动到更浅的目录层级,避免过深的文件夹嵌套。
  3. 避免中文路径:确保文件所在的完整路径(从盘符开始)不包含中文字符。建议将文件移动到纯英文或数字命名的目录中,例如 G:\video\

根本原因:
软件内部依赖命令行工具 ffmpeg 处理文件。Windows 系统对命令行长度有限制,且包含特殊符号(如 %, [, ], 空格)或中文字符的路径在命令行中容易引发解析错误,导致 FileNotFoundError

请查阅相关文档:

文件出错

文件出错的根本原因是文件路径包含特殊字符(如 %5B, %5D)和空格,导致软件无法正确识别和访问该文件。

解决方案:

  1. 重命名文件:将文件名中的特殊字符和空格移除或替换为下划线 _。例如,将 %5BThai%5D %23 %23 %23MiniDrama %5BDownSub.com%5D.srt 重命名为 Thai_MiniDrama_DownSub.com.srt
  2. 简化路径:将文件移动到更浅的目录层级,避免过深的文件夹嵌套。
  3. 避免中文路径:确保文件所在的完整路径(从盘符开始)不包含中文字符。建议将文件移动到纯英文或数字命名的目录中,例如 G:\video\

根本原因:软件内部依赖命令行工具 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