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

[ffmpeg] add amd/amf, qsv hard encoding and openh264 encoding support #9272

Closed
fawdlstty opened this issue Dec 11, 2019 · 6 comments · Fixed by #28251 or #28263
Closed

[ffmpeg] add amd/amf, qsv hard encoding and openh264 encoding support #9272

fawdlstty opened this issue Dec 11, 2019 · 6 comments · Fixed by #28251 or #28263
Assignees
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist

Comments

@fawdlstty
Copy link
Contributor

No description provided.

@fawdlstty fawdlstty added the category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist label Dec 11, 2019
@fawdlstty fawdlstty changed the title [ffmpeg] add amd/amf hard encoding and openh264 encoding support [ffmpeg] add amd/amf, qsv hard encoding and openh264 encoding support Dec 18, 2019
@MicroYY
Copy link

MicroYY commented Oct 22, 2020

Anything update? Still no qsv support

@NancyLi1013
Copy link
Contributor

@mcmtroffaes

Would you like to help add these features for ffmpg?

Thanks in advance.

@mcmtroffaes
Copy link
Contributor

Currently a bit too swamped with other things to take a lead on this.

I lack the hardware to test amf or qsv. For openh264, https://github.com/cisco/openh264 needs to be added as a port first. Judging from the readme, this will be non-trivial for vcpkg, requiring msvc to be called from an msys2 shell (similar to what we currently do to compile ffmpeg itself). Happy to help with reviewing and testing where I can.

@NancyLi1013
Copy link
Contributor

Thanks for your help and clarifications about this.

We might delay to implement these features.

@shahneil
Copy link

For AMF, it looks like https://github.com/GPUOpen-LibrariesAndSDKs/AMF needs to be added as a port first, as the AMF framework headers are needed to configure ffmpeg with --enable-amf (see https://www.ffmpeg.org/general.html#toc-AMD-AMF_002fVCE).

Since AMF/VCE is Windows-only (see the ffmpeg link above), I believe a new Windows-only ffmpeg feature amf would need to be added that includes the --enable-amf option during ffmpeg compilation.

If anyone can provide further guidance that would be great, as I'm quite new to vcpkg. I'll try to create a port for the AMF headers in the meantime.

@xiaozhuai
Copy link
Contributor

Any progress? Still no qsv support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist
Projects
None yet
7 participants