Index du Forum m4ng - le site
  Règles du forumRègles du forum    FAQFAQ    RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil  RaccourciRaccourci   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
Joyeux Noël

SoftSharpen 5.6 - Script vidéo AviSynth
Aller à la page 1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Index du Forum -> Scripts Avisynth
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 13:54    Sujet du message: SoftSharpen 5.6 - Script vidéo AviSynth Répondre en citant

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 pepsi ).

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 pepsi
-- La compressibilité globale obtenue pour un film mouvementé est comparable à celle de HybridFupp(). Le temps de traitement aussi... pepsi


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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 17:05    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 17:08    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Dirk-Pitt



Inscrit le: 03 Fév 2007
Messages: 10473
Localisation: 01's Land

MessagePosté le: Dim 26 Aoû, 2007 17:13    Sujet du message: Répondre en citant

As tu mis à jour MaskTools ? pepsi
_________________
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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 17:14    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Dirk-Pitt



Inscrit le: 03 Fév 2007
Messages: 10473
Localisation: 01's Land

MessagePosté le: Dim 26 Aoû, 2007 17:18    Sujet du message: Re: SoftSharpen - Script d'importation AviSynth Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 17:20    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
KadicK
Ghost member
Ghost member


Inscrit le: 03 Fév 2007
Messages: 4930

MessagePosté le: Dim 26 Aoû, 2007 17:30    Sujet du message: Répondre en citant

Doit-on plonger au fond des tranchées ? pepsi
_________________
Infos utiles
Corriger un décalage son - Format avi
FAQ
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 17:34    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 17:52    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 17:54    Sujet du message: Répondre en citant

KadicK a écrit:
Doit-on plonger au fond des tranchées ? pepsi

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
Voir le profil de l'utilisateur Envoyer un message privé
lauden
Administrateur
Administrateur


Inscrit le: 12 Nov 2006
Messages: 6723

MessagePosté le: Dim 26 Aoû, 2007 18:03    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Dirk-Pitt



Inscrit le: 03 Fév 2007
Messages: 10473
Localisation: 01's Land

MessagePosté le: Dim 26 Aoû, 2007 18:05    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
lauden
Administrateur
Administrateur


Inscrit le: 12 Nov 2006
Messages: 6723

MessagePosté le: Dim 26 Aoû, 2007 18:07    Sujet du message: Répondre en citant

Bon les gars je pense ce mini incident est clos.

On passe à autre chose. pepsi
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
KadicK
Ghost member
Ghost member


Inscrit le: 03 Fév 2007
Messages: 4930

MessagePosté le: Dim 26 Aoû, 2007 18:09    Sujet du message: Répondre en citant

leon1789 a écrit:
KadicK a écrit:
Doit-on plonger au fond des tranchées ? pepsi

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 pepsi ... 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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Dirk-Pitt



Inscrit le: 03 Fév 2007
Messages: 10473
Localisation: 01's Land

MessagePosté le: Dim 26 Aoû, 2007 18:12    Sujet du message: Répondre en citant

lauden a écrit:
On passe à autre chose. pepsi
Lu et approuvé pepsi
_________________
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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Echo
Pom Pom Biquette
Pom Pom Biquette


Inscrit le: 07 Fév 2007
Messages: 1343
Localisation: ^^

MessagePosté le: Dim 26 Aoû, 2007 18:15    Sujet du message: Répondre en citant

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 pepsi , j'espere que tu comprendras que certains soient sur la reserve. pepsi Ne le prends pas pour de l'hostilité personnelle. C'est à toi de faire ta place ! pepsi
_________________
Ce qui se passe sur la pelouse doit rester sur la pelouse...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 18:22    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 19:20    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 19:35    Sujet du message: Répondre en citant

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. pepsi
Lu et approuvé pepsi

+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 pepsi elle me vient de ce que je vois et ce qu'on me dit directement pepsi

Echo a écrit:
(...) Aussi, si ta presence parmi nous est bienvenue pepsi , j'espere que tu comprendras que certains soient sur la reserve. pepsi Ne le prends pas pour de l'hostilité personnelle. C'est à toi de faire ta place ! pepsi

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 ? pepsi

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 19:35    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 20:03    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 20:28    Sujet du message: Répondre en citant

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 pepsi

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 ! pepsi

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 21:26    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 21:53    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 21:55    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 22:14    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
leon1789



Inscrit le: 26 Aoû 2007
Messages: 335

MessagePosté le: Dim 26 Aoû, 2007 22:24    Sujet du message: Répondre en citant

pepsi

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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 22:59    Sujet du message: Répondre en citant

"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
Voir le profil de l'utilisateur Envoyer un message privé
pepsilite
The Grinch
The Grinch


Inscrit le: 03 Fév 2007
Messages: 13792
Localisation: Chez moi le plus possible ...

MessagePosté le: Dim 26 Aoû, 2007 23:02    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index du Forum -> Scripts Avisynth Toutes les heures sont au format France Heure d'hiver
Aller à la page 1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante
Page 1 sur 9

 
Sauter vers:  
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


Powered by phpBB © 2001, 2005 phpBB Group
phpBB SEO
Traduction par : phpBB-fr.com