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

89.31* 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 62, in recogn

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

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

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

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

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

videotrans.configure.excepts.VideoTransError: Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。
cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 批量翻译模式
原始输入文件名: D:/我的文档/Desktop/新建文件夹 (4)/e40cd6ef1b5bb3cfcf84c7fae7e3c649_raw.mp4,
输出结果保存到文件夹: D:/我的文档/Desktop/新建文件夹 (4)/_video_out/e40cd6ef1b5bb3cfcf84c7fae7e3c649_raw-mp4,
临时文件夹: E:/软件/win-pyvideotrans-v4.08-0802/tmp/49844/309ab829fe
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), model_name: large-v3-turbo, 发音语言: 简体中文, 断句方式:默认断句
翻译渠道:Google(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入软字幕
代理地址:


=
system:Windows-10-10.0.19044-SP0
version:v4.08
frozen:True
language:zh
root_dir:E:/软件/win-pyvideotrans-v4.08-0802

1 Replies

这是 Windows 虚拟内存(页面文件)不足导致的:程序在启动 faster-whisper 子进程时无法从系统分配到足够内存,尤其当前未启用 CUDA、使用 large-v3-turbo 模型且是 CPU 模式,内存占用会非常高。

请依次尝试以下操作:

  1. 关闭其他占用内存较大的程序,释放物理内存后重试。
  2. 将视频文件移动到纯英文且无空格的简单路径下,例如 D:/videos/test.mp4,不要放在 D:/我的文档/Desktop/新建文件夹 (4)/ 这类中文或带括号的路径中。
  3. 降低本地识别资源占用:

    • 打开 菜单 -> 工具/选项 -> 高级选项 -> 语音识别参数
    • 将 faster-whisper 模型从 large-v3-turbo 改为更小的 smallbase
    • 计算数据类型选择 int8
    • beam_sizebest_of 调低为 1
  4. 如果是 NVIDIA 显卡且已配置好 CUDA 环境,勾选主界面的 CUDA加速,可大幅降低 CPU 内存压力。
  5. 手动增大 Windows 虚拟内存:

    • 右键“此电脑” -> 属性 -> 高级系统设置 -> 高级 -> 性能“设置” -> 高级 -> 虚拟内存“更改”
    • 取消勾选“自动管理所有驱动器的分页文件大小”
    • 选择空间充足的磁盘,勾选“自定义大小”,初始值和最大值可设置为物理内存的 1.5~2 倍(例如 16384MB),然后点击“设置”并重启电脑。
  6. 修改后重新启动 pyVideoTrans 再执行任务。

如果以上操作后仍失败,请提供软件安装目录下 logs/ 文件夹中最新的日志文件内容,以便进一步判断。

请查阅相关文档:

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 via ko-fi.com

Dondate via PayPal

Related resource