#5615 设置参数:批量翻译时每批数量:2CPU同时任务数:2GPU同时任务数:1电脑内存32GB任务开始分离音频时,电脑内存占满,运行卡顿,有没有办法缓解卡顿?

220.203* Posted at: 2 hours ago

设置参数:
批量翻译时每批数量:2
CPU同时任务数:2
GPU同时任务数:1

电脑内存32GB

任务开始分离音频时,电脑内存占满,运行卡顿,有没有办法缓解卡顿?

1 Replies

这是人声背景分离(UVR-onnx)纯CPU操作导致的。32GB内存下同时处理2个视频的分离,每个分离进程都可能消耗大量内存(比如分离模型加载和音频数据处理),加上CPU同时任务数2,导致内存爆满。

缓解方案(按优先级操作):

  1. 降低并发量

    • 批量翻译时每批数量设为 1(菜单-工具-高级选项-通用设置)。
    • CPU同时任务数[重启生效]设为 1(同上),重启软件后生效。
    • 这能保证同时只有一个分离任务运行,内存压力大幅下降。
  2. 调低分离线程数

    • 进入菜单-工具-高级选项-字幕配音调整,将人声背景分离线程数设为 12(默认可能为4或更高)。
    • 该值控制单次分离内部使用的CPU线程数,降低后可减少单次内存占用。
  3. 取消一次性分离(如果不需要背景声):

    • 在主界面设置更多参数中,取消勾选“分离人声背景声”和“嵌入背景”。
    • 如果只想降噪,改用“降噪”选项(CPU负载低很多)。
  4. 使用外部工具提前分离

    • 用UVR5等GPU工具提前分离出vocal.wavinstrument.wav,放入_video_out/视频名-mp4/下,软件会跳过分离步骤,不占用内存。

请查阅相关文档:

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: ko-fi.com/jianchang512

Related resource