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. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 99
- Release rhythm 40
- Longevity 81
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 18
- age_days: 1145
- days_rel: 432
- days_push: 7
- n_releases_24m: 6
Adoption not part of the score
1034 stars · 107 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
BMF (Babit Multimedia Framework) is a cross-platform, multi-language multimedia and video processing framework developed by ByteDance, offering Python, C++, and Go APIs with strong GPU acceleration and heterogeneous computing support. It is used in production for transcoding, live video, cloud editing, and AI inference, processing billions of videos daily.
Use cases
- transcode video files with gpu acceleration
- build a video processing pipeline in python
- integrate ai inference into video workflows
- process live video streams
- convert between ffmpeg numpy pytorch opencv tensor formats
- develop custom multimedia processing modules
- run video preprocessing on mobile devices
When to choose
- you need high-performance transcoding or live video processing with gpu acceleration
- you want a multi-language (python/c++/go) multimedia framework with modular extensibility
- you need to combine video processing with ai inference in one pipeline
- you need cross-platform support including x86, arm, and mobile
When to avoid
- you only need simple one-off ffmpeg commands without a framework
- your project is limited to a single language or platform unsupported by bmf
- you need a lightweight pure-python-only video library
Facets
framework · maturity active
video-processing audio-processing image-processing machine-learning gpu-computing streaming sdk media machine-learning cross-platform developer-tools windows cross-platform python cpp multimedia transcoding ffmpeg tensorrt cuda mediacodec opencv pytorch pipeline bytedance bmf-lite video linux macos android gpu
2 sources
- readme: https://github.com/BabitMF/bmf · fetched 2026-08-28 · 946b404bc5fc
- homepage: https://babitmf.github.io/ · fetched 2026-08-29 · a2a848efe4b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| BabitMF/bmf | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem