flutter_ffmpeg_wasm 0.1.1 copy "flutter_ffmpeg_wasm: ^0.1.1" to clipboard
flutter_ffmpeg_wasm: ^0.1.1 copied to clipboard

Bundled single-thread FFmpeg WebAssembly runtime for Flutter web.

0.1.0 #

  • Added the precompiled FFmpeg 0.11 single-thread WebAssembly runtime.
  • Added automatic loading from Flutter package assets.
  • Added in-memory file-system, command, progress, logging, and lifecycle APIs.
  • Removed the runtime dependency on unpkg and other CDNs.
  • Added native-platform stubs with explicit unsupported errors.
  • Configured the bundled single-thread core to use its main entry point.
  • Added contextual errors for failures while loading the WebAssembly core.
  • Fixed command invocation so FFmpeg 0.11 receives variadic arguments instead of one nested JavaScript array.
  • Added in-memory directory creation and removal operations.
  • Made logger callbacks tolerate incomplete shutdown messages so successful exports are not reported as failures during runtime cleanup.
  • Moved the FFmpeg runtime, in-memory file system, and encoding command to a dedicated Web Worker so the browser UI and Dart debugger remain responsive.
  • Added a bundled multi-thread core selected when the page is cross-origin isolated, with automatic fallback to the single-thread core.
  • Fixed Web Worker messages in Flutter debug builds, where structured-clone objects are represented as Dart maps instead of JS interop objects.
  • Added the minimal document.baseURI compatibility required by the legacy FFmpeg 0.11 browser bundle when imported from a dedicated Worker.

0.1.1 #

  • Fix repository link
0
likes
60
points
104
downloads

Publisher

unverified uploader

Weekly Downloads

Bundled single-thread FFmpeg WebAssembly runtime for Flutter web.

Repository (GitHub)
View/report issues

Topics

#flutter #web #ffmpeg #wasm #video

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on flutter_ffmpeg_wasm

Packages that implement flutter_ffmpeg_wasm