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, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.

JavaScript
373
20
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
browser utils for @ffmpeg/*
Account's avatar
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
Account's avatar
very fast JS GIF encoder
Account's avatar
MP4 multiplexer in pure TypeScript with support for WebCodecs API, video & audio.
Account's avatar
WebM multiplexer in pure TypeScript with support for WebCodecs API, video & audio.
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
A compact pane for fine-tuning parameters and monitoring value changes
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
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.

Support the repos that depend on dmnsgn/canvas-record

Account's avatar
React hook for recording a canvas in @react-three/fiber using canvas-record
Account's avatar
Display 3D NFTs using ThreeJS to render model stored on arweave and minted on DeSo

Top contributors

dmnsgn's profile
dmnsgn
85 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