如何在麒麟V10+S50上使用ffmpeg录频并且保存为视频文件

Cyne丶剑心 2025-12-26 16:49:49

如同标题,我这里使用的指令如下:

LIBVA_DRIVER_NAME=mtgpu LIBVA_DRIVERS_PATH="/usr/lib/aarch64-linux-gnu/dri" ffmpeg -f x11grab -r 30 -s 1920*1080 -i :0.0 -vaapi_device /dev/dri/renderD128 -vf 'format=nv12,hwupload' -c:v h264_vaapi -y 1.mp4
录制的视频帧率极低(不超过10帧),这是为什么呢?

如果直接使用libx264进行录频会占用大量CPU,造成我软件的运行卡顿,所以想要使用S50的资源以减少CPU占用。但是使用上面的指令之后录制的视频帧率极低无法使用,但是录屏功能非要不可,要怎么解决这个问题呢?

...全文
31 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

228

社区成员

发帖
与我相关
我的任务
社区描述
摩尔线程成立于 2020 年 10 月,以全功能 GPU 为核心,致力于向全球提供加速计算的基础设施和一站式解决方案,为各行各业的数智化转型提供强大的 AI 计算支持。 我们的目标是成为具备国际竞争力的 GPU 领军企业,为融合人工智能和数字孪生的数智世界打造先进的加速计算平台。我们的愿景是为美好世界加速。
企业社区
社区管理员
  • 摩尔线程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