Skip to content

Adds support for SVT encoders for HEVC (A.K.A. H.265) and AV1.#155

Open
ILOVEPIE wants to merge 7 commits into
jrottenberg:mainfrom
ILOVEPIE:svt-codecs
Open

Adds support for SVT encoders for HEVC (A.K.A. H.265) and AV1.#155
ILOVEPIE wants to merge 7 commits into
jrottenberg:mainfrom
ILOVEPIE:svt-codecs

Conversation

@ILOVEPIE

Copy link
Copy Markdown
Contributor

resolves #154.
SVT encoders are high-speed multi-threaded encoders that are designed for use on server-grade hardware.

@ILOVEPIE ILOVEPIE force-pushed the svt-codecs branch 3 times, most recently from 0850943 to 91d74c9 Compare March 12, 2019 01:14
@ILOVEPIE

Copy link
Copy Markdown
Contributor Author

Got the compile working but something's going funny with pkg-config even though everything is in the right place.

@jrottenberg

Copy link
Copy Markdown
Owner

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 ?

@ILOVEPIE

ILOVEPIE commented Mar 12, 2019

Copy link
Copy Markdown
Contributor Author

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.
@ILOVEPIE

ILOVEPIE commented Mar 16, 2019

Copy link
Copy Markdown
Contributor Author

I got the builds working, the only thing it doesn't work on is centos as that version needs an updated CMAKE.

@hvindin

hvindin commented Jan 30, 2020

Copy link
Copy Markdown
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for SVT-HEVC and SVT-AV1.

3 participants