Version 21-11-2010
Ci-joint le script BlurSubtitle.avsi permettant de flouter les sous-titres inscrits sur une vidéo.
Il est livré ci-dessous avec une librairie dll nécessaire, et le tout est à copier dans le répertoire AviSynth 2.5\plugins\ .
BlurSubtitle (clip v, int "thr", int "limit", int "horiz", int "mask", int "thin", int "overlay", "blur_luma", int "blur_color", bool "shade", int "offx", int "offy", int "dx", int "dy", int "from", int "to", bool "fast", int "fader", int "faderIn", int "faderOut", bool "show")
Exemples d'utilisation :
BlurSubtitle(v)
BlurSubtitle(v, thr=212, mask=6, thin=9, blur_luma=7, offy=270, dy=80) ...pour SG1
Voir de multiples exemples et surtout la "naissance" du script http://forum.ripp-it.com/Les-limites-d-AviSynth--t23157-st14.html
(travail commun avec SG1).
Explication des différents paramètres :
v : la vidéo à traiter (seul paramètre obligatoire...)
thr (=190) : le niveau de luminosité des sous-titres. Plus la valeur est élevée, plus le filtre est sélectif.
limit (=20) : seuil de détection d'image sous-titres.
horiz (=30) : paramètre de contrôle horizontal de la zone de flou. Plus la valeur est élevée, plus le filtre est sélectif.
mask (=9) : puissance de floutage. Plus mask est élevé, plus la zone floutée est importante (et plus arrondie aussi).
thin (=11) : permet d'affiner le mask. Plus la valeur est élevée, plus le masq est affiné.
overlay (=16) : hauteur des zones bleues (voir image ci-dessous). Il semble que la valeur d'overlay doit être du même ordre que la hauteur des caractères à flouter. Si nécessaire, le script peut copier des pixels de ces zones bleues dans la zone floutée.
blur_luma / blur_color (=10 / =4) : puissance de floutage dans le luma / chroma.
shade (=false) : obsolète (indique si les sous-titres sont ombrés ou pas.)
offx , offy : coordonnées de position du rectangle vert (voir image ci-dessous).
dx , dy (valeurs multiples de 8 ) : dimension du rectangle vert dans lequelle le script recherche les sous-titres. Plus ce rectangle est petit, plus le filtre est rapide et sélectif.
from , to : précise la première et la dernière image de la séquence dont on veut flouter les sous-titres (toute la vidéo par défaut).
fast (=false) : permet un traitement plus rapide...
fader / faderIn / faderOut (=0 / =fader / =fader) : nombre d'images sur lesquelles il y a floutage avant (faderIn ou fader) et après sous-titres (faderOut ou fader).
show (=false) : permet la visualisation des variables du script et des zones mises en jeu, comme ci-dessous.
BlurSubtitle(v, thr=212, mask=6, thin=9, blur_luma=7, offy=270, dy=80, show=true)
Exemples de substitutions de textes anglais en textes français
sg1.zip ( 1.95 Mo )
: 417
exemple.zip ( 2.27 Mo )
: 454
Quelques autres exemples pour comparer la technique RIAM et BlurSubtitle :
http://forum.ripp-it.com/index.php?s=&showtopic=23157&view=findpost&p=289478
Le script avs est dans le fichier BlurSubtitle.zip ici : http://leon1789.perso.sfr.fr/avisynth/
Bonjour,
nouvelle version :
paramètres "from to" désignant la première et la dernière image de la séquence dont on veut flouter les sous-titres.
paramètre "fader" indiquant le nombre d'images servant à une transition progressive du floutage (inactif par défaut).
A tester !
Bonjour,
L'archive ZIP est différente je suppose, avec les nouveaux paramètres ?
@+
PS : Désolé, j'avais raté le lien dans l'autre post sur le même sujet...
Nouvelle version pour cause de problème de compatibilité entre versions 2.56 et 2.58+ d'avisynth...
Bonjour,
Tu auras au moins un téléchargement à chaque fois...
@+
Nouvelle version (améliorant un peu la détection)
Mise à jour :
ménage dans le script,
optimisation des couleurs floutées
nouvelle version
chimpanzé
nouvelle version
chimpanzé
nan nan...
La dernière version est bien du 16-02 (hier)
Une par jour au maximum, sinon c'est de la précipitation !
A+
Nouveaux essais dans l'autre post !
Mise à jour du 19-02-2010 :
- faderIn et faderOut pour ajuster les nombres d'images de transition où les sous-titres apparaissent (faderIn) et disparaissent (faderOut)
- option fast permettant un traitement plus rapide, mais pas moins bon (à condition que l'on précise la plage d'images à flouter)
- amélioration de la détection des sous-titres...
nouvelle version 21-02-2010
Bonjour,
Et une de plus...
@+
Merci pour la petite ligne...
Je viens d'ajouté le comparatif entre riam et blursubtitle dans le message initial...
Bonjour,
4h26 ... Je parie que tu es insomniaque en ce moment ?
@+
Oui, je faisais une pause d'une heure dans mon sommeil
Nouvelle version, avec des constantes qui ont l'air d'être mieux adaptées...
A la fin du premier message, je viens de mettre le dernier exemple à la mode créé par SG1 !
Tiens, tu ne fais pas le singe cette fois !
Nouvelle version :
option fast vraiment plus rapide que dans la version précédente (quand on augmentera le fader, il sera peut-être bon de mettre fast=true...)
correction d'un petit bug provoqué par from=1 !
Bonjour,
Bon, ben, on testera ça sur le prochain film...
@+
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)