J'ai donc réencodé en Xvid + hybridFupp (avec deen incorporé) + Tdeint, avec le trellis, sans le trellis, avec l'interlaced encoding et puis sans.
Conclusion le résultat le meilleur est avec le trellis (mais ça dépend des images
Ensuite j'ai voulu tester en X264 avec hybridfupp (deen) et là l'image est très clair
Temps d'encodage avec (en écoutant de la musique et en surfant) :
-Xvid 1.1.0-H263, HybridFuPP(deen), TDeint, cartoon, sans interlaced encoding, avec trellis = 23min04sec.
-Xvid 1.1.0-H263, HybridFuPP(deen), TDeint, cartoon, sans interlaced encoding, sans trellis = 23min59sec.
-Xvid 1.1.0-H263, HybridFuPP(deen), TDeint, cartoon, avec interlaced encoding, sans trellis = 21min22sec
-X264, HybridFuPP(deen), TDeint = 27min07sec
Parcontre mon nouveau script, ne marche pas du tout
# PLUGINS
import("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\HybridFuPP.avsi")
Import("G:\Test encodage\NoMosquito.avs")
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TDeint.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnFilter.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MPEG2Dec3.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\deen.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\CelForeground.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Msmooth.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MVTools.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MSharpen.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MaskTools.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Asharp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\aWarpSharp.dll")
# SOURCE
source=mpeg2source("G:\Test encodage\Evatest.d2v",idct=5,ipp=false,cpu=5)
#DESENTRELACEMENT
video=TDeint(source)
# ROGNAGE
video=crop(video,16,4,684,568)
# REDIMENSIONNEMENT
video=HybridFuPP(video,680,516,preset="Anime1",N2="""deen("a3d",4,6,1,6)""")
video=ManaoMosquito(video)
import("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\HybridFuPP.avsi")
Import("G:\Test encodage\NoMosquito.avs")
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\TDeint.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnFilter.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MPEG2Dec3.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\deen.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\CelForeground.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Msmooth.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MVTools.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MSharpen.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\MaskTools.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\Asharp.dll")
LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\aWarpSharp.dll")
# SOURCE
source=mpeg2source("G:\Test encodage\Evatest.d2v",idct=5,ipp=false,cpu=5)
#DESENTRELACEMENT
video=TDeint(source)
# ROGNAGE
video=crop(video,16,4,684,568)
# REDIMENSIONNEMENT
video=HybridFuPP(video,680,516,preset="Anime1",N2="""deen("a3d",4,6,1,6)""")
video=ManaoMosquito(video)
function ManaoMosquito(clip source)
{
petitmasque = source.msmooth(threshold = 13, strength = 3, highq = true, mask = true)
grandmasque = source.msmooth(threshold = 7, strength = 3, highq = true, mask = true)
masquecontour = hysteresymask(petitmasque, grandmasque, y=3,u=3,v=3)
masquecontouragrandi = masquecontour.Expand(y=3, u=3, v=3).\
Expand(y=3, u=3, v=3).Expand(y=3, u=3, v=3)
masquecontouragrandi = masquecontouragrandi.Blur(1.0).Blur(1.0)
masquesanscontour = Logic(masquecontouragrandi, masquecontour, mode = "andn", y=3, u=3, v=3 )
clipdebruite = source.deen("a2d", 3,15,20)
resultat = source.maskedmerge(clipdebruite, masquesanscontour, y=3,u=3,v=3)
return resultat
}
{
petitmasque = source.msmooth(threshold = 13, strength = 3, highq = true, mask = true)
grandmasque = source.msmooth(threshold = 7, strength = 3, highq = true, mask = true)
masquecontour = hysteresymask(petitmasque, grandmasque, y=3,u=3,v=3)
masquecontouragrandi = masquecontour.Expand(y=3, u=3, v=3).\
Expand(y=3, u=3, v=3).Expand(y=3, u=3, v=3)
masquecontouragrandi = masquecontouragrandi.Blur(1.0).Blur(1.0)
masquesanscontour = Logic(masquecontouragrandi, masquecontour, mode = "andn", y=3, u=3, v=3 )
clipdebruite = source.deen("a2d", 3,15,20)
resultat = source.maskedmerge(clipdebruite, masquesanscontour, y=3,u=3,v=3)
return resultat
}
Pourtant toutes les dll sont disponibles dans le dossier des plugins
