#6554 出错了,可能内存或显存不足A process in the process pool was terminated abruptly while the future was running or pending.

144.168.**4 Posted at: 4 hours ago

出错了,可能内存或显存不足
A process in the process pool was terminated abruptly while the future was running or pending.


=
system:Windows-10-10.0.19045-SP0
version:v3.97
frozen:True
language:zh
root_dir:E:/pyvideo

1 Replies

这是本地 AI 推理子进程发生硬崩溃(BrokenProcessPool)。本质原因是运行本地模型(如 faster-whisper / Qwen-ASR / F5-TTS 等)时,显存(VRAM)或系统内存不足,触发底层 C++ 崩溃,导致子进程被强制终止。v3.97 版本较旧,建议优先升级到最新版 v4.09。

按以下步骤排查解决:

  1. 降低本地模型尺寸:若使用的是 large-v3,请改为 mediumsmallbaselarge-v3 基础运行至少需要 8GB 以上空闲显存。
  2. 临时关闭 CUDA 测试:先取消勾选主界面 CUDA加速,改用 CPU 模式跑一次小视频验证,判断是否为显存不足。
  3. 限制 GPU 同时任务数:进入 菜单 → 工具 → 高级选项 → 通用设置,将 GPU同时任务数 设为 1CPU同时任务数 设为 1(有单卡时不要开启 多显卡模式)。
  4. 降低显存消耗:进入 高级选项 → 语音识别参数

    • 计算数据类型 改为 int8(最省显存)或 float16(N卡最佳)
    • 识别准确度beam_sizebest_of 调低为 1
    • 关闭 启用上下文感知(若开启会显著增加显存占用)
  5. 重启软件:子进程池已被破坏,必须完全退出 pyVideoTrans 后重新启动,才能恢复正常。
  6. 检查系统内存:若机器物理内存较小(如 16GB 以下),同时运行多个任务也会触发此问题,请避免同时翻译多个视频。
  7. 升级版本:你的版本为 v3.97,建议从官网下载最新完整包(约 2.7GB)覆盖升级,旧版本在内存管理和进程崩溃恢复上存在较多缺陷。

如果完成上述步骤后仍复现,请提供软件安装目录下 logs/ 文件夹中最新日志文件(复制底部约30行报错信息),以及视频识别时选择的模型名称和是否勾选 CUDA 加速,以便进一步判断。

请查阅相关文档:

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource