{"repo":"TheNickOfTime/handbrake-web","free":true,"listed":false,"github":"https://github.com/TheNickOfTime/handbrake-web","clone":"git clone https://github.com/TheNickOfTime/handbrake-web.git","description":"A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.","language":"TypeScript","stars":792,"topics":["docker","foss","handbrake","nodejs","react","self-hosted","typescript","video-processing","video-transcoding"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"HandBrake Web Disclaimer: This project is not related to or part of the official HandBrake development. It simply uses the CLI component of HandBrake under the hood. Summary See More Screenshots ( click to expand ) HandBrake Web is a program for interfacing with handbrake across multiple machines via a web browser. It consists of two components: the server and one or more worker (s). Warning - This application is still under heavy development, use at your own risk, to learn more please see the Known Issues & Limitations section. Server The server component primarily acts as a coordinator for the workers. Additionally it serves the client interface. The work done by the server is not computationally expensive - it can be run on low-end/low-power devices with no issue. Worker(s) The worker component does the heavy lifting via HandBrakeCLI. Jobs are sent to workers by the server, and the workers will process the provided media based on a provided HandBrake preset configuration. The work done by the worker is very computationally expensive - it is recommended that you run a single worker instance per machine , and that machine either have a high core-count CPU or have GPU hardware encoding features available to the worker. Setup Setup Guide See the Setup Guide wiki page for a detailed walkthrough on getting HandBrake Web setup and configured. Quick Start If you are very familiar with Docker/Docker Compose and want to get started as fast as possible with a server and a single work","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheNickOfTime","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheNickOfTime/handbrake-web/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."}