欢迎使用 Babit 多媒体框架

一个跨平台的多媒体处理框架

Unpack Github

BMF 的优势

一个通用的多媒体处理框架,提供简洁易用的跨语言接口,灵活的调度能力和强大的扩展性!

兼容性

完全兼容 FFmpeg 的功能和标准,包括解复用、解码、滤镜、编码和复用能力。

可扩展性

通过模块提供的视频处理原子能力,模块与框架之间的松耦合设计,将算法与项目解耦,大幅提升扩展性和多样化的协作能力

复杂性

BMF 通过多种解决方案,帮助用户以较小的开发成本在复杂场景中实现功能和性能要求

高性能

BMF 提供可配置的并行调度器、多种使用模式以及动态调整 Graph 的高级功能,实现负责 DAG/Graph/Pipeline 运行的高性能调度机制。

跨平台

跨操作系统平台:Linux,Windows,Android,Mac,
跨处理器架构:x86、ARM,
异构计算支持

易用性

用户可自由选择 Python、C++ 或 Go 进行模块开发,不同语言开发的处理模块与上层应用使用的开发语言解耦,大幅提升易用性

推出由

贡献由

使用由