Browse Source

some bla...

master
tonton th 2 years ago
parent
commit
152bb72522
  1. 38
      Fonderie/README.md

38
Fonderie/README.md

@ -5,10 +5,27 @@ savons faire des images **floues***. L'étape suivante, les plus @@ -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: @@ -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" @@ -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 \ @@ -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... @@ -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

Loading…
Cancel
Save