MFlow v0.4.1 — User-Local Installation
MFlow v0.4.1 introduces the first complete user-local installation system for MFlow.
✨ Highlights
- User-local installation on Windows
- User-local installation on Linux
mflowavailable from any terminal and directory- Automatic Windows user PATH configuration
- Linux
~/.local/bininstallation support - Version updated to
0.4.1 - No external multimedia executable is required
🛠️ Installation
Windows
Run:
powershell -ExecutionPolicy Bypass -File .\scripts\install-windows.ps1Then open a new terminal and run:
mflow version
mflow infoLinux
Run:
chmod +x ./scripts/install-linux.sh
./scripts/install-linux.shThen:
mflow version
mflow info📦 Current capabilities
MFlow currently provides the native media foundation required for future multimedia processing:
- Packet model
- Stream model
- Timestamps
- Thread-safe packet queues
- Media contexts
- Native file operations
- Native media probing foundation
- Scheduler and pipeline infrastructure
- Cross-platform C++20 architecture
🚧 Current limitations
Native codec decoding/encoding, full demuxing/muxing and advanced media transformations are still under development.
MFlow does not delegate multimedia processing to FFmpeg or another external multimedia executable.
🔜 Next
The v0.4.x series will continue building the native media engine, including improved packet queues, media contexts and the first native container components.
Previous release: v0.4.0 — Packet & Stream Foundation