101 Commits
win ... main

Author SHA1 Message Date
dependabot[bot]
bcc660b7d8 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-12 20:28:49 +00:00
dependabot[bot]
e515e70585 Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-12 20:28:33 +00:00
dependabot[bot]
d2e8daf227 Bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:08:23 +00:00
dependabot[bot]
c959b9bcdc Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:08:13 +00:00
dependabot[bot]
a4b3a7573f Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-16 22:07:55 +00:00
dependabot[bot]
a20758f72c Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 19:14:05 +00:00
dependabot[bot]
a198a55d56 Bump actions/download-artifact from 5 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 19:13:57 +00:00
dependabot[bot]
3b8b17bdfe Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 19:13:50 +00:00
Scott
310d77edc8 Update nightly-linux.yml - SDK Updates 2025-10-04 14:35:42 +01:00
Scott
63facf1872 Update nightly-linux.yml - Update Gnome SDK 2025-10-04 13:52:12 +01:00
dependabot[bot]
4c755a6bbf Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-25 09:13:09 +02:00
Damiano Galassi
ed58b79153 actions: update macOS runners to version 26
Update python and install the now optional Metal toolchain.
2025-09-25 09:10:49 +02:00
dependabot[bot]
d5f88c0126 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 21:07:15 +01:00
dependabot[bot]
06c944f9a6 Bump actions/download-artifact from 4 to 5
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 21:07:08 +01:00
Damiano Galassi
124e6c50fd actions: update the cargo-c cache key regenerate it 2025-08-08 11:45:15 +02:00
Damiano Galassi
f5ae7363c5 actions: switch to Ubuntu 24.04 runner
and add rust Windows ARM64 crosscompilation
2025-07-31 09:29:16 +02:00
Damiano Galassi
c5e4a72af0 actions: switch to macOS 15 runner 2025-07-31 09:28:07 +02:00
Scott
eb498fae7f Update nightly-linux.yml 2025-04-23 23:13:01 +01:00
sr55
cf237601f5 actions: Improve filenames of flatpak bundles. 2025-04-23 21:53:12 +01:00
Scott
71a483b53c Update nightly-linux.yml -> Flatpak runtime 48 2025-04-21 16:53:50 +01:00
Scott
d22b1d5e01 Update Toolchains for Windows. 2025-03-30 21:08:54 +01:00
Damiano Galassi
6ac7dc59b2 Re-enable vce nvenc and nvdec on linux 2024-11-26 17:01:47 +01:00
Scott
9fd2edf130 Update nightly-linux.yml 2024-11-21 20:10:40 +00:00
Scott
7788589eef Testing build without NVEnc and AMF 2024-11-10 18:19:12 +00:00
Scott
43890458e1 Update Flatpak Dependencies 2024-11-03 19:57:53 +00:00
Damiano Galassi
a96ebe842d Update nightly-linux.yml 2024-10-11 11:19:17 +02:00
dependabot[bot]
df0094f7ee ---
updated-dependencies:
- dependency-name: dev-drprasad/delete-older-releases
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-28 12:05:13 +02:00
Damiano Galassi
61a0870942 Update nightly-mac.yml 2024-05-01 08:34:03 +02:00
Scott
4e58f20127 Update nightly-linux.yml 2024-04-19 18:42:42 +01:00
Scott
a04a92d688 Update nightly-win.yml 2024-04-06 21:19:21 +01:00
Scott
9ff085c3af Update nightly-win.yml 2024-04-06 20:10:00 +01:00
Scott
e23ed38991 Re-enable cargo 2024-04-05 21:41:11 +01:00
dependabot[bot]
0a295e07c8 Bump dev-drprasad/delete-older-releases from 0.3.2 to 0.3.3
Bumps [dev-drprasad/delete-older-releases](https://github.com/dev-drprasad/delete-older-releases) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/dev-drprasad/delete-older-releases/releases)
- [Commits](https://github.com/dev-drprasad/delete-older-releases/compare/v0.3.2...v0.3.3)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-older-releases
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-16 17:21:31 +00:00
Damiano Galassi
3191ab6a7a Update nightly-linux.yml for GTK 4. 2024-03-02 17:42:07 +01:00
Damiano Galassi
2c6d053282 schedule linux snapshots now that they successfully build. 2024-02-17 09:59:57 +01:00
Damiano Galassi
6680c76d4d Update nightly-mac.yml
Switch to Apple Silicon macOS 14 runners.
2024-02-17 08:50:24 +01:00
Scott
2b1568292e Update nightly-linux.yml 2024-01-31 20:03:25 +00:00
Scott
d558721d3a Update nightly-mac.yml 2024-01-31 20:01:01 +00:00
Scott
276a7ae114 Update nightly-linux.yml 2024-01-31 19:58:42 +00:00
Scott
e153283db3 Update nightly-linux.yml 2024-01-31 19:52:26 +00:00
Scott
b93fe15fc6 Update nightly-linux.yml
Try to run on Github Infrastructure again.
2024-01-31 19:49:20 +00:00
dependabot[bot]
0bd656c713 Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 21:16:51 +00:00
dependabot[bot]
3f4d77964b Bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 11:38:15 +00:00
dependabot[bot]
237b0a99bd Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 11:38:01 +00:00
dependabot[bot]
6c4de2135d Bump dev-drprasad/delete-older-releases from 0.2.1 to 0.3.2
Bumps [dev-drprasad/delete-older-releases](https://github.com/dev-drprasad/delete-older-releases) from 0.2.1 to 0.3.2.
- [Release notes](https://github.com/dev-drprasad/delete-older-releases/releases)
- [Commits](https://github.com/dev-drprasad/delete-older-releases/compare/v0.2.1...v0.3.2)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-older-releases
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-30 11:37:53 +00:00
Scott
a58da15dd1 Update to a newer llvm-mingw toolchain.
This may produce more stable ARM64 builds for Windows.
2023-12-28 21:22:04 +00:00
Damiano galassi
b13b405c68 Fix mingw toolchain path. 2023-10-30 09:41:07 +01:00
Damiano galassi
54bd9509ff Update Windows x86_64 to mingw-w64-build 10.0.0. 2023-10-30 09:37:14 +01:00
dependabot[bot]
0261385e9c Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 22:38:22 +01:00
Damiano Galassi
1ae528e88d Try to fix mac build. 2023-06-02 16:46:49 +02:00
Scott
a0bbda711f Update nightly-linux.yml 2023-05-17 19:30:10 +01:00
Scott
4454457ad0 Update nightly-linux.yml 2023-05-17 19:12:44 +01:00
Scott
b73ac8b559 Update nightly-mac.yml
Fix path to mac toolchain build script
2023-02-17 21:38:40 +00:00
Scott
7b99b06337 Update nightly-linux.yml
Add libssl-dev dependency
2023-02-13 18:29:30 +00:00
Damiano galassi
ae5245d6d9 Run rustup update. 2023-02-09 08:17:54 +01:00
Damiano galassi
bf63789d09 Add cargo-c dependency. 2023-02-09 08:11:40 +01:00
Scott
051039897f Update nightly-linux.yml 2023-01-04 21:17:26 +00:00
dependabot[bot]
33c7661a26 Bump dev-drprasad/delete-older-releases from 0.2.0 to 0.2.1
Bumps [dev-drprasad/delete-older-releases](https://github.com/dev-drprasad/delete-older-releases) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/dev-drprasad/delete-older-releases/releases)
- [Commits](https://github.com/dev-drprasad/delete-older-releases/compare/v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-older-releases
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-18 14:54:45 +00:00
Scott
2c771df884 Update win_rel_body.md 2022-12-05 18:03:04 +00:00
Scott
eb5dcb25a2 Update nightly-win.yml
Removing support for MSI installer.
2022-12-05 18:02:41 +00:00
Scott
a88e00a3db Update Flatpak dependencies. 2022-10-28 20:25:02 +01:00
dependabot[bot]
ef7765c582 Bump actions/setup-python from 2 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 21:40:22 +01:00
dependabot[bot]
f63ab895b4 Bump actions/download-artifact from 2 to 3
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 21:31:59 +01:00
dependabot[bot]
cfc117d7e7 Bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 21:31:36 +01:00
dependabot[bot]
c097c294cf Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-21 21:31:12 +01:00
Scott
c15cf0cfbd Create dependabot.yml 2022-10-21 21:26:54 +01:00
Scott
47dfb79043 Re-enable nvdec 2022-09-29 20:45:43 +01:00
Scott
3cb753b4cd Enable NVDec support on the Windows Build 2022-09-26 18:35:50 +01:00
Scott
aff96768d5 Self Hosted Linux 2022-09-24 16:57:17 +01:00
Scott
b7b5c1e633 Update nightly-linux.yml 2022-09-02 19:21:54 +01:00
Scott
96f29ed0b6 Set Flatpack dependencies to Gnome 42 2022-08-14 16:49:38 +01:00
Scott
414808abc2 Testing Flatpak Build on Actions again. 2022-08-12 20:31:29 +01:00
Damiano galassi
bb690fe487 Update nightly-mac.yml cache action. 2022-04-01 11:51:00 +02:00
Scott
f35df4d044 Update nightly-linux.yml 2022-03-27 21:52:05 +01:00
Scott
2437c7930d Update nightly-linux.yml 2022-03-27 21:46:35 +01:00
Scott
1b27fa1ded Update nightly-linux.yml 2022-03-12 14:55:33 +00:00
Scott
5fd0d253f6 Update nightly-linux.yml 2022-03-12 14:32:13 +00:00
Scott
62648ca1b5 Update nightly-linux.yml 2022-03-12 14:31:01 +00:00
Scott
9096d44c96 Update nightly-linux.yml 2022-03-12 14:28:39 +00:00
Scott
f5287c7c4c Update nightly-linux.yml 2022-03-11 23:22:21 +00:00
Scott
c11a94a903 Update nightly-linux.yml 2022-03-11 23:13:01 +00:00
Scott
b75bbb8e28 Update nightly-linux.yml 2022-03-11 22:13:09 +00:00
Scott
b19b531f76 Further build debugging. 2022-03-11 22:01:04 +00:00
Scott
b129c9a419 Update nightly-linux.yml 2022-02-27 16:40:35 +00:00
Scott
ee20c37c75 Update nightly-linux.yml 2022-02-27 16:35:47 +00:00
Scott
60ae7806df Update nightly-linux.yml 2022-02-26 13:22:49 +00:00
Scott
38e24c7a48 Update nightly-linux.yml 2022-02-24 20:46:27 +00:00
Scott
6c3eca828a More Debug Commands 2022-02-24 20:24:07 +00:00
Scott
44bf0291c0 Debugging Build 2022-02-24 20:05:16 +00:00
Scott
1a67c15db0 Update nightly-win.yml
Update for .NET 6
2021-12-04 16:09:28 +00:00
Scott
99b7191947 Update Flatpak dependencies. 2021-11-09 21:18:23 +00:00
Scott
76d94398af Update nightly-win.yml 2021-10-17 21:11:41 +01:00
Scott
3b75dd6382 Update nightly-win.yml 2021-10-17 20:45:57 +01:00
Scott
89e3f26614 Small fixes to the Windows Script 2021-10-17 20:11:51 +01:00
Scott
e255c2a0c4 Attempting to add YYYYMMDD date into the nightly filenames 2021-10-17 18:34:05 +01:00
Scott
67ca4e24c1 Update README.md 2021-08-23 17:51:42 +01:00
Scott
0721ff0176 Update README.md 2021-08-23 17:46:54 +01:00
sr55
31b41a6a15 Update README 2021-08-23 17:44:56 +01:00
sr55
d158be0f24 - Add support for Flatpak Builds
- Add Support for adding file information to the Github Releases.
2021-08-23 17:43:55 +01:00
Scott
957a304648 Set Schedule on Windows Build. 2021-08-15 22:55:05 +01:00
Scott
9806689035 Set Schedule for macOS Build 2021-08-15 22:54:42 +01:00
8 changed files with 313 additions and 117 deletions

8
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,8 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

20
.github/workflows/lin_rel_body.md vendored Normal file
View File

@@ -0,0 +1,20 @@
Snapshot builds are based on the latest development code which means they may or may not be stable and probably won't be documented. As such, your mileage may vary.
These builds are better suited for more experienced users and developers although everyone is welcome to give them a shot and provide feedback.
### Bugs
If you find issues with these builds then post a thorough bug report on our [Issue Tracker!](https://github.com/HandBrake/HandBrake/issues)
Please don't assume we know about your bug or issue. If you see something that isn't working or doesn't make sense, do tell us!
### Changes
You can see all the latest changes on our GitHub Timeline.
### Notices
* Snapshots are published twice weekly if there are changes on our main repository.
### File Information
| SHA256 | Filename |
|----------|--------|

View File

@@ -12,4 +12,9 @@ You can see all the latest changes on our GitHub Timeline.
### Notices
* Snapshots are published periodically and every few weeks. This means that the builds can sometimes lag behind the git master.
* Snapshots are published twice weekly if there are changes on our main repository.
### File Information
| SHA256 | Filename |
|----------|--------|

115
.github/workflows/nightly-linux.yml vendored Normal file
View File

@@ -0,0 +1,115 @@
name: Flatpak Build
on:
schedule:
- cron: '30 7 * * 1,5'
workflow_dispatch:
jobs:
build:
name: Build on Linux
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
- name: Cargo-C Toolchain Cache
id: linux-cargo-c-toolchain
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/cargo-capi
~/.cargo/bin/cargo-cbuild
~/.cargo/bin/cargo-cinstall
key: linux-cargo-c-toolchain
- name: Setup Environment
run: |
sudo apt-get update
sudo apt-get install -y autoconf automake autopoint appstream build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libnuma-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev -y
sudo apt-get install -y libtheora-dev libtool libtool-bin libturbojpeg0-dev libvorbis-dev libx264-dev libxml2-dev libvpx-dev m4 make meson nasm ninja-build patch pkg-config tar zlib1g-dev
sudo apt-get install -y libva-dev libdrm-dev intltool libglib2.0-dev libunwind-dev libgtk-4-dev libgudev-1.0-dev libssl-dev rename
sudo python -m pip install meson
sudo apt-get install flatpak flatpak-builder
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y flathub org.freedesktop.Sdk//24.08
sudo flatpak install -y flathub org.freedesktop.Platform//24.08
sudo flatpak install -y flathub org.gnome.Platform//49
sudo flatpak install -y flathub org.gnome.Sdk//49
sudo flatpak install -y org.freedesktop.Sdk.Extension.llvm21//25.08
sudo flatpak install -y org.freedesktop.Sdk.Extension.rust-stable//25.08
sudo apt-get upgrade -y
- name: Setup Cargo-C Toolchain
if: steps.linux-cargo-c-toolchain.outputs.cache-hit != 'true'
run: |
cargo install cargo-c
- name: Download the Source Code
run: |
git clone https://github.com/HandBrake/HandBrake.git
- name: Build HandBrake
run: |
cd HandBrake
./configure --launch-jobs=1 --flatpak --enable-qsv --enable-vce --enable-nvenc --enable-nvdec
cd build
nice make pkg.create.flatpak --jobs=1
cd pkg
cd flatpak
rename 's/fr.handbrake.ghb/HandBrake/' *.flatpak
rename 's/fr.handbrake.ghb.Plugin/Plugin.HandBrake/' *.flatpak
rename 's/-master//' *.flatpak
- name: Upload Assets
uses: actions/upload-artifact@v7
with:
name: HandBrake-Flatpak
path: ./HandBrake/build/pkg/flatpak/*.flatpak
deploy_nightly:
name: Deploy Nightly Build
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v6
- name: Download Artifacts - Flatpak Binaries
uses: actions/download-artifact@v8
with:
name: HandBrake-Flatpak
path: lin/
# Generate Hashes
- name: Generate SHA265 Hashes
run: |
cd lin
sha256sum * > sha256.txt
cp sha256.txt ../.github/workflows/
cd ..
cd .github/workflows/
sed -e 's/ / | /' -i sha256.txt
sed -e 's/^/| /' -i sha256.txt
sed -e 's/$/ |/' -i sha256.txt
cat sha256.txt >> lin_rel_body.md
# Publishing the Release
- name: Remove the old Release
uses: dev-drprasad/delete-older-releases@v0.3.4
with:
keep_latest: 0
delete_tag_pattern: "lin"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: ncipollo/release-action@v1
with:
artifacts: "lin/*.*"
name: "Snapshots for Linux"
bodyFile: .github/workflows/lin_rel_body.md
prerelease: true
replacesArtifacts: false
allowUpdates: false
tag: lin
token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,32 +1,58 @@
name: macOS build
on:
workflow_dispatch:
schedule:
- cron: '30 7 * * 1,5'
workflow_dispatch:
jobs:
build:
name: Build on macOS
runs-on: macos-latest
runs-on: macos-26
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: '3.13.7'
- name: Toolchain Cache
id: mac-toolchain
uses: actions/cache@v2
uses: actions/cache@v5
with:
path: /usr/local
key: mac-toolchain
path: ~/mac-toolchain
key: ${{ runner.os }}-${{ runner.arch }}-toolchain
- name: Cargo-C Toolchain Cache
id: mac-cargo-c-toolchain
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/cargo-capi
~/.cargo/bin/cargo-cbuild
~/.cargo/bin/cargo-cinstall
key: ${{ runner.os }}-${{ runner.arch }}-cargo-c-toolchain-2
- name: Download the Source Code
run: |
git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
git submodule update --init --recursive
- name: Setup Environment
run: |
echo ~/mac-toolchain/bin >> $GITHUB_PATH
rustup target add x86_64-apple-darwin
xcodebuild -downloadComponent MetalToolchain
- name: Setup Toolchain
if: steps.mac-toolchain.outputs.cache-hit != 'true'
run: |
HandBrake/scripts/mac-toolchain-build /usr/local
pip install setuptools
HandBrake/scripts/mac-toolchain-build ~/mac-toolchain
- name: Setup Cargo-C Toolchain
if: steps.mac-cargo-c-toolchain.outputs.cache-hit != 'true'
run: |
cargo install cargo-c
- name: Build HandBrake
run: |
@@ -36,7 +62,7 @@ jobs:
make ub && make pkg.create
- name: Upload Assets
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrake-macos
path: ./HandBrake/build/pkg/*.dmg
@@ -47,10 +73,10 @@ jobs:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- name: Download Artifacts - Universal Binaries
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrake-macos
path: mac/
@@ -60,10 +86,17 @@ jobs:
run: |
cd mac
sha256sum * > sha256.txt
cp sha256.txt ../.github/workflows/
cd ..
cd .github/workflows/
sed -e 's/ / | /' -i sha256.txt
sed -e 's/^/| /' -i sha256.txt
sed -e 's/$/ |/' -i sha256.txt
cat sha256.txt >> mac_rel_body.md
# Publishing the Release
- name: Remove the old Release
uses: dev-drprasad/delete-older-releases@v0.2.0
uses: dev-drprasad/delete-older-releases@v0.3.4
with:
keep_latest: 0
delete_tag_pattern: "mac"

View File

@@ -1,43 +1,50 @@
name: Windows Build
on:
workflow_dispatch:
schedule:
- cron: '30 7 * * 1,5'
workflow_dispatch:
jobs:
build_mingw_arm:
name: CLI / LibHB (ARM)
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: actions/checkout@v6
- name: Environment Setup
- name: Setup Environment
run: |
sudo apt-get purge cmake -y
sudo apt-get install automake autoconf build-essential intltool libtool libtool-bin make nasm patch tar yasm zlib1g-dev ninja-build gzip pax cmake
sudo pip3 install meson
sudo apt-get install automake autoconf build-essential intltool libtool libtool-bin make meson nasm patch tar yasm zlib1g-dev ninja-build gzip pax cmake
rustup target add aarch64-pc-windows-gnullvm
- name: Setup Toolchain
run: |
wget https://github.com/HandBrake/HandBrake-toolchains/releases/download/1.0/llvm-mingw-msvcrt.tar.gz
SHA=$(sha1sum llvm-mingw-msvcrt.tar.gz)
EXPECTED="ea5eaf2f67c4e0ca40a6d6889de51bb4ce9ca3c6 llvm-mingw-msvcrt.tar.gz"
wget https://github.com/HandBrake/HandBrake-toolchains/releases/download/1.0/llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64.tar.xz
SHA=$(sha1sum llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64.tar.xz)
EXPECTED="3a9b127c62220c7bf4beec1638d5608d350dc452 llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64.tar.xz"
if [ "$SHA" == "$EXPECTED" ];
then
echo "Toolchain Verified. Extracting ..."
mkdir toolchains
mv llvm-mingw-msvcrt.tar.gz toolchains
mv llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64.tar.xz toolchains
cd toolchains
tar xvf llvm-mingw-msvcrt.tar.gz
tar xvf llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64.tar.xz
else
echo "Toolchain Verification FAILED. Exiting!"
return -1
fi
- name: Setup Cargo-C Toolchain
if: steps.windows-cargo-c-toolchain.outputs.cache-hit != 'true'
run: |
cargo install cargo-c
- name: Build CLI and LibHB
run: |
CWDIR=$(pwd)
export PATH="$CWDIR/toolchains/llvm-mingw-msvcrt/bin:${PATH}"
export PATH="$CWDIR/toolchains/llvm-mingw-20250319-msvcrt-ubuntu-20.04-x86_64/bin:${PATH}"
export PATH=/usr/bin:$PATH
git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
@@ -46,29 +53,30 @@ jobs:
make pkg.create.zip
- name: Upload HandBrakeCLI
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrakeCLI_ARM64
path: ./HandBrake/build/pkg/*.zip
- name: Upload LibHB
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: LibHandBrake_ARM64
path: ./HandBrake/build/libhb/hb.dll
build_gui_arm64:
name: Windows UI (ARM)
runs-on: windows-latest
runs-on: windows-2022
needs: build_mingw_arm
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- name: Build Windows GUI
- name: Clone and Setup
run: |
git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
git rev-parse --short HEAD > gitHash.txt
git show -s --format=%cs > hb_date.txt
- name: NuGet Restore
run: |
@@ -77,7 +85,7 @@ jobs:
nuget restore HandBrake.sln
- name: Download LibHandBrake ARM 64
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: LibHandBrake_ARM64
path: HandBrake/win/CS/HandBrakeWPF/bin/publish
@@ -85,24 +93,24 @@ jobs:
- name: Build Windows GUI
run: |
cd HandBrake
$env:Path += ";C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin"
$env:Path += ";C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin"
msbuild win\cs\build.xml /t:arm64
- name: Prepare Package
run: |
echo "Setting up context"
set /p gitHash=<HandBrake/gitHash.txt
set FILENAME=HandBrake-%gitHash%-arm64-Win_GUI.exe
set FILENAME_MSI=HandBrake-%gitHash%-arm64-Win_GUI.msi
set FILENAMEZIP=HandBrake-%gitHash%-arm64-Win_GUI.zip
set /p HBDATE=<HandBrake/hb_date.txt
set HBDATE=%HBDATE:-=%
set HBDATE=%HBDATE:~0,8%
set FILENAME=HandBrake-%HBDATE%-%gitHash%-arm64-Win_GUI.exe
set FILENAMEZIP=HandBrake-%HBDATE%-%gitHash%-arm64-Win_GUI.zip
echo %FILENAME%
echo %FILENAME_MSI%
echo %FILENAMEZIP%
echo "Renaming Windows Installer file"
cd HandBrake/win/CS/HandBrakeWPF/bin/publish/
dir
move HandBrake-*-Win_GUI.exe %FILENAME%
move HandBrake-*-Win_GUI.msi %FILENAME_MSI%
dir
cd ..
echo "Creating Portable Zip"
@@ -110,96 +118,105 @@ jobs:
rmdir /q /s Debug
move publish HandBrake
dir
7z a %FILENAMEZIP% * -x!HandBrake\%FILENAME% -x!HandBrake\*.nsi -x!HandBrake\*.config -x!*HandBrake\*.xml -x!*HandBrake\*.pdb -x!*HandBrake\*.bmp -x!HandBrake\*.zip -x!HandBrake\*.bz2 -x!HandBrake\*.msi -mx9
7z a %FILENAMEZIP% * -x!Release\ -x!HandBrake\%FILENAME% -x!HandBrake\*.nsi -x!HandBrake\*.config -x!*HandBrake\*.xml -x!*HandBrake\*.pdb -x!*HandBrake\*.bmp -x!HandBrake\*.zip -x!HandBrake\*.bz2 -x!HandBrake\*.msi -mx9
dir
shell: cmd
- name: Upload HandBrake exe Installer
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrake-arm64-WinExe
path: HandBrake/win/CS/HandBrakeWPF/bin/HandBrake/*Win_GUI.exe
- name: Upload HandBrake msi Installer
uses: actions/upload-artifact@v2
with:
name: HandBrake-arm64-WinMSI
path: HandBrake/win/CS/HandBrakeWPF/bin/HandBrake/*Win_GUI.msi
- name: Upload HandBrake Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrake-arm64-WinPortable
path: HandBrake/win/CS/HandBrakeWPF/bin/*-Win_GUI.zip
build_mingw_x64:
name: CLI / LibHB
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: actions/checkout@v6
- name: Environment Setup
- name: Cargo-C Toolchain Cache
id: windows-cargo-c-toolchain
uses: actions/cache@v5
with:
path: |
~/.cargo/bin/cargo-capi
~/.cargo/bin/cargo-cbuild
~/.cargo/bin/cargo-cinstall
key: ${{ runner.os }}-${{ runner.arch }}-windows-cargo-c-toolchain
- name: Setup Environment
run: |
sudo apt-get purge cmake -y
sudo apt-get install automake autoconf build-essential intltool libtool libtool-bin make nasm patch tar yasm zlib1g-dev ninja-build gzip pax cmake
sudo pip3 install meson
sudo apt-get install automake autoconf build-essential intltool libtool libtool-bin make meson nasm patch tar yasm zlib1g-dev ninja-build gzip pax cmake
rustup target add x86_64-pc-windows-gnu
- name: Setup Toolchain
run: |
wget https://github.com/bradleysepos/mingw-w64-build/releases/download/9.2.0/mingw-w64-toolchain-9.2.0-linux-x86_64.tar.gz
SHA=$(sha1sum mingw-w64-toolchain-9.2.0-linux-x86_64.tar.gz)
EXPECTED="560ceb85cdf2783c68226d3761f865c42101c3f6 mingw-w64-toolchain-9.2.0-linux-x86_64.tar.gz"
wget https://github.com/HandBrake/HandBrake-toolchains/releases/download/1.0/mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64.tar.gz
SHA=$(sha1sum mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64.tar.gz)
EXPECTED="f7250d140a72bdfdda2d4cd01d84e9a3938132b1 mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64.tar.gz"
if [ "$SHA" == "$EXPECTED" ];
then
echo "Toolchain Verified. Extracting ..."
mkdir toolchains
mv mingw-w64-toolchain-9.2.0-linux-x86_64.tar.gz toolchains
mv mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64.tar.gz toolchains
cd toolchains
tar xvf mingw-w64-toolchain-9.2.0-linux-x86_64.tar.gz
cd mingw-w64-toolchain-9.2.0-linux-x86_64/mingw-w64-x86_64/
tar xvf mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64.tar.gz
cd mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64/mingw-w64-x86_64/
pwd
else
echo "Toolchain Verification FAILED. Exiting!"
return -1
fi
- name: Setup Cargo-C Toolchain
if: steps.windows-cargo-c-toolchain.outputs.cache-hit != 'true'
run: |
cargo install cargo-c
- name: Build CLI and LibHB
run: |
CWDIR=$(pwd)
export PATH="$CWDIR/toolchains/mingw-w64-toolchain-9.2.0-linux-x86_64/mingw-w64-x86_64/bin:${PATH}"
export PATH="$CWDIR/toolchains/mingw-w64-toolchain-10.0.0-msvcrt-linux-x86_64/mingw-w64-x86_64/bin:${PATH}"
export PATH=/usr/bin:$PATH
git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
./configure --cross=x86_64-w64-mingw32 --enable-qsv --enable-vce --enable-nvenc --launch-jobs=0 --launch
./configure --cross=x86_64-w64-mingw32 --enable-qsv --enable-vce --enable-nvenc --enable-nvdec --launch-jobs=0 --launch
cd build
make pkg.create.zip
- name: Upload HandBrakeCLI
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrakeCLI
path: ./HandBrake/build/pkg/*.zip
- name: Upload LibHB
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: LibHandBrake
path: ./HandBrake/build/libhb/hb.dll
build_gui_x64:
name: Windows UI
runs-on: windows-latest
runs-on: windows-2022
needs: build_mingw_x64
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- name: Build Windows GUI
- name: Clone and Setup
run: |
git clone https://github.com/HandBrake/HandBrake.git
cd HandBrake
git rev-parse --short HEAD > gitHash.txt
git show -s --format=%cs > hb_date.txt
- name: NuGet Restore
run: |
choco install nuget.commandline
@@ -207,7 +224,7 @@ jobs:
nuget restore HandBrake.sln
- name: Download LibHandBrake
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: LibHandBrake
path: HandBrake/win/CS/HandBrakeWPF/bin/publish
@@ -215,47 +232,41 @@ jobs:
- name: Build Windows GUI
run: |
cd HandBrake
$env:Path += ";C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin"
$env:Path += ";C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin"
msbuild win\cs\build.xml /t:x64
- name: Prepare Package
run: |
echo "Setting up context"
set /p gitHash=<HandBrake/gitHash.txt
set FILENAME=HandBrake-%gitHash%-x86_64-Win_GUI.exe
set FILENAME_MSI=HandBrake-%gitHash%-x86_64-Win_GUI.msi
set FILENAMEZIP=HandBrake-%gitHash%-x86_64-Win_GUI.zip
set /p HBDATE=<HandBrake/hb_date.txt
set HBDATE=%HBDATE:-=%
set HBDATE=%HBDATE:~0,8%
set FILENAME=HandBrake-%HBDATE%-%gitHash%-x86_64-Win_GUI.exe
set FILENAMEZIP=HandBrake-%HBDATE%-%gitHash%-x86_64-Win_GUI.zip
echo %FILENAME%
echo %FILENAME_MSI%
echo %FILENAMEZIP%
echo "Renaming Windows Installer file"
cd HandBrake/win/CS/HandBrakeWPF/bin/publish/
dir
move HandBrake-*-Win_GUI.exe %FILENAME%
move HandBrake-*-Win_GUI.msi %FILENAME_MSI%
dir
cd ..
dir
echo "Creating Portable Zip"
rmdir /q /s Debug
move publish HandBrake
7z a %FILENAMEZIP% * -x!HandBrake\%FILENAME% -x!HandBrake\*.nsi -x!HandBrake\*.config -x!*HandBrake\*.xml -x!*HandBrake\*.pdb -x!*HandBrake\*.bmp -x!HandBrake\*.zip -x!HandBrake\*.bz2 -x!HandBrake\*.msi -mx9
7z a %FILENAMEZIP% * -x!Release\ -x!HandBrake\%FILENAME% -x!HandBrake\*.nsi -x!HandBrake\*.config -x!*HandBrake\*.xml -x!*HandBrake\*.pdb -x!*HandBrake\*.bmp -x!HandBrake\*.zip -x!HandBrake\*.bz2 -x!HandBrake\*.msi -mx9
shell: cmd
- name: Upload HandBrake exe Installer
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrake-x86_64-WinExe
path: HandBrake/win/CS/HandBrakeWPF/bin/HandBrake/*-Win_GUI.exe
- name: Upload HandBrake msi Installer
uses: actions/upload-artifact@v2
with:
name: HandBrake-x86_64-WinMSI
path: HandBrake/win/CS/HandBrakeWPF/bin/HandBrake/*-Win_GUI.msi
- name: Upload HandBrake Portable
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v7
with:
name: HandBrake-x86_64-WinPortable
path: HandBrake/win/CS/HandBrakeWPF/bin/*-Win_GUI.zip
@@ -265,54 +276,42 @@ jobs:
runs-on: ubuntu-latest
needs: [build_gui_x64, build_gui_arm64]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
# X64 Devices
- name: Download Artifacts - CLI x64
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrakeCLI
path: win/
- name: Download Artifacts - GUI x64 MSI
uses: actions/download-artifact@v2
with:
name: HandBrake-x86_64-WinMSI
path: win/
- name: Download Artifacts - GUI x64 EXE
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrake-x86_64-WinExe
path: win/
- name: Download Artifacts - GUI x64 Portable
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrake-x86_64-WinPortable
path: win/
# ARM DEVICES
- name: Download Artifacts - CLI ARM64
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrakeCLI_ARM64
path: win/
- name: Download Artifacts - GUI ARM64 MSI
uses: actions/download-artifact@v2
with:
name: HandBrake-arm64-WinMSI
path: win/
- name: Download Artifacts - GUI ARM64 EXE
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrake-arm64-WinExe
path: win/
- name: Download Artifacts - GUI ARM64 Portable
uses: actions/download-artifact@v2
uses: actions/download-artifact@v8
with:
name: HandBrake-arm64-WinPortable
path: win/
@@ -322,10 +321,17 @@ jobs:
run: |
cd win
sha256sum * > sha256.txt
cp sha256.txt ../.github/workflows/
cd ..
cd .github/workflows/
sed -e 's/ / | /' -i sha256.txt
sed -e 's/^/| /' -i sha256.txt
sed -e 's/$/ |/' -i sha256.txt
cat sha256.txt >> win_rel_body.md
# Publishing the Release
- name: Remove the old Release
uses: dev-drprasad/delete-older-releases@v0.2.0
uses: dev-drprasad/delete-older-releases@v0.3.4
with:
keep_latest: 0
delete_tag_pattern: "win"

View File

@@ -12,6 +12,14 @@ You can see all the latest changes on our GitHub Timeline.
### Notices
* "Safe Mode" builds have the hardware encoders disabled. (NvENC, VCE and QuickSync) For use if the application fails to start with the normal build.
* Snapshots are published periodically and every few weeks. This means that the builds can sometimes lag behind the git master.
* The Windows MSI installer is considered Experimental. Please uninstall fully any previous version before installing.
* Snapshots are published twice weekly if there are changes on our main repository.
### x86_64 and ARM64 Builds
* Builds with "aarch64" or "arm64" are for ARM based devices.
* Builds with "x86_64" in the name are for x64 Intel or AMD based devices.
### File Information
| SHA256 | Filename |
|----------|--------|

View File

@@ -2,8 +2,9 @@
HandBrake is an open-source video transcoder available for Linux, Mac, and Windows, licensed under the [GNU General Public License (GPL) Version 2](LICENSE).
This repository contains pre-release builds of our main branch which means they may or may not be stable and probably won't be documented. As such, your mileage may vary.
This, these development builds are better suited for more experienced users and developers wishing to test the latest code. That said, everyone is welcome to give them a shot and provide feedback.
This repository contains pre-release builds of our main development branch which means they may or may not be stable and probably won't be documented. As such, your mileage may vary.
These development builds are better suited for more experienced users and developers wishing to test the latest code. That said, everyone is welcome to give them a shot and provide feedback.
Please note, these builds are not digitally signed and are built on a public build platform. Use at your own risk!
@@ -19,9 +20,9 @@ Please don't assume we know about your bug or issue. If you see something that i
| ----------------- | --------------- | ------------- |
| Windows | [Download](https://github.com/HandBrake/handbrake-snapshots/releases/tag/win) | [![Windows Build](https://github.com/HandBrake/handbrake-snapshots/actions/workflows/nightly-win.yml/badge.svg)](https://github.com/HandBrake/handbrake-snapshots/actions/workflows/nightly-win.yml) |
| macOS | [Download](https://github.com/HandBrake/handbrake-snapshots/releases/tag/mac) | [![macOS build](https://github.com/HandBrake/handbrake-snapshots/actions/workflows/nightly-mac.yml/badge.svg)](https://github.com/HandBrake/handbrake-snapshots/actions/workflows/nightly-mac.yml) |
| Linux (Flatpak) | [Download](https://github.com/HandBrake/handbrake-snapshots/releases/tag/lin) | Coming Soon! |
| Linux (Flatpak) | [Download](https://github.com/HandBrake/handbrake-snapshots/releases/tag/lin) | [![Flatpak Build](https://github.com/HandBrake/HandBrake-snapshots/actions/workflows/nightly-linux.yml/badge.svg)](https://github.com/HandBrake/HandBrake-snapshots/actions/workflows/nightly-linux.yml) |
*1 Note, if a build is marked as failed, previous builds may be available for download!
*1 Please note that if a build is marked as failed, previous builds may still be available for download!
### Update Frequency