NVEnc icon indicating copy to clipboard operation
NVEnc copied to clipboard

VFW/Directshow version of NVENC

Open Cuberlain opened this issue 5 years ago • 7 comments

Hello Rigaya!

There is a really enormous demand for a VFW/Directshow version of NVENC among users. IS it possible to implement your existing NVENC codec in VFW/Directshow codec, or somebody must rewrite it from the basics?

Can you make such codec with the very same options what your present NVENC provides?

Best regards! Bye!

Cuberlain avatar May 04 '20 10:05 Cuberlain

IS it possible to implement your existing NVENC codec in VFW/Directshow codec, or somebody must rewrite it from the basics?

It's a completely different interface. so you must rewrite it, and you need somebody who knows of the basis of VFW/Directshow.

rigaya avatar May 05 '20 03:05 rigaya

It would be interesting to hear why you think VFW has enormous demand. It's probably only a minority and has no real advantages.

stax76 avatar Aug 02 '20 11:08 stax76

It would be interesting to hear why you think VFW has enormous demand. It's probably only a minority and has no real advantages.

I don't consider content creators as minority, who record/capture lossless videos from their DSLRs to their computer storage. Maybe it is minority from the viewpoint of DVD blu-ray grabbers who spread films illegally on torrent sites. Yes, I understand that Blu-ray and DVD torrent pirates don't care about video capture much...

Cuberlain avatar Sep 09 '20 12:09 Cuberlain

Supporting VFW makes it usable in any other encoding software that uses VFW, akin to being open sourced.

bilogic avatar Feb 03 '21 16:02 bilogic

Maybe this can help whoever interested in understanding VFW https://github.com/jackun/openencodevfw The trouble have is, I don't understand NVENC nor VFW 😂

bilogic avatar Feb 03 '21 16:02 bilogic

See also https://www.codeproject.com/Articles/421869/H-264-CUDA-Encoder-DirectShow-Filter-in-Csharp

bilogic avatar Feb 04 '21 04:02 bilogic

Or modify https://github.com/MasterNobody/x264vfw/blob/master/codec.c to use NVENC functions instead

bilogic avatar Feb 04 '21 05:02 bilogic

I'm sorry, but currently I have no plan for this.

rigaya avatar Aug 26 '22 14:08 rigaya