Anime4000 / IFME

Powerful x265 GUI Encoder
https://x265.github.io/
GNU General Public License v2.0
239 stars 53 forks source link

Intel oneAPI Video Processing Library support ? #220

Open MarcoRavich opened 2 years ago

MarcoRavich commented 2 years ago

I just noticed that from 1.5.0 release (delivered yesterday), Handbrake now "Updated Intel Quick Sync to use the Intel oneAPI Video Processing Library (oneVPL)".

...do you think it could be useful to support it too ?

https://github.com/oneapi-src/oneVPL https://github.com/oneapi-src/oneVPL-intel-gpu

Anime4000 commented 2 years ago

I can try, but cannot test since I dont have Intel System

MarcoRavich commented 7 months ago

Well, alternatively, you can try @rigaya's HW CLI encoders: https://github.com/rigaya/

Anime4000 commented 7 months ago

this one? https://github.com/rigaya/QSVEnc

MarcoRavich commented 7 months ago

this one? https://github.com/rigaya/QSVEnc

Yes, that's the Intel one, but - as you can see - he provides HW encoders for all GPUs (NVIDIA -> NVEnc, AMD -> VCEEnc and Intel -> QSVEnc).

We suggest you to check how @cdgriffith's FastFlix leverages them if you want to use them in IFME too.

Hope that inspires.

Anime4000 commented 7 months ago

I'll take a look, for Nvidia, I can add since I have the GPU to test

MarcoRavich commented 7 months ago

Cool, Well, we've added IFME in the GUIs category under the Video Tools page of our HyMPS project.

Unfortunally, as you can see, the relative license badge isn't generated correctly (probably due to "GH-unconform" license file): could you please fix it ?

(badge-generator URL: https://flat.badgen.net/github/license/Anime4000/IFME/?label=LICENSE)

You can do it easily by using the GH's license wizard.

Thanks in advance.

Anime4000 commented 7 months ago

Nice!

I have updated the license, from license.txt to LICENSE.md, I didn't change during importing my project to GH

image

MarcoRavich commented 7 months ago

Thanks a lot, it works now.