Open source licenses
Video To Frames is built on these open-source projects. Thank you to their authors. Full license texts are linked below each entry.
| Library | Version | Used for | License |
|---|---|---|---|
| Mediabunny | 1.61.4 | Reading MP4, MOV, WebM and MKV; WebCodecs decoding; audio conversion | MPL-2.0 |
| @mediabunny/mp3-encoder | 1.61.4 | MP3 encoding | MPL-2.0 |
| LAME (inside the MP3 encoder) | — | MP3 encoding engine, compiled to WebAssembly | LGPL-2.0 |
| gifenc | 1.0.3 | GIF quantizing and encoding | MIT |
| heic-to | 1.6.6 | Decoding HEIC/HEIF photos in browsers without native support | LGPL-3.0 |
| libheif (inside heic-to) | — | HEIF container and HEVC image decoding, compiled to WebAssembly | LGPL-3.0 |
| client-zip | 2.5.1 | Building ZIP downloads in the browser | MIT |
| Geist and Geist Mono (via Fontsource) | 5.x | Typefaces | SIL OFL 1.1 |
License texts
The license files shipped with each library are available here: Mediabunny, MP3 encoder, gifenc, heic-to, client-zip, Geist.
LGPL components
LAME and libheif are used as separate WebAssembly modules loaded only when needed, unmodified from their upstream builds. Their source code is available from the project links above. If you'd like the exact source corresponding to the builds we serve, contact us.