AMD 硬解码开发(二)之AMF介绍

AMF全称Advanced Media Framework,简译为高级媒体框架。

Advanced Media Framework SDK为开发人员提供了对GPU GPU的最佳访问,以进行多媒体处理。此SDK可用于开发无线显示,远程桌面,视频编辑,转码和回放应用程序。具体而言,开发人员可以使用AMF SDK访问AMD媒体加速器,以进行视频编码和解码以及色彩空间转换。

  • 高级媒体框架的好处
    AMF SDK通过利用CPU,GPU计算着色器和硬件加速器进行媒体处理,可以优化应用程序性能。这些优化适用于广泛的应用,例如游戏或内容创建。AMD视频引擎(UVD和VCE块)的编程也是AMF为开发人员提供的功能的重要部分。
    1.4版包括对H.265编码器(HEVC)的支持和错误修复。
    • 版本1.4.4包括对FFMPEG 3.3.1的支持和错误修复。
    • 版本1.4.6支持游戏DVR和错误修复。
    • 版本1.4.7支持视频拼接和错误修复。
    • 版本1.4.9支持Vulkan®和Linux®以及错误修复(Vulkan编码器仅支持H.264)。
  • 要求
    • 版本1.4.9: AMD Radeon™ Software Adrenalin 18.8.1 (18.30.01.01) 或更高版本
    • 版本1.4.7: AMD Radeon™ Software Crimson 18.3.4 (17.50.33) 或更高版本
    • 版本1.4.6: AMD Radeon™ Software Crimson 17.12.1 (17.50.02) 或更高版本
    • 版本1.4.4: AMD Radeon™ Software Crimson 17.7.2 (17.30.1041) 或更高版本
    • 版本1.4.0: AMD Radeon™ Software Crimson 17.1.1 (16.50.2611) 或更高版本
    • 版本1.3.0: AMD Radeon™ Software Crimson 16.7.3 (16.30.2311) 或更高版本
    • 操作系统要求:Windows7,Windows8.1或Windows10
    • AMF 1.4.4或更高版本需要OCL_SDK_LIGHT。以前的版本需要 AMD APP SDK(版本3.0或更高版本),Windows10SDK(构建解决方案所需的版本10586),而某些示例需要FoundationClass Library。
    • 示例使用VisualStudio2013,VisualStudio2015和VisualStudio2017构建

注意:AMF SDK是AMD Media SDK的替代品。

发布了135 篇原创文章 · 获赞 67 · 访问量 23万+

猜你喜欢

转载自blog.csdn.net/y601500359/article/details/100123476
AMD