-
Notifications
You must be signed in to change notification settings - Fork 461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds support for SVT encoders for HEVC (A.K.A. H.265) and AV1. #155
base: main
Are you sure you want to change the base?
Conversation
0850943
to
91d74c9
Compare
Got the compile working but something's going funny with pkg-config even though everything is in the right place. |
That's pretty nice. @GnaphronG is looking into svt. It looks like it will be part of all variants, so feel free to add it like the other components via enable instead of patches. Will add comments inline for easier tracking. By the way do you have benchmark on performance improvement ? |
Gives about a 300% speedup in AV1 encoding iirc. Unfortunately the only way the ffmpeg integration is available is via patches to ffmpeg so i set it up via patches and made the dockerfile patching system more robust. |
Experimenting to see what fixes the pkg-config issue.
I got the builds working, the only thing it doesn't work on is centos as that version needs an updated CMAKE. |
The centos containers now have an updated cmake (ie. centos:8 has a more recent version of cmake) so this might work with a rebase now. |
resolves #154.
SVT encoders are high-speed multi-threaded encoders that are designed for use on server-grade hardware.