| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 13:54 Sujet du message: SoftSharpen 5.6 - Script vidéo AviSynth |
|
|
Je vous propose une fonction SoftSharpen dont le but est de traiter l'image en jouant sur l'aspect flou-net (soft-sharp) en fonction du mouvement des différentes scènes de la vidéo. L'objectif essentiel de ce script est de garder toute la compressibilité d'un film dans son ensemble : les objets statiques sont "sharpés", tandis ceux en mouvement sont "blurés" en fonction de la vitesse de déplacement... Lorsqu'on veut concerver la compressibilité du film lent, il faut limiter le niveau de "sharp". En revanche, sur les films rapides et de bonne qualité originale, le "sharp" peut être régler assez fort, à condition d'en faire autant avec le "blur" (c'est du donnant-donnant en quelque sorte ).
Résultat avec les réglages par défaut (sur un film "Star Wars like") :
-- Les objets statiques sont "sharpés" de manière comparable à celle du couple ASharp().AWarpSharp(), mais sans l'aliasing qui les suit
-- La compressibilité globale obtenue pour un film mouvementé est comparable à celle de HybridFupp(). Le temps de traitement aussi...
SoftSharpen( clip V, int "Flou", int "Net", int "Larg", int "Haut" ) :
-- l'argument Flou, un entier compris entre 0 et 30, permet de controler le niveau de floutage des objets en mouvement. Plus le nombre est élevé, plus le traitement est fort.
-- l'argument Net, un entier compris entre 0 et 30, permet de controler le niveau de netteté des objets figés. Plus le nombre est élevé, plus le traitement est fort.
-- Larg et Haut désigne la largeur et la hauteur d'un redimensionnement éventuel (même si la fonction n'est pas à faite pour cela à l'origine).
J'oubliais !!! Il faut mettre à jour la dll MaskTools en téléchargeant cette dernière version : http://manao4.free.fr/MaskTools-v1.5.8.zip
Le script en question :
| Code: | #
# SoftSharpen(Video,"Flou","Net","Larg","Haut",
# "Fast","Preset","Mouv","DeBr","Verbose")
# EstimSoftSharpen(Video,"Larg","Haut","Fast","Mouv")
# version 5.6
# (merci à Jabali)
#
# Le premier paramètre Video est évidemment obligatoire car il désigne...
# ...la vidéo à traiter ! :-)
#
# Les paramètres suivants sont tous optionnels.
#
# -- Larg et Haut (entiers) sont à spécifier dans le cas d'un
# redimensionnement de la video.
# Par défaut, ces entiers sont les largeur et hauteur de Video.
#
# RQ : pour être exécuter, SoftSharpen et EstimSoftSharpen nécessitent
# que Larg et Haut soient multiples de 8.
# Si besoin, ces valeurs sont arrondies à de proches multiples de 8 et
# dans ce cas la vidéo change de résolution !
#
# -- Fast (true/false) indique un traitement relativement lent ou plus rapide
# Pour SoftSharpen, Fast=false par défaut (traitement lent, mais plus précis)
# Pour EstimSoftSharpen, Fast=true par défaut (analyse plus rapide)
#
# -- Flou (entier compris entre 0 et 30) désigne la puissance de floutage
# des objets en mouvement : 0 ne floute rien,
# 10 pour un traitement faible, 20 pour un medium, 30 pour le maxi.
# La compressibilité de la vidéo augmente quand la valeur de Flou augmente.
# Par défaut, Flou=19
#
# -- Net (entier compris entre 0 et 30) désigne la hausse de netteté des
# objets statiques : 0 ne hausse rien,
# 5 pour un traitement faible, 15 pour un medium, 30 pour le maxi.
# La compressibilité de la vidéo diminue quand la valeur de Net augmente.
# Par défaut, Net=19
#
# RQ : les paramètres Flou et Net sont théoriquement indépendants,
# mais en général il faut prendre Net inférieur ou égal à Flou pour
# éviter de réduire la compressibilité de la vidéo par une hausse de
# netteté relativement trop importante.
#
# -- Mouv (entier compris entre 0 et 255) indique le niveau de détection
# de mouvement. Plus la valeur de Mouv est faible, plus la détection
# est sensible et plus la partie floutée de la vidéo est importante.
# La compressibilité de la vidéo diminue quand la valeur de Mouv augmente.
# Par défaut, Mouv=44
#
# -- DeBr (entier compris entre 0 et 255) indique le niveau de débuitage
# réalisé par FluxSmooth : 0 pas de débruitage,
# 7 pour un débruitage moyen, 15 pour un débruitage fort.
# La compressibilité de la vidéo augmente quand la valeur de Debr augmente.
# Par défaut, DeBr=10
#
# -- Preset (pouvant être "film", "static video", "fast video",
# "anim", "vhs", "maxi") désigne une configuration typique : le script fixe
# en conséquence les valeurs de Flou, Net, Fast et DeBr. Normalement,
# la compressibilité de la vidéo est conservée par le preset correspondant.
# Par défaut, aucun preset n'est sélectionné.
#
# RQ : une valeur spécifiée de Flou, Net, Fast, DeBr, Fast domine
# celle du Preset. Cela permet d'ajuster un paramètre particulier tout
# en gardant la configuration typique pour le reste.
#
# RQ : les presets sont des réglages généraux, mais des valeurs plus
# adéquates à Video sont obtenues grace à la fonction EstimSoftSharpen !
#
function TheFluxSmooth(clip Video, int T, int S)
{
Try {Video = Video.FluxSmoothST(T,S)
}
Catch(erreur)
{Video = Video.FluxSmooth(T,S)
}
return Video
}
function TheLut(clip Video, string Expr)
{
Try {Video = Video.mt_lut(Expr,Y=3,U=1,V=1)
}
Catch(erreur)
{Video = Video.Yv12lut(Expr,Y=3,U=1,V=1)
}
return Video
}
function TheLutXY(clip Video1, clip Video2, string Expr)
{
Try {Video1 = mt_lutxy(Video1,Video2,Expr,Y=3,U=1,V=1)
}
Catch(erreur)
{Video1 = Yv12lutxy(Video1,Video2,Expr,Y=3,U=1,V=1)
}
return Video1
}
function TheMaskedMerge(clip Video1, clip Video2, clip Mask)
{
Try {Video1 = mt_merge(Video1,Video2,Mask,Y=3,U=2,V=2)
}
Catch(erreur)
{Video1 = MaskedMerge(Video1,Video2,Mask,Y=3,U=1,V=1)
}
return Video1
}
function TheBinarize(clip Video, int Y, bool B)
{
Try {Video = Video.mt_binarize(Y,B)
}
Catch(erreur)
{Video = Video.Binarize(Y,B)
}
return Video
}
function TheExpand(clip Video)
{
Try {Video = Video.mt_expand
}
Catch(erreur)
{Video = Video.Expand
}
return Video
}
function TheMVAnalyse(clip Video, bool Avant)
{
Try {Video = Video.MVAnalyse(isb=Avant,idx=1789,BlkSize=16,TrueMotion=true)
}
Catch(erreur)
{Video = Video.MVAnalyse(isb=Avant,idx=1789,BlkSize=16)
}
return Video
}
function TheClamp(clip Video1, clip Video2, int st)
{
Try {Video1 = mt_clamp(Video1,Video2,Video2,st,st,Y=3,U=1,V=1)
}
Catch(erreur)
{st = st.string
st = "x y "+st+" + <x> x y "+st+" - ? y "+st+" + ?"
Video1 = Yv12lutxy(Video1,Video2,st,Y=3,U=1,V=1)
}
return Video1
}
function EstimSoftSharpen(clip Video, int "Larg", int "Haut",
\ bool "Fast", int "Mouv")
{
Haut = Default(Haut, Video.height)
Larg = Default(Larg, Video.width)
Ratio = Larg.float/Haut
Haut = round(Haut/8.)
Larg = round(Haut*Ratio)*8
Haut = Haut*8
Fast = Default(Fast, true)
Mouv = Default(Mouv, 50)
Mouv = Mouv<0>255 ? 255 : Mouv
Video = Video.ConvertToYV12.PointResize(Larg,Haut)
Masq = Video.MVMask(Video.TheMVAnalyse(false), ml=Mouv, Ysc=255)
Masq = Fast ? Masq : TheLutXY(Masq, Masq.trim(1,0), "x y > y x ?")
global MasqN = Masq.TheBinarize(30, false)
global Net = 0
global nb = 0
Masq = Video.ScriptClip(""" WriteFile("EstimSoftSharpen.txt", \
Round(14+Net/6).string, append=false) """)
Masq = Masq.FrameEvaluate("Net=Net*(1-1./nb)+MasqN.AverageLuma/nb")
Masq = Masq.FrameEvaluate("nb=nb+1")
return Masq
}
function SoftSharpen(clip Video, int "Flou", int "Net",
\ int "Larg", int "Haut", bool "Fast", string "Preset",
\ int "Mouv", int "DeBr", bool "Verbose")
{
Preset = Default(Preset, "")
pr7 = Preset=="anim" ? 1 :
\ Preset=="static video" || Preset=="low motion" ? 2 :
\ Preset=="film" ? 3 :
\ Preset=="fast video" || Preset=="fast motion" ? 4 :
\ Preset=="vhs" ? 5 :
\ Preset=="maxi" || Preset=="resurrection" ? 6 : 0
Flou = Default(Flou, Select(pr7, 19,24,24,19,14,19,30))
Flou = Flou<0>30 ? 30 : Flou
Net = Default(Net, Select(pr7, 19,12,14,18,23,27,30))
Net = Net<0>30 ? 30 : Net
Fast = Default(Fast, Select(pr7, false,true,true,false,false,true,true))
Mouv = Default(Mouv, 44)
Mouv = Mouv<0>255 ? 255 : Mouv
DeBr = Default(DeBr, Select(pr7, 10,13,7,7,10,13,16))
Debr = DeBr<0>255 ? 255 : DeBr
Haut = Default(Haut, Video.height)
Larg = Default(Larg, Video.width)
Ratio = Larg.float/Haut
Haut = round(Haut/8.)
Larg = round(Haut*Ratio)*8
Haut = Haut*8
Video = Video.ConvertToYV12.Undot
Video = Fast ? Video.BilinearResize(Larg,Haut) :\
Video.BicubicResize(Larg,Haut, 0.4-Net/50.,0.3+Net/100.)
blk = 16
VF = Video.TheMVAnalyse(false)
VB = Fast ? nop : Video.TheMVAnalyse(true)
VideoSharp = Fast ? nop :\
Interleave(MVCompensate(Video,VF,mode=0,thSCD1=7*blk*blk), \
Video, \
MVCompensate(Video,VB,mode=0,thSCD1=7*blk*blk))
Video = Fast ? Video.TheFluxSmooth(-1, Debr) : Video
VideoSharp = Fast ? nop : VideoSharp.TheFluxSmooth(4*Debr,Debr/2)
VideoSharp = Fast ? Video : VideoSharp.SelectEvery(3,1)
VideoSharp = Fast ? VideoSharp.Sharpen(Net/30.) :\
VideoSharp.ASharp(Net/12., Net/3.3, 1, true)
VideoSharp = TheClamp(VideoSharp, Video, Net/3)
Masq = Video.MVMask(VF, ml=Mouv)
st = "x y + 2 /"
Masq = Fast ? Masq :\
TheLutXY(Masq, Video.MVMask(VB, ml=Mouv), st)
st = pr7==1 ? "y 128 < x 50 < 300 5 x * - 100 x - ? 255 ?" :\
pr7==5 ? "y 128 < 50 x - 255 ?" :\
Fast ? "x 50 < 300 5 x * - 100 x - ?" :\
"x 50 < 300 5 x * - y 128 < 100 x - 50 ? ?"
Masq = pr7==1 || pr7==5 ? TheLutXY(Masq, Video.MSharpen(5,mask=true), st) :\
Fast ? TheLut(Masq, st) :\
TheLutXY(Masq, Video.MSharpen(17,mask=true), st)
Video = Fast ? Video : Video.TheFluxSmooth(Debr, Debr)
VideoSharp = Video.TheMaskedMerge(VideoSharp, Masq)#.mergeluma(masq,0.7)
Masq = Masq.Levels(0,1,50, 255,0,coring=false)
Masq = Flou < 25 ? Masq : Masq.TheExpand
vw = Video.width
vh = Video.height
Video = Flou < 5 ? Video :\
Flou < 10 ? Video.BilinearResize(vw/2, vh) :\
Flou < 15 ? Video.BilinearResize(vw/2, vh/2) :\
Flou < 20 ? Video.BilinearResize(vw/2, vh/4) :\
Flou <25>12 ? "oxx" : "xxx"
VideoSharp = VideoSharp.Cnr2(st,8, Debr,pr7>4 ? Debr*7 : Debr, \
un=Debr*7,vn=Debr*7)
Verbose = Default(Verbose, false)
x = 10
y = -8
st = "Preset : "+Preset+" ("+pr7.string+")"
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Niveau flou : "+Flou.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Niveau net : "+Net.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Largeur image : "+Larg.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Hauteur image : "+Haut.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Ratio image : "+Ratio.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Traitement rapide : "+Fast.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Niveau débruiteur : "+Debr.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
st = "Détection Mouvement : "+Mouv.string
y = y+18
VideoSharp = Verbose ? VideoSharp.Subtitle(st,x,y,size=16) : VideoSharp
return VideoSharp
}
|
Dernière édition par leon1789 le Lun 26 Mai, 2008 7:38; édité 21 fois |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 17:05 Sujet du message: |
|
|
cool, il faudra tester ça ... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 17:08 Sujet du message: |
|
|
Yv12lutxy n'est pas trouvé ... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
Dirk-Pitt

Inscrit le: 03 Fév 2007 Messages: 10473 Localisation: 01's Land
|
Posté le: Dim 26 Aoû, 2007 17:13 Sujet du message: |
|
|
As tu mis à jour MaskTools ?  _________________ Dell OptiPlex 755, 8 Go ram, 1.5 To disk, dual screen 2 x Dell 2007FP ( 3200x1200 ). Linux openSUSE 11.0 |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 17:14 Sujet du message: |
|
|
non, j'ai copié collé le script ... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
Dirk-Pitt

Inscrit le: 03 Fév 2007 Messages: 10473 Localisation: 01's Land
|
Posté le: Dim 26 Aoû, 2007 17:18 Sujet du message: Re: SoftSharpen - Script d'importation AviSynth |
|
|
| leon1789 a écrit: | | Code: | | ... LoadPlugin(rep+"MaskTools.dll") # mettre à jour ... |
|
_________________ Dell OptiPlex 755, 8 Go ram, 1.5 To disk, dual screen 2 x Dell 2007FP ( 3200x1200 ). Linux openSUSE 11.0 |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 17:20 Sujet du message: |
|
|
oui oui, mais vu qu'il s'avère que notre leon est modo chez l'ennemi, je m'en contrefous à présent de son script ..... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
KadicK Ghost member


Inscrit le: 03 Fév 2007 Messages: 4930
|
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 17:34 Sujet du message: |
|
|
| pepsilite a écrit: | | Yv12lutxy n'est pas trouvé ... |
aie ! ... j'avais peur d'un truc comme ça. Il est vrai que j'ai mis à jour cette dll dans le répertoire riam. Je n'ai pas fait attention : j'aurais dû le préciser plus explicitement.
Dernière édition par leon1789 le Dim 26 Aoû, 2007 17:54; édité 1 fois |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 17:52 Sujet du message: |
|
|
| pepsilite a écrit: | | oui oui, mais vu qu'il s'avère que notre leon est modo chez l'ennemi, je m'en contrefous à présent de son script ..... |
Ma foi, cette phrase vaut bien une réponse... en toute courtoisie !
D'une, j'ai accepté d'être membre de l'équipe chapeautée par Rol. J'ai trouvé cela tout à fait sympathique de leur part, ne sachant pas ce que je peux réellement leur apporter...
Faisant cela, je ne pensais pas mettre le pied chez l' "ennemi" ! En tout, personnellement, je n'ai pas d'ennemi, et je ne m'emporte pas plus mal... J'écoute Stevie Wonder et je suis zen.
Bien que je sache qu'il y a eu grosse dispute, je ne connais pas le contenu de l'histoire. Constater les faits, cela m'a ennuyé pour tous ceux qui participaient au développement du logiciel et du forum. En lisant certains de vos sujets (les sujets techniques, et pas ce qui ne me regarde pas), je vous (tous les membres) apprécie en tant que personnes "très pointues".
C'est pour cela que je suis venu m'inscrire : avoir votre jugement, vos conseils, etc. pour progresser.
Mais visiblement, vous (pepsilite) avez l'esprit torturé... à peine avez-vous un message sous les yeux que vous allez jeter un oeil chez l' "ennemi" pour faire vos petites vérifications !!! Faîtes attention, il se pourrait que votre boulanger, votre banquier, etc., soit des membres du forum "ennemi" : faudra leur dire que leurs services ne vous intéressent plus... |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 17:54 Sujet du message: |
|
|
| KadicK a écrit: | Doit-on plonger au fond des tranchées ?  |
A vous de réagir comme vous le souhaitez : personne n'oblige personne. (A moins qu'il ait des choses que je comprennent pas encore...)
Personnellement, je reste ouvert !
Dernière édition par leon1789 le Dim 26 Aoû, 2007 18:20; édité 1 fois |
|
| Revenir en haut de page |
|
 |
