AndaJ / ffmpeg-mlu

Integrated MLU-accelerated video processing into ffmpeg on Ubuntu/Centos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

寒武纪® FFmpeg-MLU

寒武纪® MLU硬件平台内置了视频、图像相关的硬件加速编码器和解码器。为了提高计算效率,同时保障产品的可用性和用户使用的便捷性,寒武纪提供了FFmpeg-MLU SDK软件解决方案。FFmpeg-MLU集成了寒武纪硬件加速卡的视频、图像硬件编解码单元和硬件AI计算单元,实现了基于Cambricon MLU硬件加速的视频编码、解码和AI计算;其中硬件视频图像编解码单元基于寒武纪CNCodec加速库开发。依靠FFmpeg音视频编解码和流媒体协议等模块,Cambricon视频、图像编解码单元及AI加速单元可以很便捷的实现高性能硬件加速的多媒体处理pipeline。

​寒武纪 FFmpeg-MLU 使用纯C接口实现硬件加速的图像、视频编解码和常见图像算法处理,完全兼容社区FFmpeg;符合社区FFmpeg代码开发及命令行使用规范,同时也符合社区FFmpeg hwaccel硬件加速框架规范(https://trac.ffmpeg.org/wiki/HWAccelIntro),实现了硬件内存管理、硬件加速处理模块与cpu模块的流程化兼容处理等。

关于FFmpeg-MLU的更详细介绍请查阅 docs 文件夹中《Cambricon-FFmpeg-MLU-User-Guide-CN-v2.3.0.pdf》文档。

About

Integrated MLU-accelerated video processing into ffmpeg on Ubuntu/Centos

License:Other


Languages

Language:C++ 82.4%Language:C 10.1%Language:Shell 2.8%Language:Dockerfile 2.4%Language:CMake 2.2%