#1540 OSError: [Errno 22] Invalid argument: 'F:\\![Udamy的]\\使用 Unity UGS 的 NETCODE 创建 2D 和 3D 多人游戏yys\\_video_out\\66. 生成排行榜\\

123.123* Posted at: 1 day ago 👁13

系统错误 (22):Invalid argument:
Traceback (most recent call last):
File "videotrans\task\job.py", line 221, in run
File "videotrans\task\trans_create.py", line 492, in align
File "pathlib.py", line 1117, in open
OSError: [Errno 22] Invalid argument: 'F:\!my\yys\_video_out\66. 生成\zh-cn.srt'


=
system:Windows-10-10.0.26100-SP0
version:v3.84
frozen:True
language:zh
root_dir:D:/pyVideos

1 Replies

这个错误是由于文件路径中包含特殊字符或路径过长导致的。Windows系统对文件路径有严格限制,特别是路径中的中括号 [] 和空格。

请按以下步骤解决:

  1. 重命名源文件:将源视频文件重命名为简单的英文名称(如 video.mp4),避免使用中文、空格和特殊符号。
  2. 移动文件位置:将视频文件移动到较短的路径下,例如直接放在D盘根目录:D:/video.mp4
  3. 重新处理

    • 在软件主界面勾选"清理已生成"
    • 重新拖入重命名后的视频文件进行处理
  4. 如果问题依旧,请检查输出目录是否也存在特殊字符,可以在设置中指定一个简单的输出路径。

路径中的 ![Udamy的] 和空格是导致此错误的主要原因,简化路径后即可解决。

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