lauden Administrateur

Inscrit le: 12 Nov 2006 Messages: 6723
|
Posté le: Dim 26 Aoû, 2007 18:03 Sujet du message: |
|
|
Salut Leon1789
Tu es le bienvenu sur ce forum où tes connaissances seront sans aucun doute très appréciées.
Les querelles passées ne te concernant pas, tu as toute notre confiance.
Bonne ballade sur le forum |
|
| Revenir en haut de page |
|
 |
Dirk-Pitt

Inscrit le: 03 Fév 2007 Messages: 10473 Localisation: 01's Land
|
Posté le: Dim 26 Aoû, 2007 18:05 Sujet du message: |
|
|
| leon1789 a écrit: | | Mais visiblement, vous (pepsilite) avez l'esprit torturé ... à peine avez-vous un message sous les yeux que vous allez jeter un oeil chez l' "ennemi" pour faire vos petites vérifications !!! ... | Ce n'est pas Pepsilite, c'est moi ... et je n'ai pas vérifié cela lors de ton inscription. Je connaissais ton activité sur http://forum.ripp-it.com/ voilà tout. _________________ Dell OptiPlex 755, 8 Go ram, 1.5 To disk, dual screen 2 x Dell 2007FP ( 3200x1200 ). Linux openSUSE 11.0 |
|
| Revenir en haut de page |
|
 |
