SoftSharpen 8.8 - Script vidéo AviSynth
Modérateur : Modérateurs
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Bon bah désolé du dérangement... j'ai changé le chemin des dll en indiquant celui ou j'ai stocké le dossier dézippé de leon, et là ça marche...
Je ne pense pas que ce soit du au chemin mais plutôt au fait que quand j'ai voulu coller les dll dans le dossier systèm de m4ng, certaines étaient déjà présente, et quand il m'a demandé si je voulais les remplacer, j'ai du mettre non... sauf qu'il y en a une qui chez leon s'appelle mvtools2.dll alors que dans m4ng c'est mvtools... J'ai du merder à ce niveau là... Je vérifierais plus à fond plus tard...
Merci quand même U78...
Je ne pense pas que ce soit du au chemin mais plutôt au fait que quand j'ai voulu coller les dll dans le dossier systèm de m4ng, certaines étaient déjà présente, et quand il m'a demandé si je voulais les remplacer, j'ai du mettre non... sauf qu'il y en a une qui chez leon s'appelle mvtools2.dll alors que dans m4ng c'est mvtools... J'ai du merder à ce niveau là... Je vérifierais plus à fond plus tard...
Merci quand même U78...
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Comme j'avais du temps aujourd'hui... et un peu pour me faire plaisir... j'ai travaillé sur une présentation de l'html... qui se trouve ici : Générateur de script SoftSharpenleon1789 a écrit :ben oui, mais là, je pars en Week EndSubbat a écrit : Sinon, il ne reste plus qu'à faire une belle mise en forme à ce bel outil...
J'ai un peu modifier le nombre de ligne et mis les infos genre "valeurs possibles" dans des infos-bulles...
Comme tu pourras le voir, j'ai fait aussi une petite place pour mettre la partie de code avisynth relative au chargement des dll... J'ai essayé de bidouiller en essayant de comprendre la formule que tu as faites permettant de générer la commande avisynth... mais je n'y arrive pas...
Il faut que tu mettes Video = Video.SoftSharpen(preset="film"), sinon Video ne reçoit pas le traitement.Subbat a écrit :Code : Tout sélectionner
(...) Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000) Video=ConvertToYV12(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video.SoftSharpen(preset="film") Return(AssumeFrameBased(Video))
Subbat a écrit : Tu as du louper un bout de ma phrase... il y avait une question Le code généré, on doit le mettre où dans le script m4ng (voir un ou 2 messages au dessus... que tu n'as peut être pas vu d'ailleurs, car j'ai une erreur avisynth... qui me dit qu'il n'y a pas de fonction MSuper dans SoftSharpen.avsi...
Effectivement, j'étais ultra pressé, et comme souvent dans ce cas, j'ai loupé des trucs : en particulier le mot "où" ! et ton code, etc.
Pour répondre à ta question, il vaut mieux mettre la commande après le crop/resize mais avant l'inscrustation de sous-titres s'il y en a.
Su ton code, c'est la bonne position.
ok merci, on en reparlera car pour l'instant, il faut que je revois la production du code (dans le but d'obtenir un code "minimal" qui fera moins peur)Subbat a écrit : Si j'ai du temps, je veux essayer de faire une mise page si tu veux...
- elcascador972
- Messages : 408
- Enregistré le : sam. 14 mai, 2011 0:18
- Localisation : 14° 46' 57'' Nord / 60° 59' 37'' Ouest
wouah ! ça présente bien là !Subbat a écrit : Comme j'avais du temps aujourd'hui... et un peu pour me faire plaisir... j'ai travaillé sur une présentation de l'html... qui se trouve ici : Générateur de script SoftSharpen
impec !Subbat a écrit : J'ai un peu modifier le nombre de ligne et mis les infos genre "valeurs possibles" dans des infos-bulles...
je vais voir ce que je peux faire.Subbat a écrit : Comme tu pourras le voir, j'ai fait aussi une petite place pour mettre la partie de code avisynth relative au chargement des dll... J'ai essayé de bidouiller en essayant de comprendre la formule que tu as faites permettant de générer la commande avisynth... mais je n'y arrive pas...
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Merci leon pour ta réponse... mais du coup, j'avais réussis à trouver la solution, avec l'aide de U78...
Et en attendant... J'ai trouvé pour générer les "lignes" "LoadPlugin("....")" du script...
Je mets donc à jour le "générateur de commande SoftSharpen" que j'ai mis en ligne chez moi... il est toujours au même endroit : Générateur de script SoftSharpen
PS : Je ne suis pas mécontent d'avoir réussi à bidouiller un truc avec du javascript (qui me semblait être du "chinois" comparativement à l'html et au css)...
Et en attendant... J'ai trouvé pour générer les "lignes" "LoadPlugin("....")" du script...
Je mets donc à jour le "générateur de commande SoftSharpen" que j'ai mis en ligne chez moi... il est toujours au même endroit : Générateur de script SoftSharpen
PS : Je ne suis pas mécontent d'avoir réussi à bidouiller un truc avec du javascript (qui me semblait être du "chinois" comparativement à l'html et au css)...
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
leon1789 a écrit :wouah ! ça présente bien là !Subbat a écrit : Comme j'avais du temps aujourd'hui... et un peu pour me faire plaisir... j'ai travaillé sur une présentation de l'html... qui se trouve ici : Générateur de script SoftSharpen
Merci
impec !Subbat a écrit : J'ai un peu modifier le nombre de ligne et mis les infos genre "valeurs possibles" dans des infos-bulles...
Re-Merci
je vais voir ce que je peux faire.Subbat a écrit : Comme tu pourras le voir, j'ai fait aussi une petite place pour mettre la partie de code avisynth relative au chargement des dll... J'ai essayé de bidouiller en essayant de comprendre la formule que tu as faites permettant de générer la commande avisynth... mais je n'y arrive pas...
Finalement j'y suis parvenu... Je pense que j'avais du oublier de mettre la "}" pour cloturer la fonction
oui, c'est maintenant ok pour le répertoire des DLL. (nos messages se sont croisés à 1 minute près)
Merci.
Je vais donc continuer à améliorer la page (code avisynth plus petit pour la commande, et quelques explications des effets...)
Ce qui est bien avec les bulles, c'est qu'on y mettre plus d'info. Ca peut être intéressant.
Merci.
Je vais donc continuer à améliorer la page (code avisynth plus petit pour la commande, et quelques explications des effets...)
Ce qui est bien avec les bulles, c'est qu'on y mettre plus d'info. Ca peut être intéressant.
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
leon1789 a écrit :oui, c'est maintenant ok pour le répertoire des DLL. (nos messages se sont croisés à 1 minute près)
Merci.
De rien...
Je vais donc continuer à améliorer la page (code avisynth plus petit pour la commande, et quelques explications des effets...)
Ok, ça marche...
Ce qui est bien avec les bulles, c'est qu'on y mettre plus d'info. Ca peut être intéressant.
Je trouve ça bien pratique oui...
J'ai terminé la modification qui permet d'avoir une commande avs minimale (i.e. on ne précise pas un paramètre lorsque sa valeur est conforme à celle du preset, si preset il y a !) : http://leon1789.perso.sfr.fr/avisynth/g ... t_avs.html
Il reste à montrer des exemples...
Il reste à montrer des exemples...
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Je trouves ça plutôt bien d'avoir fait cette simplification...
Et sinon, autant dire qu'il reste le plus "lourd" à faire... pour montrer des exemples....
Mais déjà, si tu faisais un truc (à ajouter pourquoi pas dans les infobulles) qui explique la fonction de chaque "paramètres", ce serait déjà pas mal...
Je n'ai pour ma part rien trouvé sur le net, de centralisé, qui explique les "fonctions" des différents filtres avisynth... il y a bien un wiki, mais en anglais, et qui, si je ne m'abuse, ne fait que lister les filtres sans vraiment les expliquer.... Et ça, je trouve que ça fait défaut...
PS : Personnellement, je ne suis pas sur que j'aurais ajouter les variables de redimensionnement... Autant toute les autres fonctions me semblent avoir en commun d'agir sur la "qualité" du rendu final... Mais le redimensionnement, c'est plutôt tour autre chose je trouve.... D'autant que ça c'est déjà présent dans ton script "CropResizeBorder"...
Et sinon, autant dire qu'il reste le plus "lourd" à faire... pour montrer des exemples....
Mais déjà, si tu faisais un truc (à ajouter pourquoi pas dans les infobulles) qui explique la fonction de chaque "paramètres", ce serait déjà pas mal...
Je n'ai pour ma part rien trouvé sur le net, de centralisé, qui explique les "fonctions" des différents filtres avisynth... il y a bien un wiki, mais en anglais, et qui, si je ne m'abuse, ne fait que lister les filtres sans vraiment les expliquer.... Et ça, je trouve que ça fait défaut...
PS : Personnellement, je ne suis pas sur que j'aurais ajouter les variables de redimensionnement... Autant toute les autres fonctions me semblent avoir en commun d'agir sur la "qualité" du rendu final... Mais le redimensionnement, c'est plutôt tour autre chose je trouve.... D'autant que ça c'est déjà présent dans ton script "CropResizeBorder"...
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Très bonne idée la remise à zero des constantes... j'avais pensé à te le suggérer...
Par contre, pourquoi tu n'a pas mis les infos concernant le "nom de la variable de la vidéo" dans une infobulle ? je trouve ça dommage que ça ouvre une autre page web...
J'ai vu que tu t'étais attaqué à des exemples illustrés... c'est cool et bien parlant... Par contre, je ne sais pas si c'est provisoire, mais je suis pas fan des images en miniature sur lesquelles il faut cliquer pour les avoir à taille réelle dans un autre onglet du navigateur... Si c'est pour que l'on puisse passer d'un onglet à l'autre pour se rendre compte de la différence... il y a moyen de faire en sorte qu'au passage de la souris sur l'image "source", ce soit l'image passer au filtre qui s'affiche par dessus, et du coup l'effet sera le même... (je sais pas si c'est clair ce que je dis là...)
Et sinon, bien pensé aussi les "input de type radio"...
Et enfin, merci d'avoir mis mon pseudo en bas
Par contre, pourquoi tu n'a pas mis les infos concernant le "nom de la variable de la vidéo" dans une infobulle ? je trouve ça dommage que ça ouvre une autre page web...
J'ai vu que tu t'étais attaqué à des exemples illustrés... c'est cool et bien parlant... Par contre, je ne sais pas si c'est provisoire, mais je suis pas fan des images en miniature sur lesquelles il faut cliquer pour les avoir à taille réelle dans un autre onglet du navigateur... Si c'est pour que l'on puisse passer d'un onglet à l'autre pour se rendre compte de la différence... il y a moyen de faire en sorte qu'au passage de la souris sur l'image "source", ce soit l'image passer au filtre qui s'affiche par dessus, et du coup l'effet sera le même... (je sais pas si c'est clair ce que je dis là...)
Et sinon, bien pensé aussi les "input de type radio"...
Et enfin, merci d'avoir mis mon pseudo en bas
je vais le faire doucement, tranquillementSubbat a écrit : Et sinon, autant dire qu'il reste le plus "lourd" à faire... pour montrer des exemples....
C'est motivant d'avoir une belle page web.
oui, les bulles sont parfaites pour de petites explications, mais pour des "grosses" avec des images, cela me paraît moins jouable.Subbat a écrit : Mais déjà, si tu faisais un truc (à ajouter pourquoi pas dans les infobulles) qui explique la fonction de chaque "paramètres", ce serait déjà pas mal...
Disons que ça peut servir à l'occasion. En fait, au tout départ il y a quelques années, c'était pour placer SoftSharpen à coté de HybriddFupp dans la liste des resizers de M4ng...Subbat a écrit : PS : Personnellement, je ne suis pas sur que j'aurais ajouter les variables de redimensionnement... Autant toute les autres fonctions me semblent avoir en commun d'agir sur la "qualité" du rendu final... Mais le redimensionnement, c'est plutôt tour autre chose je trouve.... D'autant que ça c'est déjà présent dans ton script "CropResizeBorder"...
Rien n'est définitifSubbat a écrit : Par contre, pourquoi tu n'a pas mis les infos concernant le "nom de la variable de la vidéo" dans une infobulle ? je trouve ça dommage que ça ouvre une autre page web...
Disons qu'il faut voir si la bulle n'est quand même pas trop petite.
je m'attends à devoir changer les choses : rien n'est parfait du premier coup.Subbat a écrit : J'ai vu que tu t'étais attaqué à des exemples illustrés... c'est cool et bien parlant... Par contre, je ne sais pas si c'est provisoire,
En fait, c'est effectivement une raison, et aussi parce que les images sont lourdes et leur téléchargement n'est pas du tout instantané (chez en tout cas )Subbat a écrit : mais je suis pas fan des images en miniature sur lesquelles il faut cliquer pour les avoir à taille réelle dans un autre onglet du navigateur... Si c'est pour que l'on puisse passer d'un onglet à l'autre pour se rendre compte de la différence...
je ne sais pas si j'imagine bien. En tout cas, tu veux un truc plus simple, avec moins de clics... bon ben à suivre !Subbat a écrit : il y a moyen de faire en sorte qu'au passage de la souris sur l'image "source", ce soit l'image passer au filtre qui s'affiche par dessus, et du coup l'effet sera le même... (je sais pas si c'est clair ce que je dis là...)
Il vaut mieux mettre les choses au point maintenant : c'est plus simple de changer son fusils d'épaule au départ, plutôt qu'à la fin !
de rienSubbat a écrit : Et sinon, bien pensé aussi les "input de type radio"...
Et enfin, merci d'avoir mis mon pseudo en bas
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Sinon, j'ai pas bien compris les images "vertes" associées aux images passées au filtre...leon1789 a écrit :oui, les bulles sont parfaites pour de petites explications, mais pour des "grosses" avec des images, cela me paraît moins jouable.Subbat a écrit : Mais déjà, si tu faisais un truc (à ajouter pourquoi pas dans les infobulles) qui explique la fonction de chaque "paramètres", ce serait déjà pas mal...
J'aurais peut-être un truc à te proposer pour ça... j'essaierais de voir ça ce soir si j'ai le temps...
Rien n'est définitifSubbat a écrit : Par contre, pourquoi tu n'a pas mis les infos concernant le "nom de la variable de la vidéo" dans une infobulle ? je trouve ça dommage que ça ouvre une autre page web...
Disons qu'il faut voir si la bulle n'est quand même pas trop petite.
Bah... la bulle s'adapte au contenu en fait... j'ai bidouillé un truc, je le posterais ce soir...
En fait, c'est effectivement une raison, et aussi parce que les images sont lourdes et leur téléchargement n'est pas du tout instantané (chez en tout cas )Subbat a écrit : mais je suis pas fan des images en miniature sur lesquelles il faut cliquer pour les avoir à taille réelle dans un autre onglet du navigateur... Si c'est pour que l'on puisse passer d'un onglet à l'autre pour se rendre compte de la différence...
Bah pourquoi tu ne les héberges pas sur tes pages persos sfr... ça gagnera du temps déjà, non ?
je ne sais pas si j'imagine bien. En tout cas, tu veux un truc plus simple, avec moins de clics... bon ben à suivre !Subbat a écrit : il y a moyen de faire en sorte qu'au passage de la souris sur l'image "source", ce soit l'image passer au filtre qui s'affiche par dessus, et du coup l'effet sera le même... (je sais pas si c'est clair ce que je dis là...)
Il vaut mieux mettre les choses au point maintenant : c'est plus simple de changer son fusils d'épaule au départ, plutôt qu'à la fin !
Comme je le disais plus haut, j'ai commencé à regarder un peu ce qu'il était possible de faire... et essaierais de te proposer un truc ce soir...
bon, voici ce que je propose : http://leon1789.perso.sfr.fr/avisynth/S ... t_avs.html
j'ai dû placé les fichiers html dans un sous-répertoire car ça va devenir un bazar...
j'ai dû placé les fichiers html dans un sous-répertoire car ça va devenir un bazar...
- Subbat
- Administrateur
- Messages : 8836
- Enregistré le : jeu. 11 déc., 2008 20:12
- Localisation : Quelque part... dans le centre de la France...
Ah, ok... j'aurais pu faire un effort remarqueleon1789 a écrit :la zone verte indique la zone où la hausse de netteté a eu lieu. Plus c'est vert, plus la hausse est importante.Subbat a écrit : Sinon, j'ai pas bien compris les images "vertes" associées aux images passées au filtre...
Ce "maquillage" est obtenu avec l'option show=true de softsharpen.
Et moi pour te faire une idée...
Un version quasi identique à ta dernière, si ce n'est que j'ai ajouté une "class" et des "div" à la place de tes "pre" pour l'infobulle du "nom de la variable de la vidéo"... http://sl.leblanc.free.fr/generateur_softsharpen.html
Et une version, qui pourra servir par la suite pour les explication en image, où à la place de l'infobulle pour le "nom de la variable de la vidéo", j'ai fait un système inspiré d'un truc que j'ai trouvé où il était question de "lightbox" pour afficher une image au passage de la souris sur un élément... http://sl.leblanc.free.fr/generateur_softsharpen2.html