Page MenuHomeSolus

Add FLAC, VP8, VP9, x265 and bluray support to handbrake
AbandonedPublic

Authored by Jacalz on Thu, Aug 8, 7:46 AM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary

Packaging Changes:

  • Add support for FLAC audio format through libflac.
  • Add support for VP8 and VP9 video formats through libvpx.
  • Add support for H265 encoding for smaller filesizes but same quality through x265.
  • Add support for bluray files through libbluray.
Test Plan
  • Convert an x264 video to x265

Diff Detail

Repository
R1133 handbrake
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Jacalz created this revision.Thu, Aug 8, 7:46 AM
Jacalz requested review of this revision.Thu, Aug 8, 7:46 AM
Jacalz abandoned this revision.Thu, Aug 8, 7:50 AM

I really need my morning tea, these aren't even needed at compile time...

I really need my morning tea, these aren't even needed at compile time...

Not at runtime too. HandBrake devs modify some libraries for their needs so they are incompatible with upstream versions and force usage of their bundled versions. They try to upstream most of their changes and get rid of forcing bundled libs though.
The system libs you tried to compile against aren't needed for HandBrake at all - it actually uses its own statically compiled builds of these libs.