lauden Administrateur

Inscrit le: 12 Nov 2006 Messages: 6723
|
Posté le: Dim 26 Aoû, 2007 18:07 Sujet du message: |
|
|
Bon les gars je pense ce mini incident est clos.
On passe à autre chose.  |
|
| Revenir en haut de page |
|
 |
KadicK Ghost member


Inscrit le: 03 Fév 2007 Messages: 4930
|
Posté le: Dim 26 Aoû, 2007 18:09 Sujet du message: |
|
|
| leon1789 a écrit: | | KadicK a écrit: | Doit-on plonger au fond des tranchées ?  |
A vous de réagir comme vous le souhaitez : personne n'oblige personne. (A moins qu'il est des choses que je comprennent pas encore...)
Personnellement, je reste ouvert ! | Je ne crois pas avoir non plus d'ennemi ... ce qui ne m'empêche pas d'avoir un jugement sur les actes et les personnes
Bienvenue à toi ... _________________ Infos utiles
Corriger un décalage son - Format avi
FAQ
|
|
| Revenir en haut de page |
|
 |
Dirk-Pitt

Inscrit le: 03 Fév 2007 Messages: 10473 Localisation: 01's Land
|
Posté le: Dim 26 Aoû, 2007 18:12 Sujet du message: |
|
|
| lauden a écrit: | On passe à autre chose.  | Lu et approuvé  _________________ Dell OptiPlex 755, 8 Go ram, 1.5 To disk, dual screen 2 x Dell 2007FP ( 3200x1200 ). Linux openSUSE 11.0 |
|
| Revenir en haut de page |
|
 |
