Un script en regle generale c'est tjs compose ainsi :
Code:
Chargement de la source
Filtres (optionnels)
Redimensionnement de la source
Filtres (optionnels)
Ajout des bordures
Ici c'est exactement ce que tu as. Sans non plus entrer dans tous les details :
AviSource("Vidéo.avi")
Chargement de la source
LegalClip()
Un filtre parfaitement inutile et qu'apres des semaines de lutte j'ai reussi a faire retirer des scripts optimaux du site. Alors on l'oublie
unfilter(50,50)
Un filtre purement spatial
-> il y a 2 categories de filtres : les spatiaux travaillent sur une image. On compare les points composants l'image actuelle pour decider de ce qu'on va en faire (depend de chaque filtre)
Les filtres temporels eux comparent un point d'une image au meme point de (ou des) images suivantes pour decider du traitement a appliquer a ce point.
Il y a aussi les "spaciaux-temporaires" qui combinent les 2.
GripCrop(480, 576, overscan=2, source_anamorphic=false)
GripSize(resizer="BilinearResize")
Instruction de redecoupage (crop) et redimensionnement de l'image -> pour la mettre a la bonne dimension, mais sans les bandes noires (ont ne traite jamasi les bandes noires pour plus d'efficacite). Elles sont rajouter a la fin
STMedianFilter(8, 32, 0, 0, 8, 32)
Filtre spatio-temporal mais on l'utilise ici uniquement mode spatial.
Pkoi ? En fait le filtrage dans un script est generalement compose d'un filtre spacial et d'un temporel. Ou d'un seul filtre qui fait les 2.
Ici ou trouve que STMedianFilter n'est pas tres bon en temporel alors on desactive cette partie en mettant (0,0) (voire mode d'emploi de ce filtre)
# SpaceDust() # Optional - for some "not so clean" DVDs.
Second filtre spacial a utiliser que si la source est moche et que le precedent ne suffit pas a tout enlever
temporalsmoother(1,2)
Comme son nom l'indique c'est le filtre temporel.
mergechroma(blur(1.50))
mergeluma(blur(0.2))
Filtres particuliers qui ne filtrent rien en fait mais applique juste un effet de flou tres foprt sur la chroma (couleur) et un tres leger sur la luma (lumiere). On separe les 2 car l'oeil est tres sensible au moindre flou sur la lumiere et quasi insensible a un flou sur la couleur.
Ces filtres servent juste a augmenter la compressibilite de la video.
GripBorders()
Ajout des bordures noires.
Voila, je peux pas faire grand chose de plus.