An open API service indexing awesome lists of open source software.

https://github.com/smeinecke/handbrake-deb

Handbrake Build with fdk-aac, nvenc and numa support
https://github.com/smeinecke/handbrake-deb

debian-packages encoding fdk fdk-aac handbrake intel-qsv numa nvdec nvenc

Last synced: 8 days ago
JSON representation

Handbrake Build with fdk-aac, nvenc and numa support

Awesome Lists containing this project

README

          

# handbrake-deb
Custom HandBrake build container and Debian/Ubuntu APT repository.

This build includes support for **fdk-aac**, **numa**, **Intel QSV**, and **NVIDIA NVENC/NVDEC**.
Note: the normal/stock HandBrake build typically does not include **fdk-aac**, **numa** or **Intel QSV** enabled out of the box.

## Supported distributions
- **APT repository**
- bullseye
- bookworm
- focal
- jammy
- noble
- **Build flavors**
- bullseye
- bookworm
- trixie
- focal
- jammy
- noble

## Use the APT repository
- **Manual setup**

```bash
sudo apt-get update
sudo apt-get install -y software-properties-common wget lsb-release ca-certificates
sudo wget -O /usr/share/keyrings/smeinecke.github.io-handbrake-deb.key https://smeinecke.github.io/handbrake-deb/public.key
sudo apt-add-repository "deb [signed-by=/usr/share/keyrings/smeinecke.github.io-handbrake-deb.key arch=amd64] https://smeinecke.github.io/handbrake-deb/repo $(lsb_release -sc) main"
sudo apt-get update
```

- **One-liner**

```bash
wget -O- https://smeinecke.github.io/handbrake-deb/add-repository.sh | bash
```

Install packages:

```bash
sudo apt-get install -y handbrake handbrake-cli
```

## Build locally (Docker)
This repository includes a local helper that builds inside a container and copies resulting `*.deb` files into the current directory.

```bash
./build_in_container.sh
```

Example:

```bash
./build_in_container.sh bookworm 1.10.2
```