rigaya / QSVEnc

QSVによる高速エンコードの性能実験
http://rigaya34589.blog135.fc2.com/blog-category-10.html
Other
322 stars 31 forks source link

[REQ] QSV DeGrain #76

Closed MarcoRavich closed 5 months ago

MarcoRavich commented 2 years ago

Hi there, 1st of all thanks for your great work !

Even if the well-known encoding expert (and Hybrid author) Selur does not recommend it, since the latest QSVEnc version - 7.02 - added 3D denoise filter, it would be great to implement some kind of DeGrain in order to achieve some compressibility gains.

Dunno which performs is better in terms of quality:

Hope that inspires.

rigaya commented 2 years ago

These filters seems to be a combination of many filters, TemporalDegrainV2 and SMDegrain depend on MVTools, and RemoveGrainHD also looks rather compilacted. I think it will be difficult for me to implement by OpenCL in limited time.

As QSVEnc supports reading avs, please use these filters via Avisyth if required.

MarcoRavich commented 2 years ago

These filters seems to be a combination of many filters, TemporalDegrainV2 and SMDegrain depend on MVTools, and RemoveGrainHD also looks rather compilacted. I think it will be difficult for me to implement by OpenCL in limited time.

Well then, the easyest one to "port" shoud be @joelek's denice then: https://github.com/joelek/denice

Anyway some convolution3d "presets" would be also interesting...

MarcoRavich commented 2 years ago

OK, here's a couple of discussions @intel 's forums about hw denoising in oneVPL:

Hope that helps.

MarcoRavich commented 1 year ago

Bump.

Seems that @AhmetCanSolak's aydin has putted - and is still putting - together several denoising algorithms (optimizing, if we understand correctly, for exploiting -nVidia- hardware too):

Hope that inspires !

MarcoRavich commented 6 months ago

Bump.

@adworacz released these interesting Cross-platform, cross-architecture video smoothing functions for Vapoursynth, written in Zig: https://github.com/adworacz/zsmooth

Hope that helps/inspires.