dmnsgn

dmnsgn/canvas-record

Record a video in the browser or directly on the File System from a canvas region (2D/WebGL/WebGPU) as MP4, WebM, MKV, MOV, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.

JavaScript
419
25
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of dmnsgn/canvas-record

Account's avatar
FFmpeg WebAssembly version for browser
Account's avatar
Next-generation ES module bundler
Account's avatar
A compact pane for fine-tuning parameters and monitoring value changes
Account's avatar
browser utils for @ffmpeg/*
Account's avatar
very fast JS GIF encoder
Account's avatar
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
Account's avatar
Rollup plugin that detects assets references relative to modules using patterns such as `new URL('./path/to/asset.ext', import.meta.url)`. The assets are added to the rollup pipeline, allowing them to be transformed and hash the filenames.
Account's avatar
Shims for the latest ES module features
Account's avatar
A one trick pony package to download an image from a canvas.
Account's avatar
Color utilities (css, p3, hex, hsl, hsv, hwb, lab, lch, xyz, okhsl, okhsv, oklab, oklch, hpluv, hsluv, lchuv, bytes) for PEX.
Account's avatar
Modern WebGL state wrapper for PEX: allocate GPU resources (textures, buffers), setup state pipelines and passes, and combine them into commands.
Account's avatar
Get a codec parameter string (like 'avc1.4d002a') from human readable options (like { name: 'Main', level: '4.2' }) and back to a descriptive name ('AVC Main Profile Level 4.2').
Account's avatar
fast MP4 mux / demux using WASM
Account's avatar
Pure TypeScript media toolkit for reading, writing, and converting media files, directly in the browser.

Top contributors

dmnsgn's profile
dmnsgn
99 contributions
dependabot[bot]'s profile
dependabot[bot]
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet