NVIDIA / VideoProcessingFramework

Set of Python bindings to C++ libraries which provides full HW acceleration for video decoding, encoding and GPU-accelerated color space and pixel format conversions
Apache License 2.0
1.29k stars 231 forks source link

Enable VP8 decoding in the master branch #563

Open NishinoLangley opened 3 months ago

NishinoLangley commented 3 months ago

Hi,

I've been trying to use VPF(master branch) for decoding VP8-encoded videos, but it's not working as expected. I referred to issue #493 and made modifications to both src/PyNvCodec/init.pyi and src/PyNvCodec/src/PyNvCodec.cpp files, however, I haven't achieved the desired result.

Could you please advise me on the specific actions needed to enable VP8 decoding within VPF? Your guidance would be greatly appreciated.

RomanArzumanyan commented 3 months ago

Hi @NishinoLangley

Please check out https://github.com/RomanArzumanyan/VALI which is VPF successor. It's actively developed and maintained, has compatible API and module naming. Just duplicate your issue there.

Unfortunately I won't be able to help you here because there's no active VPF development going on. There are 7 pending PRs and last accepted commit was a long time ago.

Could you please advise me on the specific actions needed to enable VP8 decoding within VPF?

Couple tweaks here and there in NvCodec.cpp and other related files. Adding this feature should not be a big deal.

NishinoLangley commented 3 months ago

@RomanArzumanyan Thank you for your help, I will give it a try.