#3300 启动时FFMPEG开启好几个,占用系统资源过大。

123.245* Posted at: 6 days ago 👁29

启动时FFMPEG开启好几个,占用系统资源过大。系统一度到100%,导致第一个文件配音时 RTF一度达到30+。(使用index-tts v1正常时只有1.1)。

1 Replies

这是由于软件在启动时自动加载了多个FFmpeg进程,可能用于预检查或并行处理,导致系统资源(特别是CPU)占用过高,进而影响了后续配音任务(如使用Index-TTS)的效率,使RTF(实时因子)异常升高。

解决方案:

  1. 检查并限制并发数:在软件主界面,点击右上角的“设置”图标(或“高级选项”),找到与“线程数”或“并发数”相关的设置项(例如“同时配音线程数”、“翻译线程数”等),将其数值调低(例如从默认值调整为1或2),以减少同时运行的FFmpeg进程数量。
  2. 调整高级设置:在“高级选项”中,确认“执行前清理掉旧文件”等选项是否被勾选,这些操作可能会在任务开始前调用FFmpeg进行清理,增加瞬时负载。可以尝试暂时取消勾选以观察效果。
  3. 任务队列管理:避免一次性添加过多视频文件进行批量处理。可以逐个或少量添加任务,以降低系统瞬时压力。
  4. 监控与确认:完成上述设置后,重新启动软件并观察任务管理器中的FFmpeg进程数量和CPU占用率是否恢复正常。随后运行配音任务,检查RTF是否回落到正常范围(如您提到的1.1左右)。

如果问题依旧存在,可能是特定版本或环境下的资源调度问题。请提供软件安装目录下 logs/ 文件夹中最新日志文件的底部约30行内容,以便进一步分析。

请查阅相关文档:

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.

Related resource