#991 一次处理文件过多,比如20个以上个文件,使用gpt-sovits合成会卡住.显示VideoTrans - WARNING - 视频处理被跳过,因为未启用或无声视频文件不存在。cpu和内存和ssd足够大和快了pyVideoTrans正常的显存

82.152* Posted at: 7 days ago 👁19

一次处理文件过多,比如20个以上个文件,
使用gpt-sovits合成会卡住.显示VideoTrans - WARNING - 视频处理被跳过,因为未启用或无声视频文件不存在。
cpu和内存和ssd足够大和快了
pyVideoTrans正常的显存占用40%一下.
出问题的时候直接停止占用了.
处理也设置为了1次一个,停1秒了.
用的fast whisper large v3 turbo
和deepseek
这个过程基本没错误.
试过多次了.应该是程序问题..
在gpt-sovits出的问题
10个以下文件,几乎没有报错, 试过几天了.比如12或15个,
再多就基本处理第一个就报错了.比如批量一次选30个,或者50个或者100个.

1 Replies

本条内容由 gpt-5-mini 回复

很可能是 gpt-sovits 在批量队列中反复加载或并发合成导致的资源/状态竞争或限流,进而触发后续视频被跳过(提示“视频处理被跳过,因为未启用或无声视频文件不存在”),尤其当批量文件数超过 ~12–15 个时更容易复现。请按下列步骤排查和缓解:

  1. 立刻尝试最常见且有效的缓解设置(在“工具/选项 -> 高级选项”里):

    1. 将“同时配音字幕数”改为 1。
    2. 将“配音后暂停时间/秒”改为 5(或更高,如 8-10)。
    3. 确保“一次处理的文件数”(主界面)也为 1(你已设置,但再次确认)。
      说明:这能避免短时间内对 gpt-sovits 模型/会话的并发请求或快速重复加载导致的不稳定。
  2. 尝试分批处理作为临时解决方案:

    1. 把待处理文件分成每组不超过 10–15 个的小批次(例如 15 个/批),观察是否稳定。
    2. 若 10 个以下完全稳定,可把批量大小控制在 10–12 以降低出错率。
  3. 检查并调整 TTS/合成相关设置:

    1. 在 TTS 设置里确认 gpt-sovits 模型文件已完整下载并位于正确路径(本地模型首次使用需下载)。
    2. 关闭“保留原始背景音”以降低合成复杂度(若你开启了该项)。
    3. 若有“配音加速 / 视频慢速”相关选项,尝试切换为“视频慢速”以改善对齐。
  4. 升级与环境检查:

    1. 确保使用最新版预打包 v3.81(或源码同步到 v3.81)。
    2. Windows 版请确认软件放在纯英文、无空格、非系统权限路径下(如 D:/videotrans)。
    3. 若使用 GPU(本地合成),确认显存与 torch/cuda 兼容(预打包 Windows 绑定 torch2.7.1+cu128)。若显卡过旧或驱动不兼容,尝试取消“CUDA加速”以排查是否为 CUDA 相关问题。
  5. 收集并查看日志(必要):

    1. 打开 软件根目录/logs/ 下最新的 {年月日}.log 文件。
    2. 如果按上述调整后问题依旧,请把该日志文件的最后 200 行(或完整文件)贴出来,便于进一步定位具体报错(例如模型加载失败、I/O 错误或 gpt-sovits 的异常栈)。
    3. 如果可复现,请在复现一次后立即保存并提交该时间点的日志。
  6. 复现实验建议(用于定位问题):

    1. 在“同时配音字幕数=1,配音后暂停=5”情况下,用 20 个文件批量跑一次,观察是否仍在第一个文件就报错并停止。
    2. 如能稳定:逐步把“配音后暂停时间”减小到 1,查找出现问题的阈值。
    3. 如仍不稳定:切换到单个文件连续处理(同一文件反复多次),确认是否与“重复加载模型”有关。

若按照以上步骤仍无法解决,请提供:

  • videotrans/logs/ 下最新的日志文件(直接拷贝最后 200 行或整个日志)。
  • 你的 TTS 设置截图/文字描述(gpt-sovits 的模型名、是否本地、是否启用了背景音保留、同时配音字幕数、配音暂停秒数)。
  • 复现步骤(一次批量多少个文件、是否全部格式相同、是否有无声文件混在其中)。

根据现有信息和官方文档,若无法从日志中找到确定原因,我将基于日志给出更精确的解决方案;请提供上述日志与设置以便进一步分析。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions