#4059 A child process terminated abruptly, the process pool is not usable anymore Traceback (most recent call last): File "v

95.85* Posted at: 7 hours ago 👁12

A child process terminated abruptly, the process pool is not usable anymore
Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 113, in run
File "videotrans\task\trans_create.py", line 757, in align
File "videotrans\task\_rate.py", line 331, in run
File "videotrans\task\_rate.py", line 524, in _video_speeddown
File "videotrans\process\signelobj.py", line 75, in submit_task_cpu
File "concurrent\futures\process.py", line 720, in submit
concurrent.futures.process.BrokenProcessPool: A child process terminated abruptly, the process pool is not usable anymore


=
system:Windows-10-10.0.19045-SP0
version:v3.98
frozen:True
language:zh
root_dir:A:/BaiduNetdiskDownload/py

1 Replies

这是由于启用了“视频慢速”功能,在处理过程中子进程意外终止导致进程池崩溃。

解决方案:

  1. 取消“视频慢速”:在主界面的“同步对齐”区域,取消勾选“视频慢速”选项。这是最直接的解决方法,因为该功能会生成大量临时文件并增加处理复杂度。
  2. 检查文件路径:确保你的视频文件路径(包括软件安装路径)不包含中文或特殊符号。建议将软件移动到如 D:\pyVideoTrans 这样的纯英文路径,并将视频文件也放在浅层英文目录下。
  3. 清理缓存后重试:在主界面左上角勾选“清理已生成”,然后重新处理视频,以排除缓存文件干扰。
  4. 调整高级设置:如果仍需使用“视频慢速”,请尝试在 菜单 -> 工具/选项 -> 高级选项 中:

    • 将“最大进程数”降低(例如设为CPU核心数的一半)。
    • 确保“GPU同时任务数”设为1(除非显存大于20G)。
    • 检查“视频输出质量控制”和“输出视频压缩率”设置是否合理。

注意:“视频慢速”功能会显著增加处理时间和硬盘占用,并可能因系统资源不足导致不稳定。

请查阅相关文档:

Post Your Reply