Skip to content
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

When using HEVC (x265) GPU not utilized #132

Closed
ghost opened this issue Dec 19, 2020 · 1 comment
Closed

When using HEVC (x265) GPU not utilized #132

ghost opened this issue Dec 19, 2020 · 1 comment

Comments

@ghost
Copy link

ghost commented Dec 19, 2020

Hello,

I'm new to FastFlix. Should the HEVC encoder utilize my nVidia Geforce `GTX 1050 TI?

I have it working in the experimental build of Handbrake but that does not yet handle HDR10.

thanks.

@cdgriffith
Copy link
Owner

cdgriffith commented Dec 20, 2020

Hi @howardsternisbatman!

x265 is a software encoder. nVidia has their own NVENC HEVC encoder which is available in FFmpeg through nvenvc_hevc (can run the command ffmpeg -h encoder=nvenc_hevc to see all its options).

Historically GPU encoders have been a lot worse quality and not suitable for long term storage of videos, (instead being super fast and capable of real time encoding for streaming) so I haven't added them to FastFlix as that was not its use cases. However it seems the newest hardware generations are turning that around, so tracking the addition of adding those with this other ticket you can track #109

I've done some tests on my 1080gtx and it's still not that good (requires 50~100% larger file for same quality), but apparently 2xxx and 3xxx cards are decently better.

The fact the standard is H.265 / HEVC, then they named a specific encoder so close to that (x265) is painful.

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

No branches or pull requests

1 participant