From 152bb72522f3466a437492b8d6684a0c0fa60026 Mon Sep 17 00:00:00 2001 From: tonton th Date: Sat, 19 Dec 2020 08:48:56 +0100 Subject: [PATCH] some bla... --- Fonderie/README.md | 38 +++++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/Fonderie/README.md b/Fonderie/README.md index cc23556..c47da30 100644 --- a/Fonderie/README.md +++ b/Fonderie/README.md @@ -5,10 +5,27 @@ savons faire des images **floues***. L'étape suivante, les plus pervers d'entre vous le savent déja, est celle de la création de **films flous**. +À l'heure actuelle, il y a deux programmes distincts. Le premier +(fonderie) fait une moyenne mobile sur N images consécutives, +et le second (interpolator) fait un fondu-enchainé de N pas +entre deux images consécutives. + +Mais avant et après un de ces deux traitements, il y a des chaines +de filtres... + +## Chaine de filtres + +Ce système connait un certain nombre de filtres et d'effets spéciaux +destinés à la kitchitude du produit final. Ils peuvent être chainés +les uns après les autres, à l'entrée et à la sortie du process +de floutagement. + + ## Fonderie Le programme principal, utilisé à partir de la ligne de commande -avec une foule d'options aux mnémoniques abscons. +avec une foule d'options aux mnémoniques abscons et à la syntaxe +perverse. Rassurez-vous, en général il est wrappable dans des scripts écrits en Bash. Il est même possible un jour qu'ils puissent lire des @@ -27,8 +44,8 @@ options: -O output directory -T fifo size -v increase verbosity - -w input effect - -x output effect + -E input effect chain + -F output effect chain ``` ## exemple d'utilisation @@ -43,10 +60,11 @@ GRABDIR="/spool/tth/fonderie" FONDEUR="$HOME/Devel/FloatImg/Fonderie/fonderie" GLOB=${GRABDIR}'/?????.fimg' -${FONDEUR} -v -T 40 -I "$GLOB" -w 10 -x 0 +${FONDEUR} -T 40 -I "$GLOB" -E 10 -T 30 -F 2:7 ``` -Ensuite il suffit d'encoder toutes les images générées dans +Votre machine va maintenant mouliner avec entrain, et +ensuite il suffit d'encoder toutes les images générées dans `p8/` (répertoire de sortie par défaut) avec une incantation de ffmpeg : @@ -58,7 +76,7 @@ ffmpeg -nostdin \ foo.mp4 ``` -## crapulator.c +## crapulator.c C'est dans ce module qu'est codé le moteur de filtrage, utilisé aussi bien en entrée qu'en sortie. Il est, à l'heure actuelle, @@ -67,12 +85,10 @@ criant de documentation... ## Interpolator -Un logiciel dont l'inspiration vient du passé et d'importantes -amélioration de Terre-Blanque, ça ne peut -pas être complètement malsain. +Un logiciel dont l'inspiration vient du passé et les améliorations +d'une résidence à Terre-Blanque, ça ne peut pas être complètement +malsain. -Mais il reste encore pas mal de choses à faire pour le mettre -en prod' un trolldi soir. ## Conclusion