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

NVENC Hardware Acceleration #72

Open
kmcclive opened this issue May 23, 2020 · 2 comments
Open

NVENC Hardware Acceleration #72

kmcclive opened this issue May 23, 2020 · 2 comments
Labels
enhancement New feature or request windows Relates to Windows app

Comments

@kmcclive
Copy link
Owner

As a user, I want to use Nvidia's technology to accelerate transcodes so that jobs take much less time to complete.

@kmcclive kmcclive added enhancement New feature or request windows Relates to Windows app labels May 23, 2020
@palaashatri
Copy link

Is someone working on this, or should I give it a try?

@kmcclive
Copy link
Owner Author

kmcclive commented Jun 9, 2024

No, no one is working on it. I don't know if it's fully possible at this time. The problem is the HDR support. Tricycle currently uses X265 parameters to specify the HDR metadata, which writes it to the video stream. I opened #70 to generalize this beyond X265. HDR10, the HDR standard that Tricycle supports, also allows specifying the HDR metadata in the container. However, ffmpeg did not have a way of doing this last time I looked. I tried submitting a patch to add the support but it was rejected. I considered distributing a custom build of ffmpeg with Tricycle, but had difficulty getting it to build on all platforms. You are welcome to give it a try, but the implementation should support HDR with both MKV and MP4. Since Tricycle is targeted at uneducated users, I try to avoid format-specific features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request windows Relates to Windows app
Projects
None yet
Development

No branches or pull requests

2 participants