ffmpeg_wasm 0.0.1 copy "ffmpeg_wasm: ^0.0.1" to clipboard
ffmpeg_wasm: ^0.0.1 copied to clipboard

ffmpeg.wasm browser APIs dart port for accessing in Flutter web.

ffmpeg_wasm #

ffmpeg.wasm for Flutter web.

Getting started #

Add below src script in index.html file's head tag.

<script src='https://unpkg.com/@ffmpeg/ffmpeg@0.11.6/dist/ffmpeg.min.js'></script>

To run

flutter run -d chrome --web-browser-flag "--enable-features=SharedArrayBuffer"

While deploying add these headers.

Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin

For Firebase Hosting add below in firebase.json

{
  "hosting": {
    "headers": [ {
      "key": "Cross-Origin-Embedder-Policy",
      "value": "require-corp"
    }, {
      "key": "Cross-Origin-Opener-Policy",
      "value": "same-origin"
    } ]
  }
}

Usage #

Supported Browsers - https://caniuse.com/sharedarraybuffer

Before accessing any method first need to createFFmpeg and load()

22
likes
0
pub points
88%
popularity

Publisher

verified publisherredleafsofts.com

ffmpeg.wasm browser APIs dart port for accessing in Flutter web.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, js

More

Packages that depend on ffmpeg_wasm