brawsource 0.1.0-beta
Pre-release
Pre-release
Dual VapourSynth / AviSynth+ source plugin for Blackmagic RAW (.braw), written in Zig against the official Blackmagic RAW SDK 5.1 (CPU decode). Frame-exact random access, audio, frame properties from clip/frame metadata.
Batteries included: every zip ships the Blackmagic RAW runtime in a blackmagic_*_deps folder next to the plugin (redistributed per SDK Developer License §1.1(d)). Extract the zip into your plugin directory — ready to go, no separate Blackmagic install needed.
Downloads
| Artifact | Host | Platform |
|---|---|---|
vapoursynth-linux-x86_64 |
VapourSynth (braw.Source, braw.AudioSource) |
Linux x64 (glibc ≥ 2.17, needs libGL) |
vapoursynth-windows-x86_64 |
VapourSynth | Windows x64 |
vapoursynth-macos-x86_64 / -arm64 |
VapourSynth | macOS |
avisynth-windows-x86_64 |
AviSynth+ (BRAWSource, video + audio) |
Windows x64 |
Status (beta)
- Linux (VapourSynth): fully tested — 66-check integration suite incl. byte-exact comparison against an independent SDK reference decode, shuffled random access, PCM verification.
- Windows (VapourSynth + AviSynth+): validated on a real Windows host. Loads from the bundled deps folder with zero configuration;
BRAWSource(AviSynth) decodes byte-for-byte identically tobraw.Source(VapourSynth) on the same host. - macOS: cross-compiled, not yet validated on real hardware — feedback welcome.
SHA-256
2c71196c64529e6385b1677e3401cd281e3a1d66de313d25d34bb9ddb3f1ba29 brawsource-0.1.0-beta-avisynth-windows-x86_64.zip
0a13579aef6481d51f9d8de186e6b4b9dc8648176923f629f66bf2b6f715ff99 brawsource-0.1.0-beta-vapoursynth-linux-x86_64.zip
16e884cb593be0420897818ddeb69d168d59f087573cddb2ca2de15709a0600d brawsource-0.1.0-beta-vapoursynth-macos-arm64.zip
e5bbb7b75d20be7cc45dbf4305d813a80cea350ee6a41182f5d65064cac3569d brawsource-0.1.0-beta-vapoursynth-macos-x86_64.zip
3e713210911398581d635729316122d7f6f5aa7755b12ca5ac8d252b54d387db brawsource-0.1.0-beta-vapoursynth-windows-x86_64.zip