forked from tTh/FloatImg
some bla...
This commit is contained in:
parent
cc897b7a94
commit
152bb72522
|
@ -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
|
pervers d'entre vous le savent déja, est celle de la création
|
||||||
de **films flous**.
|
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
|
## Fonderie
|
||||||
|
|
||||||
Le programme principal, utilisé à partir de la ligne de commande
|
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
|
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
|
écrits en Bash. Il est même possible un jour qu'ils puissent lire des
|
||||||
|
@ -27,8 +44,8 @@ options:
|
||||||
-O output directory
|
-O output directory
|
||||||
-T fifo size
|
-T fifo size
|
||||||
-v increase verbosity
|
-v increase verbosity
|
||||||
-w input effect
|
-E input effect chain
|
||||||
-x output effect
|
-F output effect chain
|
||||||
```
|
```
|
||||||
|
|
||||||
## exemple d'utilisation
|
## exemple d'utilisation
|
||||||
|
@ -43,10 +60,11 @@ GRABDIR="/spool/tth/fonderie"
|
||||||
FONDEUR="$HOME/Devel/FloatImg/Fonderie/fonderie"
|
FONDEUR="$HOME/Devel/FloatImg/Fonderie/fonderie"
|
||||||
GLOB=${GRABDIR}'/?????.fimg'
|
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)
|
`p8/` (répertoire de sortie par défaut)
|
||||||
avec une incantation de ffmpeg :
|
avec une incantation de ffmpeg :
|
||||||
|
|
||||||
|
@ -58,7 +76,7 @@ ffmpeg -nostdin \
|
||||||
foo.mp4
|
foo.mp4
|
||||||
```
|
```
|
||||||
|
|
||||||
## crapulator.c
|
## crapulator.c
|
||||||
|
|
||||||
C'est dans ce module qu'est codé le moteur de filtrage, utilisé
|
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,
|
aussi bien en entrée qu'en sortie. Il est, à l'heure actuelle,
|
||||||
|
@ -67,12 +85,10 @@ criant de documentation...
|
||||||
|
|
||||||
## Interpolator
|
## Interpolator
|
||||||
|
|
||||||
Un logiciel dont l'inspiration vient du passé et d'importantes
|
Un logiciel dont l'inspiration vient du passé et les améliorations
|
||||||
amélioration de Terre-Blanque, ça ne peut
|
d'une résidence à Terre-Blanque, ça ne peut pas être complètement
|
||||||
pas être complètement malsain.
|
malsain.
|
||||||
|
|
||||||
Mais il reste encore pas mal de choses à faire pour le mettre
|
|
||||||
en prod' un trolldi soir.
|
|
||||||
|
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
Loading…
Reference in New Issue