#8776 语音识别阶段出错[faster-whisper(内置)] Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。Traceback (most recent call last):

113.90**4 Posted at: 1 hour ago

语音识别阶段出错[faster-whisper(内置)] Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 101, in process_task

File "videotrans\task\_stage_recogn.py", line 63, in recogn

File "videotrans\recognition\__init__.py", line 141, in run

File "videotrans\recognition\_base.py", line 101, in run

File "videotrans\recognition\_whisper.py", line 39, in _exec

File "videotrans\recognition\_whisper.py", line 137, in _faster

File "videotrans\configure\base.py", line 277, in _new_process

videotrans.configure.excepts.VideoTransError: Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。
trk=[TransCreate]: uuid='0de4583784', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 批量翻译模式
原始输入文件名: D:/Desktop/意瑶/11.10 抱手/1 yy.mp4,
输出结果保存到文件夹: D:/Desktop/意瑶/西班牙/1 yy-mp4,
临时文件夹: D:/Desktop/win-pyvideotrans-v4.16/tmp/15600/0de4583784
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 意大利语,
翻译渠道:DeepSeek,原始语言:意大利语,目标语言:西班牙语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Elena(Female/AR), 配音语言:西班牙语, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 不嵌入字幕
已选 仅输出mp4, precent=4, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=False, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=False


=
system:Windows-10-10.0.19045-SP0
version:v4.16
frozen:True
language:zh_CN
root_dir:D:/Desktop/win-pyvideotrans-v4.16

1 Replies

#1 DeepSeek reply at 1 hour ago

[WinError 1455] 页面文件太小,无法完成操作 属于 Windows 系统的虚拟内存(页面文件)不足,并非软件功能缺陷。你在纯 CPU 模式下运行 large-v3-turbo 模型,它需要数 GB 连续内存,而 Windows 默认的页面文件太小,子进程申请内存失败;因此语音识别子进程(faster-whisper)直接崩溃。

解决步骤(按优先级)

1. 增大 Windows 虚拟内存(核心解决办法)

  1. 右键 此电脑 → 属性 → 高级系统设置
  2. 点击“性能”区域的 设置 → 高级 → 虚拟内存 → 更改
  3. 取消勾选“自动管理所有驱动器的分页文件大小”
  4. 选中剩余空间充足的磁盘(建议 C 盘或 D 盘),选择 自定义大小

    • 初始大小:8192 MB
    • 最大值:32768 MB(物理内存 8G 设 16384,16G 以上设 32768)
  5. 点击 设置 → 确定,重启电脑 后生效
⚠️ 同时确认该磁盘剩余空间至少有 30GB 以上,否则页面文件无法扩展。

2. 降低模型体积

在语音识别行将模型从 large-v3-turbo 改为:

  • small(约 2GB 内存,速度较快)
  • medium(约 5GB 内存,效果较好)

推理时所需内存大幅下降,可从根本上避免内存申请失败。

3. 限制并发

进入 菜单 → 工具/选项 → 高级选项 → 通用设置,将 CPU同时任务数 设为 1(修改后需重启软件生效)。

4. 释放内存

运行前关闭浏览器(特别是多标签页)、其他剪辑软件、游戏等占用大内存的程序。同时确认只启动了一个 sp.exe 实例。

5. 若有 NVIDIA 显卡,务必启用 GPU 加速

large-v3-turbo 在 GPU 上运行的内存压力远小于纯 CPU。安装 CUDA 12.8 + cuDNN 9.11 后,在主界面勾选 CUDA加速,能同时解决内存不足与速度慢两个问题。

若按上述调整后仍报同样错误,请提供增大虚拟内存并重启后的最新日志底部 30 行。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource