# HandBrake/HandBrake

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/handbrake-handbrake).**

22,419 stars · 1,578 forks · C · other

## Links

- GitHub: https://github.com/HandBrake/HandBrake
- Homepage: https://handbrake.fr
- awesome-repositories: https://awesome-repositories.com/repository/handbrake-handbrake.md

## Topics

`gplv2` `multi-platform` `video-transcoding`

## Description

HandBrake is an open-source media converter and video transcoding application designed to process digital video and audio files. It functions as a desktop utility that converts media from nearly any format into widely supported codecs, facilitating video format conversion and the optimization of files for specific playback requirements.

The software serves as a tool for digital media archiving, allowing users to compress and preserve high-quality video into manageable formats. It also functions as a DVD and Blu-ray ripper, enabling the extraction and conversion of content from physical optical discs into digital files for storage and playback.

The application utilizes a modular filter graph architecture to perform image and audio transformations, such as scaling and deinterlacing, prior to encoding. It manages these processes through a preset-driven configuration system that maps output profiles to specific encoding parameters. The software is available as a cross-platform utility with documentation localized into multiple languages.

## Tags

### Graphics & Multimedia

- [Optical Disc Rippers](https://awesome-repositories.com/f/graphics-multimedia/optical-disc-rippers.md) — Extracts and converts content from physical optical discs into digital video files for storage and playback.
- [Video Converters](https://awesome-repositories.com/f/graphics-multimedia/video-converters.md) — Converts video files from one format to another to ensure compatibility with various media players and devices.
- [Media Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-editing/media-transcoders.md) — Converts video files from nearly any format into a selection of modern, widely supported codecs.
- [Media Codec Libraries](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing/codec-encoding-utilities/media-codec-libraries.md) — Uses core libraries to decode, filter, and re-encode digital video and audio streams.
- [Media Archiving](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/media-management-production/media-archiving.md) — Compresses and preserves high-quality video into manageable formats for long-term storage and digital library management.
- [Media Stream Handlers](https://awesome-repositories.com/f/graphics-multimedia/media-stream-handlers.md) — Manages complex stream demuxing and synchronization across various file formats and containers.

### Development Tools & Productivity

- [Open Source Tooling](https://awesome-repositories.com/f/development-tools-productivity/open-source-tooling.md) — Processes digital video and audio files using various encoding libraries to optimize size and compatibility.
- [Filter Graphs](https://awesome-repositories.com/f/development-tools-productivity/modular-architecture/filter-graphs.md) — Chains individual image and audio processing operations together for complex transformations like scaling and deinterlacing.

### Software Engineering & Architecture

- [Encoding Presets](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-lifecycle-management/project-configuration-presets/encoding-presets.md) — Maps user-selected output profiles to predefined sets of encoding parameters and filter chains for consistent media conversion.
