You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FFmpeg使用QSV硬件加速处理MJPEG文件时出现get_buffer() failed错误的问题咨询

FFmpeg使用QSV硬件加速处理MJPEG文件时出现get_buffer() failed错误的问题咨询

大家好,我遇到了一个FFmpeg硬件加速相关的问题,想请教一下各位:

我的环境配置如下:

  • FFmpeg版本:2023-06-19-git-1617d1a752-full_build-www.gyan.dev
  • 硬件:i7-1255U处理器
  • 系统:Windows 11

我执行的命令是:

"ffmpeg.exe"  -y  -hwaccel qsv  -ss 00:00:03.461  -to 00:00:12.009  -i "input.mov"   -c:v h264_qsv -global_quality 25 -look_ahead 1 -preset veryslow -c:a aac -ar 48000 -ac 2 -ab 128k output.mp4

其中输入文件input.mov是MJPEG编码格式。

执行后反复出现以下错误信息:

[mjpeg_qsv @ 0000019930260080] get_buffer() failed
[vist#0:0/mjpeg @ 000001993025ff00] Error submitting packet to decoder: Cannot allocate memory

这个错误会重复很多次,最后还会显示:

[vist#0:0/mjpeg @ 000001993025ff00] Error submitting EOF to decoder: Cannot allocate memory

我用非常旧的FFmpeg版本执行完全相同的命令时,一切正常。想请问这是新版本的bug吗?还是新版本有什么我没注意到的新特性需要调整参数?

感谢各位的帮助!

备注:内容来源于stack exchange,提问作者Ryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:23:09