lukas-linhart / video-renderer

🎬 unified interface for expressing rendering streams for ffmpeg and <canvas>

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Renderer

🎬 unified interface for expressing rendering streams for ffmpeg and <canvas>. You can use the <canvas> render to build a fast editing experience in the browser (at Threads we're even using this on mobile devices), then use FFMPEG to render an optimised, high resolution mp4/jpeg/etc. output.

Due to ffmpeg's wide format support and extensive list of filters, this works well for both vieos and static images.

N.B. This is just the basic building block for video/image editing experiences. We don't provide any reference editor.

Installation

yarn add video-renderer

Usage

About

🎬 unified interface for expressing rendering streams for ffmpeg and <canvas>

License:MIT License


Languages

Language:TypeScript 96.9%Language:JavaScript 3.1%