Bienvenue invité ( Connexion | Inscription )
31/01/2010 20:24
Message
#21
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Et il calcule la zone à flouter tout seul, comme un grand ? Oui, et il s'adapte à la largeur et la hauteur des sous-titres... sinon ce n'est pas amusant (IMG:style_emoticons/default/cling.gif) Cela étant, on peut l'aider (mais rien d'obligatoire) en lui précisant que les sous-titres se trouvent dans la moitié basse de l'image, au-dessus des bandes noires, etc. Ce qui évite le mauvais floutage de faux sous-titres, et qui accélère aussi tout le traitement. Pour bien faire il faut que la zone floue dépasse très légèrement le sous-titre... Oui, je suis d'accord : je prépare une option pour que l'on puisse voir ce dépassement. Peut être un peu gris le floutage, dû évidemment au sous-titre blanc... C'est pour ça que lorsque je peux, je récupère l'image en dessous ou au dessus du sous-titre pour la coller sur le sous-titre. J'ai utilisé ce principe pour toutes les images sauf la dernière... Ou l'on voit nettement la différence de gris. Oui, je suis d'accord avec toi que c'est trop gris (et effectivement, c'est à cause des sous-titres blancs). Je vais essayé de faire ce que tu dis : mélange avec les lignes au-dessus et en-dessous. Je reviens ! |
|
|
31/01/2010 20:41
Message
#22
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Pour bien faire il faut que la zone floue dépasse très légèrement le sous-titre... Mais aucun sous-titre ne possède la même longueur... Il faut donc que le cache s'adapte... En ce qui concerne l'option "show" pour aider à visualiser le procédé, voici ce qu'elle montre. En vert, le rectangle dans lequel le script cherche les sous-titres (on peut lui laisser la chercher dans toute l'image, mais cela ralentit inutilement...) En rose, la zone qui sera flouter (on voit que cela dépasse plus ou moins, mais on peut ajuster cela avec un paramètre.) Ah tiens, je viens de lire que tu as écrit "[...] depasse très légèrement [...]" : tu penses que je dépasse trop ou que c'est bon ? Ce message a été modifié par leon1789 - 01/02/2010 23:01.
Image(s) jointe(s)
|
|
|
01/02/2010 12:23
Message
#23
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Comment tu fais pour flouter une zone non rectangulaire ? @+ |
|
|
01/02/2010 19:01
Message
#24
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Bonjour, Comment tu fais pour flouter une zone non rectangulaire ? @+ Ben, en fait, c'est la manière de faire le flou qui rend ces formes rondes. Pour faire du flou, j'utilise des filtres de redimensionnement (bilinear pour la zone de floutage , et Gauss pour le contenu flou), et le résultat est comme on le voit. Je ne maitrise pas réellement la forme (et je pourrais encore moins imposer un rectangle...) Par ailleurs, je progresse vers un meilleur floutage moins gris... mais je cherche encore un peu avant de poster des images. Ce message a été modifié par leon1789 - 01/02/2010 19:12. |
|
|
01/02/2010 21:21
Message
#25
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Bon... voilà de nouveaux essais avec ton idée de mélanger des lignes au-dessus et en-dessous. Bien sûr, le script s'est un peu alourdi, donc ralenti, mais il reste très convenable en vitesse.
Ce message a été modifié par leon1789 - 01/02/2010 21:46.
Image(s) jointe(s)
|
|
|
02/02/2010 10:27
Message
#26
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Oui, je pense que c'est mieux... ...Cependant, dans certains cas, la méthode de floutage traditionnelle sera peut-être difficile à égaler. Je m'explique : Sur ton image juste au dessus, on voit la zone de floutage. Avec la methode traditionnelle, on fait une "copie" du dessus ou dessous de l'image pour cacher le sous-titre. Ce qui fait qu'il n'y a pratiquement pas de floutage. Par contre, dans des cas sombres, ta méthode devrait être meilleure : Cas de l'image avec le bateau ou l'image sous-marine. Pour ma part, je viens de faire un nouveau script... A rallonge. 9 zones de floutage, donc 19 découpages de film. Direct avec VirtualDubMod... Ça a fonctionné ! Par contre, j'ai remarqué un truc : VDM seul encode en 24 bits, alors que VDM par Ri4m encode en 12 bits, Une info à ce sujet ? @+ Ce message a été modifié par SG1 - 02/02/2010 10:29. |
|
|
02/02/2010 15:20
Message
#27
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Salut,
Oui, j'assombris trop les images claires. Et il est vrai qu'il est difficile de faire mieux que les choses manuelles, où on décide de copier telle ou telle partie de l'image. Mais une fonction automatique permet de soulager un travail fastidieux. Je reposte des images dès que les choses s'améliorent... d'ici peu ! (IMG:style_emoticons/default/cling1.gif) |
|
|
02/02/2010 23:36
Message
#28
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Bon, j'ai essayé de corriger le problème en "forte" luminosité relevé par SG1.
Voilà les dernières images. Dès que j'ai un peu de temps, je mettrai en ligne le script avec quelques explications. Les choses se sont quand même pas mal améliorées depuis la toute première version ! (IMG:style_emoticons/default/glass.gif) Ce message a été modifié par leon1789 - 02/02/2010 23:38.
Image(s) jointe(s)
|
|
|
03/02/2010 14:57
Message
#29
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Dans le dernier cas, une fois réécrit dessus, ça ne devrait pas être trop mal... Ensuite, il faut voir sur une série d'images... Léon, aurais-tu une idée pour ça ? Citation Par contre, j'ai remarqué un truc : VDM seul encode en 24 bits, alors que VDM par Ri4m encode en 12 bits, Une info à ce sujet ? @+ |
|
|
03/02/2010 18:50
Message
#30
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Par contre, j'ai remarqué un truc : VDM seul encode en 24 bits, alors que VDM par Ri4m encode en 12 bits, Une info à ce sujet ? Je ne sais pas. (IMG:style_emoticons/default/interro1.gif) |
|
|
05/02/2010 18:52
Message
#31
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Regarde ici (IMG:style_emoticons/default/cling1.gif) http://forum.ripp-it.com/BlurSubtitleavsi-...nth-t23190.html
Peux-tu tester pour que l'on puisse faire évoluer ce binz ? (IMG:style_emoticons/default/cling1.gif) Utilise BlurSubtitle(v, thr=212, mask=6, thin=9, blur_luma=7, offy=270, dy=85, show=true) pour voir comment le filtre réagit en modifiant les paramètres, puis BlurSubtitle(v, thr=212, mask=6, thin=9, blur_luma=7, offy=270, dy=85, show=false) pour tester. |
|
|
06/02/2010 17:28
Message
#32
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation Peux-tu tester pour que l'on puisse faire évoluer ce binz ? Comme disait Annie Cordy : J'voudrais bien, mais j'peux point ! Question(s) : Le DLL « mt_masktools.dll » était déjà présent dans mon dossier AviSynth, C'est normal docteur ? Heu... Question bête, ton script, c'est à partir d'une vidéo AVI ou du fichier D2V ? Et puis sur le lancée, une autre : Le « V » qui détermine la vidéo à traiter, c'est le chemin d'accès complet, je suppose ? J'ai une erreur de script au quinzième caractère, c'est à dire le « : » Faut-il déclarer le DLL ? Citation LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\mt_masktools.dll") @+ Ce message a été modifié par SG1 - 06/02/2010 17:30. |
|
|
06/02/2010 18:55
Message
#33
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Salut Annie !
Question(s) : Le DLL « mt_masktools.dll » était déjà présent dans mon dossier AviSynth, C'est normal docteur ? Oui, je crois que tu l'as déjà copié quand tu as installé SoftSharpen. Garde la version la plus récente, c'est-à-dire celle donnée avec BlurSubtitle (IMG:style_emoticons/default/cling1.gif) Heu... Question bête, ton script, c'est à partir d'une vidéo AVI ou du fichier D2V ? Peu importe : le script opère sur toute vidéo traitée par un script avs. Et puis sur le lancée, une autre : Le « V » qui détermine la vidéo à traiter, c'est le chemin d'accès complet, je suppose ? Non, c'est le nom de la variable (du script avs) qui désigne la vidéo à traiter. En clair, sur ta vidéo qui contient les images que tu as postées, ton script devrait être de ce genre : Code # Début du script comme d'habitude ... # preparation de la source Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) # floute les anciens sous-titres Video=BlurSubtitle(Video, thr=212, mask=6, thin=9, blur_luma=7, offy=270, dy=85, show=false) # inscrit les nouveaux sous-titres Video=TextSub(Video, "C:\00.Traitement\Core Fusion\02.Francais Forced _Ripp-it.ssa") # fin du script Return(Video) Faut-il déclarer le DLL ? Citation LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\mt_masktools.dll") Les dll et avsi du répertoire AviSynth 2.5\plugins\ sont chargés automatiquement : c'est pour cela que je te conseille de les mettre ici (IMG:style_emoticons/default/glass.gif) . Si tu veux une dll d'un autre répertoire, il faut effectivement faire un LoadPlugin , et si tu veux importer un avsi d'un autre répertoire, il faut faire un Import. Ce message a été modifié par leon1789 - 06/02/2010 19:04. |
|
|
06/02/2010 19:22
Message
#34
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
OK !
Merci @+ |
|
|
07/02/2010 10:27
Message
#35
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Je n'ai pas eu le temps de faire un encodage, mais en rapport des essais, je reste sur le cul... Je pense, non... je suis sûr que... (IMG:style_emoticons/default/et.gif) Citation de Maître Yoda : « Les personnes intéressées, nombreuses seront ! » Un sous-titre en Goa'uld ou en Navi... et Hop, plus de sous-titre ! Petite constatation : J'ai testé le script au départ dans Ri4m, impossible de faire une capture d'écran avec les effets de ton script... Le bouton Capture BMP de Ri4m ne conserve pas les effets (vert et bleu). Je viens de tester ce matin directement dans VDM et là, miracle, les captures fonctionnent ! Je ne savais pas trop à quoi servait True et False Citation show=true / show=false J'ai testé au départ avec « show=true » Et quand j'ai changé en « show=false », je me demandais ou était passé le sous-titre anglais... Bluffant ! (IMG:style_emoticons/default/an_what.gif) Bon, ne te réjouis pas trop tôt, j'ai finalement réussi à trouver des défauts... (IMG:style_emoticons/default/mrgreen2.gif) Donc, petites remarques, je suis là pour ça, non ? Je ne sais pas si quelque chose peut être fait... - Un petit manque de sensibilité principalement lors de la disparition du sous-titre. Le floutage disparait avant le sous-titre. (1561a.jpg et 1561b.jpg) - Et pour le premier sous-titre, il floute un peu du film (1521.jpg et 1536.jpg) Mais je n'ai pas vcontrôlé si on s'en apercevait vraiment, vu que je n'ai pas encore fait d'encodage. Reste ensuite un dernier problème, ce script va détecter et flouter tout de qui ressemble à un sous-titre, y compris les ST que l'on ne veut pas cacher (Nom de ville et pays)... Ou un hélicoptère qui passe là ou il ne devrait pas : @+ Ce message a été modifié par SG1 - 07/02/2010 10:30. |
|
|
07/02/2010 19:37
Message
#36
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Merci SG1.
Bon, ne te réjouis pas trop tôt, j'ai finalement réussi à trouver des défauts... (IMG:style_emoticons/default/mrgreen2.gif) Donc, petites remarques, je suis là pour ça, non ? Oui, je me doute bien qu'il y aura des problèmes (ce serait miraculeux sinon). On va voir ce qu'on peut y faire... - Un petit manque de sensibilité principalement lors de la disparition du sous-titre. Le floutage disparait avant le sous-titre. (1561a.jpg et 1561b.jpg) Oui, peux-tu poster l'image originale en question, pour que je puisse faire des essais de correction ? Merci. - Et pour le premier sous-titre, il floute un peu du film (1521.jpg et 1536.jpg) Arghh. Idem, peux-tu poster l'image d'origine ? Merci Reste ensuite un dernier problème, ce script va détecter et flouter tout de qui ressemble à un sous-titre, y compris les ST que l'on ne veut pas cacher (Nom de ville et pays)... Oui, mais là, c'est un autre problème. (IMG:style_emoticons/default/gniark.gif) Ou un hélicoptère qui passe là ou il ne devrait pas : Argghh bis ! Idem, peux-tu poster l'image d'origine ? Merci Tu vois, l'option show=true est bien efficace pour voir que ça ne fonctionne pas comme il faudrait ! (IMG:style_emoticons/default/cling1.gif) |
|
|
08/02/2010 12:21
Message
#37
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Citation peux-tu poster l'image d'origine ? Merci Dans tous les cas, tu veux l'image sans sous-titrage perso et sans ton script ? Je fais les captures et je repasse... Bon, j'ai fait un premier encodage avec le script en « True » Et comme je le pressentais, il y a tout le long du film, de très nombreuses zones floutées et qui ne sont pas des sous-titres. N'y a t'il pas moyen d'indiquer dans le script une durée de floutage (de telle image à telle image)... Car dans ce premier script, la zone est active du début à la fin... @+ Ce message a été modifié par SG1 - 08/02/2010 12:22. |
|
|
08/02/2010 14:50
Message
#38
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Bon, images originales du film en taille normale (720...), mais compressées en JPG ! Citation Un petit manque de sensibilité principalement lors de la disparition du sous-titre. Le floutage disparait avant le sous-titre. (1561a.jpg et 1561b.jpg) Le problème dans ce cas, c'est que le sous-titre devient grisatre... Je pense que c'est ça qui provoque le problème. Je te donne les trois images qui se suivent... Image film n°1561 Image film n°1562 Image film n°1563 Citation Et pour le premier sous-titre, il floute un peu du film (1521.jpg et 1536.jpg) Image film n°1521 Image film n°1536 Citation Ou un hélicoptère qui passe là ou il ne devrait pas : Image film n°40236 Ou une chemise blanche... Image film n°139328 Mais le problème c'est qu'il y a des dizaines de petits défauts de ce genre... Dur, dur... Mais le script est génial. Reste à savoir si des modifications peuvent être apportées. Le seul moyen d'après moi, serait une limitation du script dans la durée (Ce qui forcément compliquerait le script)... ...Mais je ne connais qu'une personne qui peut répondre à ça... Lééooonnnnn ! @+ |
|
|
08/02/2010 19:26
Message
#39
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Et comme je le pressentais, il y a tout le long du film, de très nombreuses zones floutées et qui ne sont pas des sous-titres. oui, c'est un gros problème ! N'y a t'il pas moyen d'indiquer dans le script une durée de floutage (de telle image à telle image)... Oui, c'est très facile : je vais mettre deux paramètres pour cela. (IMG:style_emoticons/default/glass.gif) |
|
|
08/02/2010 19:34
Message
#40
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
J'ai pris tes images. Merci.
Le problème dans ce cas, c'est que le sous-titre devient grisatre... Je pense que c'est ça qui provoque le problème. Oui, le dégradé de sous-titres n'est pas du tout bon copain avec le script. Faut-il mettre une "persistance" dans le floutage (sur quelques images avant et après détection) ?? Mais le problème c'est qu'il y a des dizaines de petits défauts de ce genre... Il faut trouver tout ce qui peut aider à la détection des sous-titres. Pas évident... Ce message a été modifié par leon1789 - 08/02/2010 19:35. |
|
|
Discussions similaires à la discussion "Les limites d'AviSynth ?"
Sujets récents
Nous sommes le : 26/04/2024 20:29 |