🠄 Back to solutions

HandBrake Web

HandBrake Web is a self-hosted platform for distributed video transcoding using HandBrakeCLI, accessible via a web interface.

Description

HandBrake Web is a self-hosted, web-based application designed to manage and distribute video transcoding tasks across multiple devices using HandBrakeCLI. It features a user-friendly web interface for adding jobs, managing a queue, and monitoring progress. The application leverages the power of multiple machines to significantly speed up video conversion, making it ideal for users with large video collections or demanding transcoding needs. It allows for utilizing the processing power of multiple devices to work on a single queue of videos. The system is composed of a server component (for job management and user interface) and multiple worker components that perform the actual encoding using HandBrakeCLI. The design allows users to easily harness the computational power of multiple devices to complete transcoding tasks much faster than a single machine could.

Features

Distributed transcoding across multiple devices using HandBrakeCLI.Web-based interface accessible through a web browser.Transcoding queue to manage multiple video conversion jobs.Ability to bulk add videos for conversion.Presets can be uploaded, renamed, and deleted through the interface.Directory monitoring for automatic job creation. Support for hardware-accelerated transcoding using NVENC and QSV (experimental).Docker deployment for easy setup and portability.

Benefits

Significantly faster video transcoding speeds due to distributed processing across multiple machines.Reduced strain on a single machine by distributing processing tasks.User-friendly web interface for easy job management and monitoring.Ability to add multiple jobs to a queue for processing.Flexibility to use different HandBrake presets for various output formats and qualities.Supports hardware-accelerated transcoding for faster processing (experimental).Easy setup and deployment through docker compose.

Links

Details