侧边栏壁纸
  • 累计撰写 54 篇文章
  • 累计创建 31 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

amd核显使用ffmpeg开启硬件加速

nankle
2024-09-01 / 0 评论 / 0 点赞 / 32 阅读 / 983 字
温馨提示:
本文最后更新于 2024-09-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

目前只是简单的研究一下如何使用amd核显进行硬件加速

经过一番理解,ffmpeg分为使用gpu解码和使用gpu编码2种,amd的显卡api好像只支持编码,不支持解码,但是在命令中使用自动模式,仍然会使用一部分GPU,cpu占用会降低,说明解码也有点效果。

ffmpeg -f concat -hwaccel auto -safe 0 -i

解码:

ffmpeg -hwaccel auto -i input.mp4 -c:v lib_264 -c:a copy output.mp4

在-i前增加-hwaccel auto就能触发自动解码,这个只是例子,具体可以加载合适的位置。

下面是gpu占用,占用不高但是确实参与运算了

不使用的效果:

编码:

ffmpeg -i input.mp4 -c:v h264_amf -c:a copy output.mp4

在-c:v后增加h264_amf,是使用amd的amf编码器,具体ffmpeg支持什么样的编码器需要用命令查看,如果本身软件就没有需要下载一个全的。

本人的amd核显不知道为什么不兼容,使用的时候总是调用驱动超时。目前还没解决,可能核显不行,有显卡才行。

0

评论区