介绍
本文档详细描述了HW265Enc编码器安装、使用和集成的具体操作指导。主要适用于利用HW265Enc编码器做二次开发的研发人员以及测试人员。
HW265Enc编码器是遵循H.265/HEVC(High Efficiency Video Coding)视频编解码标准开发的自研视频编码器,支持对YUV像素文件进行编码生成H.265/HEVC视频码流文件,支持8bit色彩深度、420p格式。目前HW265Enc编码器仅支持在AArch64架构处理器上运行,硬件仅支持华为指定平台。在指定平台上,该编码器的性能相较于开源的x265编码器有较大优势(基于x265 ce8642f版本对比测试)。
FFmpeg是一个免费的多媒体框架开源软件,它提供了录制、转换以及流化音视频的完整解决方案。通过编写FFmpeg适配代码,可以将鲲鹏HW265视频编码库嵌入FFmpeg框架中。
HW265Enc编码器可以单独作为二进制使用,也可以集成到FFmpeg框架中使用,以适应主流编码器调用方式。本文提供FFmpeg 7.0.1版本集成HW265视频编码库的参考代码示例,用户可参考示例代码自行适配。对于FFmpeg软件已公布的安全漏洞,请用户自行从FFmpeg官方渠道更新漏洞补丁。

FFmpeg适配代码示例仅供参考,暂不支持B帧。