Open-source libraries

Browser library

zip.js 2.8.15

BSD 3-Clause

Creates and reads portable Cinejma project packages when that feature is requested.

Project license

Media and WebAssembly libraries

These codec and container libraries power Cinejma’s browser-side media fallbacks and output pipeline.

MiniMP4

CC0 1.0 Universal

A compact MP4 muxing and demuxing library used by the MP4 pipeline.

Project license

libvpx 1.16.0

BSD 3-Clause

The WebM Project’s VP9 encoder, used as a WebAssembly export fallback.

Project license

libwebm

BSD 3-Clause

Muxes encoded media into WebM and Matroska containers in the browser.

Project license

Opus

BSD 3-Clause

The reference Opus codec implementation, providing browser-side audio encoding and decoding fallbacks.

Project license

libopusenc

BSD 3-Clause

Provides Ogg Opus packaging support for audio-only exports.

Project license

FLAC 1.5.0

Xiph BSD-like license

The libFLAC reference library provides lossless audio encoding and decoding. Cinejma builds the permissively licensed library only, not the GPL/LGPL tools.

Project license

libogg

BSD 3-Clause

The Ogg bitstream library used by the browser-side Opus and Vorbis paths.

Project license

libvorbis

BSD 3-Clause

The reference Vorbis codec implementation used for browser-side audio encoding and decoding.

Project license

minimp3

CC0 1.0 Universal

A small, lazy-loaded MP3 decoding fallback used when bounded browser decoding is unavailable.

Project license

Replaceable LAME MP3 encoder component

The optional LAME encoder is distributed as a separate, independently rebuildable WebAssembly component under GNU LGPL 2.0 or later. It communicates with Cinejma only through a documented PCM/MP3 Worker message boundary.

LAME 4.0

GNU LGPL 2.0-or-later

Provides MP3 encoding when selected for audio-only, Matroska, or MP4 output. The encoder build excludes LAME’s decoder, frontend, analyzer hooks, and native assembly paths.

Source, glue, build and replacement details

Additional third-party source

These third-party source trees are present with the project but are not linked by the current WebAssembly build.

Optional web fonts

Cinejma downloads these fonts only when you choose to use them in a project.

Inter

SIL Open Font License 1.1

A typeface designed and developed by Rasmus Andersson.

Project license

Roboto

SIL Open Font License 1.1

A type family made available by Google Fonts.

Project license