mercipepsilite a écrit :Bon, je me suis remis dedans, c'est très simple ton script et puissant, bravo ...
Des nouvelles de m4ng v4 ...
Modérateur : Modérateurs
pepsilite a écrit : Par contre, le fadeout ne veut pas fonctionner, ou alors je n'ai pas compris le système, j'ai compris que c'était en images avant la fin?
oui, c'est bien cela.Subbat a écrit :Pour le fadeout, je crois plutôt que la valeur est la durée du fondu en secondes...
Idem pour le fadeIn.
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Toi qui est à donf dans AVisynth, tu n'aurais pas un script sous la main pour faire le "blur" un peu mieux que celui que m4ng utilise actuellement?
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
oui, c'est ce que je pense : un utilisateur lambda sait ce qu'est une durée de N secondes, alors qu'il ne sait pas toujours quel est le fps de sa vidéo et n'a pas forcément l'habitude de jouer à l'image près.Underground78 a écrit :Tu pourrais l'avoir en nombre d'images aussi mais bon les secondes c'est probablement plus parlant.
Cela étant, dans le corps du script, le nombre d'images est calculé car avisynth a besoin d'un nombre d'images. Mais cela est caché à l'utilisateur.
Je me suis surtout intéressé à la détection et floutage automatique de sous-titres, pas vraiment les logos (plus gros).
Pour les sous-titres, je suis arrivé à faire un truc qui marche plus ou moins, en fonction des sources, mais qui n'est malheureusement pas "convivial" en l'état... Il faudrait que je me remette dans le binz pour améliorer tout ça car au final, c'est peu exploitable dans des conditions "normales".
Histoire d'avoir vos impressions, voici un exemple sur 4 secondes de vidéo :
la vidéo originale
http://leon1789.perso.sfr.fr/avisynth/doc/Originale.avi
ici, le sous-titre arrive doucement sur plusieurs images, ce qui pose un souci de détection.
la vidéo floutée
http://leon1789.perso.sfr.fr/avisynth/doc/Flou.avi
la vidéo floutée avec un nouveau sous-titre par dessus
http://leon1789.perso.sfr.fr/avisynth/d ... titles.avi
Ce qu'il faut, c'est savoir ce que l'on veut améliorer dans la fonction "Zone Floue" de m4ng. Personnellement, ce n'est pas la puissance de floutage qui me gêne, mais plutôt le fait que ce soit un rectangle qui peut être bien plus grand que la zone que l'on veut flouter en réalité (celle-ci peut être ronde, ou ovale, en forme de patate, etc.) Flouter la zone "sans trop déborder", c'est ce que mon script essaie de faire tant bien que mal...
Pour les sous-titres, je suis arrivé à faire un truc qui marche plus ou moins, en fonction des sources, mais qui n'est malheureusement pas "convivial" en l'état... Il faudrait que je me remette dans le binz pour améliorer tout ça car au final, c'est peu exploitable dans des conditions "normales".
Histoire d'avoir vos impressions, voici un exemple sur 4 secondes de vidéo :
la vidéo originale
http://leon1789.perso.sfr.fr/avisynth/doc/Originale.avi
ici, le sous-titre arrive doucement sur plusieurs images, ce qui pose un souci de détection.
la vidéo floutée
http://leon1789.perso.sfr.fr/avisynth/doc/Flou.avi
la vidéo floutée avec un nouveau sous-titre par dessus
http://leon1789.perso.sfr.fr/avisynth/d ... titles.avi
Ce qu'il faut, c'est savoir ce que l'on veut améliorer dans la fonction "Zone Floue" de m4ng. Personnellement, ce n'est pas la puissance de floutage qui me gêne, mais plutôt le fait que ce soit un rectangle qui peut être bien plus grand que la zone que l'on veut flouter en réalité (celle-ci peut être ronde, ou ovale, en forme de patate, etc.) Flouter la zone "sans trop déborder", c'est ce que mon script essaie de faire tant bien que mal...
Modifié en dernier par leon1789 le dim. 11 nov., 2012 17:34, modifié 1 fois.
Voila en image ce que je voulais dire : l'utilisateur dit qu'il y a peut-être un sous-titre dans la zone verte, et le script détecte la zone à flouter au moment où le sous-titre arrive (zone rose), et arrête de flouter lorsque le sous-titre disparaît.leon1789 a écrit : Flouter la zone "sans trop déborder", c'est ce que mon script essaie de faire tant bien que mal...
...et je ne parle pas du temps de calcul !!!! AIE AIE !
Modifié en dernier par leon1789 le dim. 11 nov., 2012 17:32, modifié 1 fois.
Allez, autre exemple amusant, pour voir que la zone floutée (zone rose) change dynamiquement, contrairement à un rectangle fixé :
La zone verte n'est pas floutée : c'est la zone de recherche dans laquelle peuvent apparaître les sous-titres.
La zone verte n'est pas floutée : c'est la zone de recherche dans laquelle peuvent apparaître les sous-titres.
Modifié en dernier par leon1789 le dim. 11 nov., 2012 17:35, modifié 1 fois.
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Oui c'est bien, mais c'est effectivement pour flouter les logos que j'ai besoin d'un script de rechange... On est plus souvent appelé à flouter un logo que des sous-titres. On pourra envisager une intégration de ce script "spécial sous-titres" mais pour l'heure je cherche plutôt un "blur" très puissant, celui actuel de m4ng n'a pas un rendu génial et en prime il est totalement inefficace pour une vidéo BD.
PS: J'adore le film" The core"...
PS: J'adore le film" The core"...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
En temps de calcul, disons que c'est 3 fois plus lent qu'un traitement genre HybridFupp ou softsharpen (qui n'ont rien à voir avec les sous-titres) : c'est pour dire que c'est trop lent dans l'état actuel.Underground78 a écrit :Ça m'a l'air puissant effectivement ! Niveau impact sur les perfs c'est calamiteux à quel point ?
les logos, a priori, c'est plus simple car il n'y a pas à chercher où ils se trouvent à l'écran puisqu'ils sont toujours au même endroit, en permanence. Mais en revanche, ils sont parfois très gros, ce qui pose un problème d'élimination "propre".pepsilite a écrit :c'est effectivement pour flouter les logos que j'ai besoin d'un script de rechange...
Je vais proposer un floutage pour cela. Dès que j'ai un script avs satisfaisant, j'ouvrirai une discussion "floutage de logo".pepsilite a écrit :pour l'heure je cherche plutôt un "blur" très puissant, celui actuel de m4ng n'a pas un rendu génial
Je n'ai pas de Blu Ray sur mon pc pour tester : pourquoi dis-tu que la fonction "zone floue" est actuellement inefficace dessus ?pepsilite a écrit : en prime il est totalement inefficace pour une vidéo BD.
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Parce que le "gaussian blur" est basé sur quelques pixels autour du pixel à flouter et qu'avec un BD les pixels sont tellement petits qu'on voit à peine le résultat.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Sans aller jusqu'au "Brainstorming Einsteinien", tu n'aurais pas une autre fonction de blur à la place du "variable blur" utilisé dans m4ng acutellement?leon1789 a écrit :Je vais proposer un floutage pour cela. Dès que j'ai un script avs satisfaisant, j'ouvrirai une discussion "floutage de logo".pepsilite a écrit :pour l'heure je cherche plutôt un "blur" très puissant, celui actuel de m4ng n'a pas un rendu génial
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
heu...
Dans le script de m4ng, on peut essayer de remplacer la ligne
par celle-ci
mais elle est moins efficace.
Le souci avec ces deux lignes, c'est qu'elles n'effacent pas réellement le logo : celui-ci est toujours visible sous forme de tache floue.
Dans le script de m4ng, on peut essayer de remplacer la ligne
Code : Tout sélectionner
Video2=variableblur(Video2,rady=250,Y=3,U=3,V=3,gaussian=true)
Code : Tout sélectionner
Video2=video2.bilinearResize(video2.width*16/video2.height,16).GaussResize(video2.width,video2.height,p=3)
Le souci avec ces deux lignes, c'est qu'elles n'effacent pas réellement le logo : celui-ci est toujours visible sous forme de tache floue.
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Si tu veux, tiens là voilà :
http://www.lauden.fr/pepsilite/upl/BatmanBegins.avi
http://www.lauden.fr/pepsilite/upl/BatmanBegins.avi
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Bon, je viens d'installer Windows 8 et j'ai testé le futur m4ng v4 dessus, il est 100% compatible pour l'ensemble de mes tests.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
Je pense que c'était plutôt celle là : http://www.lauden.fr/pepsilite/upl/test4leon.mp4pepsilite a écrit :Ah mais de quelle vidéo tu parlais en fait?
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6