{"repo":"diffusionstudio/core","free":true,"listed":false,"github":"https://github.com/diffusionstudio/core","clone":"git clone https://github.com/diffusionstudio/core.git","description":"A fast, browser based video compositing engine powered by WebCodecs","language":"TypeScript","stars":1216,"topics":["video","webcodecs","browser","typescript","audio","canvas2d","composer","composition","engine","image"],"license":"MPL-2.0","category":"media-processing","readme_excerpt":"The video engine for your timeline Diffusion Studio Core is a browser based video engine built in TypeScript for fast media composition. Think of it like a game engine that is optimized for video, audio and image workloads. It supports both interactive playback for editing and a high fidelity rendering mode for final output. Developers often use it to build non linear editors or other timeline based media applications (e.g. Diffusion Studio Pro). Under the hood it takes advantage of Canvas2DContext and the WebCodecs API to tap directly into hardware accelerated processing in the browser. https://github.com/user-attachments/assets/3878f293-ab1b-4bb1-8088-b9493546180a Documentation Visit the Docs for comprehensive guides Getting Started Recommended usage: Features A few highlights: declarative timeline compositions, layering, splitting, shapes, captions, rich text, silence removal, effects, transitions, keyframing, bounding boxes, masking, audio ramps, font management, checkpoints, realtime playback and hardware accelerated rendering. Let’s look at some of these in action. Concatenate two videos Apply basic transitions Mask an image Animate your clips with key frames Add basic effects to visual clips Required Headers Diffusion Studio Core requires specific HTTP headers to be set for proper operation. These headers enable the use of SharedArrayBuffer and other advanced browser APIs needed for video processing. The following headers are required: - Cross-Origin-Opener-Policy: sam","default_branch":null,"files":null,"tree":[],"storefront":"/r/diffusionstudio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/diffusionstudio/core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}