Echo Pom Pom Biquette


Inscrit le: 07 Fév 2007 Messages: 1343 Localisation: ^^
|
Posté le: Dim 26 Aoû, 2007 18:15 Sujet du message: |
|
|
Leon, il est evident qu'on ne peut pas avoir une appreciation eclairée d'une situation dont on ne connait ni les tenants ni les aboutissants...
Mais si la reaction de Pepsi te semble particulierement epidermique, le fait que 99% des modos du forum d'origine aient migré ici devrait te mettre la puce à l'oreille.
Evidemment, la position consistant à dire : c'est pas mes oignons, je suis ici pour l'amour de l'art est certainement la plus juste et la plus sage... Cependant elle va à l'encontre de la decision de tous ceux qui se trouvent ici. Parce que tu dois tout de même te douter que nous n'etions pas TOUS impliqués dans la querelle.
Aussi, si ta presence parmi nous est bienvenue , j'espere que tu comprendras que certains soient sur la reserve. Ne le prends pas pour de l'hostilité personnelle. C'est à toi de faire ta place !  _________________ Ce qui se passe sur la pelouse doit rester sur la pelouse... |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 18:22 Sujet du message: |
|
|
| leon1789 a écrit: |
Mais visiblement, vous (pepsilite) avez l'esprit torturé... à peine avez-vous un message sous les yeux que vous allez jeter un oeil chez l' "ennemi" pour faire vos petites vérifications !!!
je n'ai fait aucune "vérification", vu que mon accès au forum ennemi m'a été retiré, si tu veux savoir ce qui s'est passé "dans le temps", c'est simple, toute l'équipe s'est fait virer par rol (y compris moi admin) parce qu'il n'a pas apprécié que la démocratie tente de passer contre son avis à lui... j'ai toutes les reserves du monde à accueillir ici quelqu'un issu de "là-bas" après ce qui s'est passé, chat échaudé craint l'eau froide et puis il est déjà arrivé que des gens de "là-bas" viennent mine de rien ici pour nous "espionner" en se faisant passer pour des personnes de confiance... d'ailleurs tu pourras leur transmettre (aux admins) qu'il est inutile de chercher à venir faire copain-copain avec nous, c'est peine perdue, ils ont voulu la guerre, ils vont la perdre de toute façon...
Faîtes attention, il se pourrait que votre boulanger, votre banquier, etc., soit des membres du forum "ennemi" : faudra leur dire que leurs services ne vous intéressent plus...
je fais moi-même mon pain et je garde mon fric sous mon matelas, pas de souci, et géographiquement, je pense ne pas risquer grand chose sur ce plan là de toute façon.....
|
maintenant, si tu es venu l'esprit ouvert pour faire avancer le schmilblik, tu es le bienvenu.... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 19:20 Sujet du message: |
|
|
Sinon, j'ai "updaté" Masktools et j'ai toujours un 'truc qui manque', DedgeMask cette fois-ci... (j'ai eu Masktools sur le site officiel des plugins AVIsynth)
EDIT : précision, ce Masktools.dll s'appelle en fait mt_masktools.dll, ça doit venir de là à la base.... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 19:35 Sujet du message: |
|
|
Merci pour votre accueil... "en fanfare" !
| lauden a écrit: | | (...)Les querelles passées ne te concernant pas,(...) |
oui, ne me concernant pas, je n'ai absolument aucun camp ! ...et je m'adresse à tous ceux qui peuvent m'aider dans la recherche de mon petit graal, ici ou ailleurs...
| Dirk-Pitt a écrit: | | lauden a écrit: | On passe à autre chose.  | Lu et approuvé  |
+1
| Echo a écrit: | (...)Mais si la reaction de Pepsi te semble particulierement epidermique, le fait que 99% des modos du forum d'origine aient migré ici devrait te mettre la puce à l'oreille.(...)
|
La puce, personne ne me l'a met elle me vient de ce que je vois et ce qu'on me dit directement
| Echo a écrit: | (...) Aussi, si ta presence parmi nous est bienvenue , j'espere que tu comprendras que certains soient sur la reserve. Ne le prends pas pour de l'hostilité personnelle. C'est à toi de faire ta place !  |
Les réserves n'impliquent que ceux qui y prennent part (sic)
Personnellement, et c'est ce que j'ai tout de suite dit à l'autre équipe, je ne demande qu'une chose : c'est d'être libre ! ...et je compte bien user de ce droit...
Je suis venu sur votr forum avec ce pseudo, qui me sert un peu partout, car je joue franc-jeu, ni plus ni moins. Je ne réclame pas davantage de place qu'un inconnu lambda venant vous poser une simple question (sachant qu'il aura(it) de fortes chances d'avoir des réponses constructives) :
--> que pensez-vous du script avs que j'ai écrit ?
| pepsilite a écrit: | | (...)maintenant, si tu es venu l'esprit ouvert pour faire avancer le schmilblik, tu es le bienvenu.... |
All right, so let's go now!
Dernière édition par leon1789 le Dim 26 Aoû, 2007 21:00; édité 3 fois |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 19:35 Sujet du message: |
|
|
| pepsilite a écrit: | Sinon, j'ai "updaté" Masktools et j'ai toujours un 'truc qui manque', DedgeMask cette fois-ci... (j'ai eu Masktools sur le site officiel des plugins AVIsynth)
EDIT : précision, ce Masktools.dll s'appelle en fait mt_masktools.dll, ça doit venir de là à la base.... |
non, faut pas prendre la version 2 de MaskTools mt_masktools.dll (je dis ça mais je n'ai pas testé cette version : si ça se trouve, ça fonctionne bien avec...), mais bien la version 1, directement chez le fournisseur, ici http://manao4.free.fr/MaskTools-v1.5.8.zip
humm, c'est un peu craignos ces versions non compatibles. |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 20:03 Sujet du message: |
|
|
ok, j'ai récupéré celle de "chez le fournisseur", je n'ai plus de message d'erreur, je n'ai pas le temps de regarder le résultat à l'image pour l'instant, je verrai ça plus tard dans la soirée. Est-ce que ce script concurrence les hybridfupp? _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 20:28 Sujet du message: |
|
|
| pepsilite a écrit: | | ok, j'ai récupéré celle de "chez le fournisseur", je n'ai plus de message d'erreur |
ok... j'ai cru un instant que je m'étais encore pris les pieds dans le tapis.
| pepsilite a écrit: | | je n'ai pas le temps de regarder le résultat à l'image pour l'instant, je verrai ça plus tard dans la soirée. |
ah ben, ce sera déjà bien assez rapide : je n'avais pas pris rendez-vous, donc je ne m'attends pas à être prioritaire
| pepsilite a écrit: | | Est-ce que ce script concurrence les hybridfupp? |
En terme de temps de calcul, c'est kif-kif je crois, à cause de l'analyse de mouvement.
En terme de qualité, ben justement, c'est un peu l'objet de la question en fait : concurrence à hybridfupp, mais aussi aux filtres de sharp... rien que ça !
Précisément, je ne voudrais pas être trop destructeur sur les objets en mouvement, mais davantage que hybridfupp afin de récupérer du bitrate ("sauvegarder" la compressibilité du film est un critère important pour moi) : là, tous les moyens sont bons. Ce bitrate en plus, je le réinjecte (indirectement bien sûr) dans les détails figés en sharpant assez fort. Hybriddfupp ne fait pas de sharp... en tout cas pas dans son option "high" par exemple.
Le plus difficile, surtout si on ne veut pas être bourrin dans la destruction, c'est d'être le plus efficace possible dans la détection de mouvement, et d'optimiser le gain de bitrate qu'on peut en tirer... C'est surtout là que j'ai besoin de "garde-fou", pour ne pas faire n'importe quoi. Je ne sais pas si je suis bien clair...
Remarquer que faire un sharp efficace, ce n'est pas non plus facile... Je voudrais aussi concurrencer les filtres de sharp, car je me dis que, ayant dépassé une certaines vitesse, les détails ne se voient plus du tout. Il suffit donc de sharper les objets se déplaçant pas ou peu.
Pour comparer avec d'autres filtres ou même l'original, c'est relativement difficile car il y a d'importantes modifications. Une image fixe sur une scène figée est clairement détaillée avec mon binz, mais la qualité d'une image sur une scène rapide est assez diminuée (même si j'ai essayé de faire de mon mieux). C'est aussi la compressibilité de la video dans son ensemble qui me tient à coeur...
En tout cas, je pense qu'il faut tester la fonction sur des vidéos assez mouvementées, sinon l'effet est considérablement diminué.
Bref, j'ai besoin d'avoir des avis, des conseils, etc. Mais si vous me dîtes que c'est nul à ch...., ça va me mettre un coup... |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 21:26 Sujet du message: |
|
|
perso j'utilise les hybrid avec l'encodage en x264, là c'est vraiment le top, lent, mais top, il faut voir ce que donnera ton script dans ce cas-là. Par contre, ce qui est délicat ce sont les valeurs à indiquer pour le soft et le sharp... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 21:53 Sujet du message: |
|
|
| pepsilite a écrit: | | (...) ce qui est délicat ce sont les valeurs à indiquer pour le soft et le sharp... |
Pourquoi ne pas commencer par ne rien mettre ?
(en fait les valeurs par défaut sont soft=20=sharp)
Si le flou est trop important, il faut dimuner la valeur soft... mais du coup, la compressibilité globale de la vidéo va également diminuer, et donc il faut diminuer également la valeur sharp pour si on joue le jeu.
Moi-même, je n'ai pas assez d'expérience pour conseiller des valeurs intéressantes... |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 21:55 Sujet du message: |
|
|
ok, j'avais mis 15 et 15 je crois ...
Je vais regarder tout ça, je te tiens au courant  _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 22:14 Sujet du message: |
|
|
Bon, je viens de tester tout ça ...
source : un film VHS bien crade
Softsharpen (30, 30), image lissée impeccable, contours nets, sans bavure, très très gourmand en ressources
HybridFupp very high : image merdissime à coté du SoftSharpen... plantage mémoire insuffisante en prime.
Tu as fait un truc en béton ..... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
leon1789

Inscrit le: 26 Aoû 2007 Messages: 335
|
Posté le: Dim 26 Aoû, 2007 22:24 Sujet du message: |
|
|
Quand tu dis <<gourmand>>, tu parles bitrate, ou "simplement" temps de calcul ?
Pour HybridFuPP, il faudrait prendre les presets "very low" ou "anime2" non ?
C'est étonnant une telle différence : je ne m'y attendais pas (jamais testé sur un film VHS...) |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 22:59 Sujet du message: |
|
|
"gourmand" = impossible de visualiser le film en temps réèl dans PepsiTivi. Pour Hybrid, c'était vraiment le jour et la nuit, à tel point que je me suis demandé si le filtre hybrid était bien appliqué.
Le preset "very low" = très peu de filtrage, le résultat sera encore moins bon, le "very high" est le meilleur. _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
pepsilite The Grinch


Inscrit le: 03 Fév 2007 Messages: 13792 Localisation: Chez moi le plus possible ...
|
Posté le: Dim 26 Aoû, 2007 23:02 Sujet du message: |
|
|
EDIT : le preset "anime2" est encore pire que le reste .... _________________
... Encodeur / Ré-encodeur DivX, Xvid, x264 CLI & VFW, MPEG, PSP, iPod/iPhone, Blu-ray et TS / M2TS
:: 27/12/2009 - m4ng v2 - RC2 est dispo :: |
|
| Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|