为了促进开源社区的交流与成长,字节跳动开源的多媒体处理框架 BabitMF (GitHub - BabitMF/bmf: Cross-platform, customizable multimedia/video processing framework. With strong GPU acceleration, heterogeneous design, multi-language support, easy to use, multi-framework compatible and high performance, the framework is ideal for transcoding, AI inference, algorithm integration, live video streaming, and more.) 即日起发起 开源有奖贡献活动 🎉!
无论你是 C++、Python、Go 开发者,还是对多媒体处理感兴趣的爱好者,都可以参与本次活动。你的贡献可以是新功能开发、Bug 修复、Issue 处理、文档优化等。最终将根据贡献的复杂度、难度、任务量进行评分,并按排名分发奖品 🎁!
📅 活动时间
2025.02.10 ~ 2025.05.27
🎁 奖励细则
🛠 可选任务示例
本次活动提供了多个方向的任务,示例如下:
Bug
-
初级:ModuleNotFoundError: No module named 'bmf.lib._hmp'
-
中级:bmf::builder::Node::AddCallback设置回调抛出异常
Feature
-
中级:实现与ffmpeg命令行 -re 选项相同的功能
-
高级:线程池支持
Interface
-
中级: Graph::update 缺少可以 generate 的 output_stream
-
中级: C++ dynamic api 支持
Doc
-
初级: Add Page_GraphUtilization 说明
-
初级: 增加 files.tar.gz 说明
💬 交流 & 讨论
详见 : Docs