#5337 max_workers must be greater than 0Traceback (most recent call last): File "videotrans\task\only_one.py", line 109, in r

212.56* Posted at: 4 hours ago

max_workers must be greater than 0
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 109, in run
File "videotrans\task\trans_create.py", line 720, in align
File "videotrans\task\_rate.py", line 379, in run
File "videotrans\task\_rate.py", line 571, in _video_speeddown
File "concurrent\futures\process.py", line 611, in init
ValueError: max_workers must be greater than 0

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: E:/04_Video_Source/73_Nghe_thuat_giao_Tiep/20062026/1.mp4,
输出结果保存到文件夹: E:/04_Video_Source/73_Nghe_thuat_giao_Tiep/20062026/_video_out/1-mp4,
临时文件夹: F:/09_Pyvideo/win-pyvideotrans-v4.03-0619/tmp/20868/82a8c8071c
未选 清理已存在
已选 启用CUDA加速
未选 降噪
ASR Channel:Qwen-ASR(LocalBuilt-in), model_name: 1.7B, 发音语言: Simplified Chinese, 断句方式:默认断句
Trans Channel:302.AI,原始语言:Simplified Chinese,目标语言:Vietnamese, 已选 Send SRT
Dubb Channel:Supertonic3(LocalBuilt-in), 角色:F2, 配音语言:Vietnamese, 未选 二次语音识别
音量:+2%, 语速:+15%, 未选 音频加速, 已选 视频慢速
字幕: No Subs
代理地址:


=
system:Windows-10-10.0.22631-SP0
version:v4.03
frozen:True
language:en
root_dir:F:/09_Pyvideo/win-pyvideotrans-v4.03-0619

Thanks you.

1 Replies

原因max_workers 被设置为 0 或负数,导致 ProcessPoolExecutor 初始化失败。常见原因是高级选项中的“CPU同时任务数”或“GPU同时任务数”被误设为 0。

修复步骤

  1. 打开软件,点击菜单栏 工具 → 高级选项
  2. 通用设置 区域,检查以下两项:

    • CPU同时任务数:确保 ≥ 1(建议设为 1–4,根据你的 CPU 核心数)。
    • GPU同时任务数:确保 ≥ 1(单卡通常设为 1)。
  3. 如果启用了“多显卡模式”,也请确认该模式设置正常。
  4. 点击 保存,完全重启软件后重试。

若问题依旧,请删除软件根目录下的 videotrans/params.jsonvideotrans/cfg.json 文件以恢复默认配置,再重新设置。

Post Your Reply