A Web and Native UI for ffmpeg-wasm: convert video, audio and images using the power of ffmpeg, directly from your web browser or from your computer.
-
Updated
Sep 2, 2025 - TypeScript
A Web and Native UI for ffmpeg-wasm: convert video, audio and images using the power of ffmpeg, directly from your web browser or from your computer.
DEPRECATED: JavaScript client for the Bitmovin API, see https://github.com/bitmovin/bitmovin-api-sdk-javascript
Javascript API for Video Transcoding, Thumbnails extraction & Video Summarization. MediaMachine API lets you convert videos between different web-ready formats - perfect for processing & resizing user-generated videos. Uses machine-learning to select the best frame as thumbnail for videos & creates video summaries similar to NLP for articles.
Handstop is a robust video encoding library for Node.js, built on the core of the HandBrake video encoding binary. It offers efficient video compression with three output formats optimized for web use: WebM-AV1, MP4-AV1, and MP4-x265. Each format comes with three customizable presets to balance compression levels, file size, and encoding speed, ach
Website of the Video Codification Systems course at Pompeu Fabra University. It contains all the content of the subject, along with video lessons and a video encoding tool.
CLI tool for video processing (H.265/HEVC encoding & QuickTime compatibility) using FFmpeg, and batch lossless image compression with format preservation.
A demo Next.js app integrating Mux for seamless video uploads, adaptive playback with MuxPlayer, and webhook syncing.
The Transcoder component is responsible for converting uploaded videos into multiple formats and quality levels. This enables adaptive streaming (HLS), ensuring an optimized viewing experience across various devices and network conditions.
Just a very basic example of using handbrake-js to transcode a video.
Add a description, image, and links to the video-encoding topic page so that developers can more easily learn about it.
To associate your repository with the video-encoding topic, visit your repo's landing page and select "manage topics."