#1387 TypeError: get_video_codec() takes 0 positional arguments but 1 was given

60.163* Posted at: 7 hours ago 👁11

Traceback (most recent call last):
File "videotrans\task\simple_runnable_qt.py", line 12, in run
TypeError: get_video_codec() takes 0 positional arguments but 1 was given


=
system:Windows-10-10.0.19045-SP0
version:v3.84
frozen:True
language:zh
root_dir:E:/Pyvideotrans视频翻译软件

3 Replies

这是一个软件内部的错误,表明在获取视频编解码器时出现了参数传递问题。这通常与软件版本或特定视频文件有关。

请按以下步骤尝试解决:

  1. 强制重新处理:在主界面上勾选“清理已生成”复选框,然后重新执行任务。
  2. 更新软件:请前往官方网站(https://pyvideotrans.com/downpackage)下载并覆盖安装最新的软件版本。此错误可能在后续版本中已被修复。
  3. 检查视频文件:尝试使用另一个视频文件进行处理,以排除是特定文件导致的问题。
  4. 提供日志:如果以上方法均无效,请提供完整的错误日志文件(位于软件根目录下的 videotrans/logs/ 文件夹内),以便进行更深入的分析。

找不到logs文件夹

logs 文件夹通常位于您解压软件后得到的文件夹内部。请按以下路径查找:

  1. 打开您存放 pyVideoTrans 软件的文件夹(例如您截图中的 E:/Pyvideotrans视频翻译软件)。
  2. 进入该文件夹。
  3. 找到并打开名为 videotrans 的文件夹。
  4. 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

Trending Questions