Starlings.Models.EmbeddingGemma2.Video.FFmpeg
Decodes video files and streams into Starlings.Models.EmbeddingGemma2 videos the way upstream does (torchcodec 0.17 on FFmpeg): torchcodec's packet-scan metadata, upstream's 1 frame per second sampling (at most 32 frames), the display matrix applied, and FFmpeg's default RGB conversion (swscale or filter graph, as torchcodec calls them), so the decoded RGB equals torchcodec's bit for bit on the same FFmpeg major (tested on 22 fixture videos with FFmpeg 8.1, x86-64). Ships NO FFmpeg binaries: it loads the user's own FFmpeg 8.x shared libraries at run time through its own bindings, generated from the FFmpeg 8.1 headers; an LGPL build is expected and GPL or nonfree builds are rejected unless explicitly allowed. Codec licensing (H.264 and HEVC patent pools; VP9 and AV1 offered royalty-free) is the deployer's responsibility; see the README. Maturity is per model profile (Stable, Preview or Experimental): see the README, generated from the model registry.
Activity
- Latest release
- 1w ago
- Total releases
- 2
- Cadence
- ~daily
- Last 12 months
- 2
Details
- License
- MIT OR Apache-2.0
- First release
- Oct 17, 2026
| Version | Released | |
|---|---|---|
0.3.0
minor
| ||
0.2.0
initial
|