Slyde Wizard of the Coast | Reprise du message précédent :
kobaia a écrit a écrit :
ben j'ai pas encore été voir ce que fait ton filtre , sorry, mais bon en matiere de desentrelacement t'as classiquement soit la selection d'un champ (pair, impair), soit le melange des deux , OU soit comme dans Cleaner5 un mode mixte (ils l'appellent "adaptif" ) dans lequel le filtre analyse la video quant à determiner ce qui est statique (redondant entre champs) et ce qui a bougé ; ton filtre fait cela ? evidemment c'est plus looong...c'est pas cela les "specs" dont tu parles (simplement + rapide ?)
l'interet de disposer finalement d'une plus grande resolution apparait par ex avec les filtres de reduction de bruit ; et là encore dans Cleaner t'as un modele 'median' 2 et 3D (spatial ET temporel)
ya certes plein d'outils dédiés plus chers pour ces deux là mais c'est déjà bien que ça existe dans un soft "généraliste" ; evidemment Vdub est gratos, C vrai, et je connais mal les filtres dont il dispose si ce n'est que ce que je vois (rapido) en fait moins que Cleaner : alors peut etre ya t'il aussi un desentrelacement adaptif :-) autant pour moi alors ! si oui l'est bon ? ya du N/R aussi ? 2D et 3D ?
ya une liste , un site dédié aux filtres pour Vdub?
|
je pense honnetement que Vdub offre autant de filtre que Media Cleaner 5. On trouve en effet plein de filtres de temporal smoother, reduction du bruit, 2D cleaner, chroma noise reduction, MMX temporal smoother, fxVHS, soften, etc... donc en fonctionnalité c'est pareil, peut-être un tout petit peu moins concernant le temporel. En qualité ca ne doit pas être loin non plus.
Comme tu le soulignes, les filtres dits "adaptatif" qui portent souvent le nom de "smart machintruc" dans le secteur (mdr) sont effectivement plus lent. ils passent sans doute la moitié du temps à désentrelacer. Il en existe pour Vdub, AVIsynth. Le plus connu est sans doute le Smart Deinterlace 2.7 beta 2, qui prends sont temps mais fait les choses correctement. Je crois aussi que le filtre Deinterlace Area Based fait la même chose.
J'ai fait des comparos après resize en 512*384, résolution va-t-on dire plutôt utilisée pour les rips 1 CD pas trop pixellisés, à partir de frames DVD en 720*576, la difference est assez imperceptible, même lorsque l'on compare le smart avec un deinterlace en blending. Je ne manquerais pas de poster les images le week-end prochain.
Pour les méthodes de deinterlace, j'en recense plus que ça :
- Selection de champ (discard un field ou l'autre, résolution verticale divisée par deux donc).
- Methode Bob : tous les demi trames sont transformées en trames complètes par interpolate. Ca double le framerate.
- Methode Wave : pas regardé précisement les algos, mais ca doit décaller les lignes entrelacées ou quelque choses comme cela.
- Méthode blend : melange les trames. Rend légèrement flou.
- Methode PAL deinterlace : apparament en PAL les trames entrelacée d'une image sont les trames de l'image d'avant ou d'après (j'essaie de le determiner pour faire mon propre filtre optimisé basé sur le principe). il suffit de les recoller sur la bonne frame pour avoir un filtre rapide et hyper net. Ca ne marche pas sur de l'IVTCed parce que l'agencement des fields est bordelique entre les frames, style AA AB BC CC. Forcement, il ne faut pas non plus l'utiliser sur un frame grabber à 3? qui va dropper des frames de temps en temps, sinon l'algo va se desynchroniser et ca va être moche.
- Méthode d'interpolate simple sans doubler le framerate : ce que fais mon filtre. Je vire les frames entrelacées et je les refait de la même manière qu'un Bob. Et j'utilise des instructions bien utiles en 3Dnow! / SSE pour optimiser le calcul ainsi que pour faire une copie de mémoire la plus rapide possible.
- Le 3:2 pulldown : bah c'est un resize puisque ca permet de remettre les champs correctement dans le cas d'une source 29.97 fps qu'on repasse en 23.97 fps. Mais c'est vrai qu'on à pas tendance à le considerer comme tel, bien que ce soit le cas. ---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
|