fluvie_web_encoder 0.1.3 copy "fluvie_web_encoder: ^0.1.3" to clipboard
fluvie_web_encoder: ^0.1.3 copied to clipboard

Render Fluvie videos to MP4 fully in the browser with ffmpeg.wasm. Opt-in, so apps that only use the render API or mobile encoders stay light.

Changelog #

The format follows Keep a Changelog and the versions follow Semantic Versioning.

0.1.3 - 2026-06-22 #

Lockstep release with the rest of the workspace; no changes to this package.

0.1.2 - 2026-06-21 #

Added #

  • On-device audio: mix audio into the in-browser MP4 through the same ffmpeg.wasm argument plan that encodes the captured frames.

0.1.0 - 2026-06-21 #

The first public release.

Added #

  • WebVideoRenderer: render any Fluvie Video to an MP4 entirely in the browser. It drives Fluvie's deterministic capture loop off-screen into an in-memory sandbox, then encodes the frames with ffmpeg.wasm — which runs the exact same argument plan as the desktop and server paths, so H.264, GIF, and transparent WebM all work with no reimplementation.
  • FluvieWebStage: wrap your app once to give in-browser capture an off-screen surface inside the app's own pipeline; WebVideoRenderer captures through it by default.
  • WebVideoEncoder over Fluvie's WasmRuntime, plus the WebCaptureHost seam.
  • Opt-in in-browser audio: pass audio: true to mix and mux a Video's Audio tracks with the same amix plan the desktop uses (looping beds, fades, trims, multi-track). WebAudioMaterializer/BundleWebAudioMaterializer load asset audio through rootBundle and allowlisted network audio; a suppressible onWarning fires when a Video has audio but audio is off.
  • Opt-in by design: only apps that depend on this package load the ffmpeg.wasm bridge, so API-only and mobile-only apps stay light.
1
likes
0
points
552
downloads

Publisher

unverified uploader

Weekly Downloads

Render Fluvie videos to MP4 fully in the browser with ffmpeg.wasm. Opt-in, so apps that only use the render API or mobile encoders stay light.

Homepage
Repository (GitHub)
View/report issues

Topics

#video #rendering #web #wasm

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, fluvie, http, meta

More

Packages that depend on fluvie_web_encoder

Packages that implement fluvie_web_encoder