Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
recherche:datamoshing:start [2019/12/03 13:29] gweltaz [Mode 2] |
recherche:datamoshing:start [2021/05/12 09:32] (Version actuelle) gweltaz |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Datamoshing ====== | ====== Datamoshing ====== | ||
+ | {{ :recherche:datamoshing:texture-10714.png?nolink&600 |}} | ||
+ | |||
+ | ====== Présentation ====== | ||
+ | Le datamoshing est l'art et la manière d'utiliser délibérément les artefacts visuels issus d'erreurs de compression vidéos dans un visée artistique. | ||
+ | {{youtube>8_Xhu9Vx5XM?medium}} | ||
+ | |||
===== La méthode "classique" ===== | ===== La méthode "classique" ===== | ||
+ | ==== Préparation ==== | ||
+ | Le format ''.avi'' est le plus résilient, et donc le plus propice à la corruption. Sa structure est connue et il est plus facile de s'attaquer à un seul format de fichier plutôt que de vouloir tripatouiller tous les formats à l'aveugle. Il faudra donc convertir votre vidéo au format avi grâce à l'outil en ligne de commande ''ffmpeg''. | ||
+ | |||
+ | Sous Linux on peut l'installer avec la commande: | ||
+ | |||
+ | ''$ sudo apt install ffmpeg'' | ||
+ | |||
+ | Puis la conversion se fait par la commande: | ||
+ | |||
+ | ''$ ffmpeg -i video_source.mp4 -qscale 0 video_convertie.avi'' | ||
+ | ==== Transformation ==== | ||
+ | |||
+ | |||
+ | ==== Finalisation (Baking) ==== | ||
+ | |||
===== Et pourquoi pas en temps réel ? ===== | ===== Et pourquoi pas en temps réel ? ===== | ||
Ligne 11: | Ligne 32: | ||
<code java datamoshing_1.pde> | <code java datamoshing_1.pde> | ||
import processing.video.*; | import processing.video.*; | ||
- | |||
// | // | ||
// PARAMETERS | // PARAMETERS | ||
// | // | ||
- | int REFRESH_INTERVAL = 14000; | + | int REFRESH_INTERVAL = 14000; // in millisecs |
float START_DISPLACEMENT = 0.0; | float START_DISPLACEMENT = 0.0; | ||
float SPEED = 1.0; | float SPEED = 1.0; | ||
Ligne 214: | Ligne 234: | ||
</panel> | </panel> | ||
</accordion> | </accordion> | ||
+ | |||
+ | ===== Références ===== | ||
+ | Un outil libre et ouvert, écrit en python, pour appliquer différentes techniques de datamoshing à un fichier vidéo : | ||
+ | |||
+ | [[https://github.com/itsKaspar/tomato]] | ||
+ | |||
+ | Un tutorial complet (en anglais) sur la théorie et l'utilisation du logiciel Avidemux pour le datamoshing : | ||
+ | |||
+ | [[http://forum.glitchet.com/t/tutorial-make-video-glitch-art-how-to-datamosh-in-plain-english/36]] |