Datamo.. quoi ? Datamoshing !

Le datamoshing consiste à recréer volontairement des erreurs de compression vidéo à des fins artistiques. Dernièrement, Kanye West à utilisé ce procédé dans son clip « welcome to heartbreak », mais il n’a pas été le premier. Chairlift l’avais également avec son titre « Evident Utensil ».

Evident UtensilChairlift Evident UtensilwebsiteWelcome to HeartbreakKanye West Welcome to HeartbreakwebsiteDatamoshing TestMattrunks Datamoshing Testwebsite

Tutorial Video : Faire du Datamoshing

Aujourd’hui nous allons donc apprendre à reproduire ce genre d’effet en manipulant les différents types d’images qui composent une vidéo : Les I-Frames, et les P-frames.

  • Les I-Frames, (intra-frames) aussi appellé images-clé, sont des images complètes, et ne dépendent pas des autres images.
  • Les P-Frames, (predicted-frames) sont des  images déduite en fonction de l’I-Frame qui les précède. Une P-Frame n’est pas une image complète, et contient seulement les données qui ont changées depuis la dernière image clé.

Pour obtenir un effet de datamosh entre plusieurs vidéos, il faut en fait n’avoir qu’une seule I-Frame au début, et ensuite seulement des P-Frames. Si vous n’avez rien compris à ce passage un peu technique, ce n’est pas grave :)
Il ne vous reste plus qu’a lancer ce petit tutorial vidéo, qui vous apprendra pas à pas à recréer du datamoshing sur vos vidéos (sur mac).

Télécharger le One Step Datamosh kit pour mac à cette adresse

Merci à datamosher pour ses tutoriels remplis d’humour ;)

EDIT : Pour les PC Users, CMS, un gentil lecteur, a cherché et trouvé un logiciel équivalent pour avoir un interface et utiliser ffmpeg facilement :) Je vous laisse lire son commentaire en cliquant ici pour toutes les infos :)

 

 

Avatar Formateur After Effects et Motion Designer.

 

36 Blablas

  1. Répondre

    Et hop un nouveau tutorial à revendre :)

  2. Répondre

    C’est moche, le datamoche. Intéressant, mais moche :-P

  3. Répondre

    Ouais c’est carrément le datamoche ouais…

    Sinon oui c’est rigolo mais une fois que ça a été fait 2 fois, ça sert à rien… A moins d’arriver à trouver une bonne utilisation bien intelligente de l’effet…

    Par contre t’as fait de gros progrès niveau aisance dans les tutoriaux. Bravo!

  4. Répondre

    C’est un peu super moche, perso j’aime pas. Mais bon là je suis pas receptif, je suis en train de refaire mon CV et ça me saoule !

  5. Répondre

    En effet, c’est assez bizarre et donne l’impression de mater un divx avec des codes pas forcément à jour :D

    Mais c’est toujours une technique de plus à connaître, merci Matt !

  6. Répondre

    ça fait plaisir de se lever le matin est de voir ça :)

  7. Répondre

    de bon matin c’est dur la datazob

  8. Répondre

    si quelqu’un à un équivalent sur pc je suis preneur :D

  9. Répondre

    j’aime bien ce que tu en as fait mattias, ça rejoint le clip de Chairlift dans l’esprit, qui donne l’impression de toiles de peinture en mouvement dont les couleurs baves et reforment les images suivantes, en transition.
    merci pour le tuto et les infos.

  10. Répondre

    On en avait deja parlé , c’est vrai que d’un point de vu technique c’est interessant , mais d’un autre cote , plutot artisique , je trouve ca moche et inutile , mais bon , les gouts artistique hein :)

    Merci pour l’info , et moi suis sur pc , je fais comment ? :)

  11. Répondre

    pour ma part ça m’a toujours fasciné ces erreurs de compression et je trouve que dans certains cas c’est très « pictural » comme effet.

    J’aime beaucoup,
    merci

    m-_g

  12. Répondre

    comme de l’avis general
    inter mais pas beau enfin defois ca peux donner des effects delire
    mais pour ma pars c avec parcimonie

  13. Répondre

    Je rejoinds les autres sur le fait que c’est pas mal pour la technique, mais ça plait pas trop (vaut mieux dire que ça ne plait pas plutôt que c’est moche).
    Sinon qu’est-ce qui te motive en ce moment pour nous faire pleins de tutos :)

  14. Répondre

    C’est laid, ça peut être rythmé, c’est underground, trash voir même hardcore, les couleurs sont piquantes, moches mal assorties, t’as l’impression d’avoir pris des amphétamines pour la vidéo de Davidoreilly, sa donne même envie de sauté mais je n’ai pas la force…

    Mais je kiff trop!! xO

    Quoi?! mon cerveau est déconnecté? même pas…

  15. Répondre

    Quand je pense au nombre de fois ou j’ai redémarré mon pc devant ce genre d’effet en croyant que c’était un bug.

  16. Répondre

    salut matt’

    j’aurais voulu savoir :

    qui est ce qui t’a « monter » ton template flash pour ton site perso ?

    merci.

  17. Répondre

    A propos des I et des P, c’est très raccourci !! Il y’a souvent des GOP avec des B aussi !

  18. Répondre

    Je vois que vous êtes beaucoup à trouver ça « moche » ^^ Personnellement je trouve ça assez rigolo, ça permet d’obtenir des transitions assez inattendue et différentes à chaque fois. Pour des vidéos assez destroy, ça peut être utile :p Après il faudrait trouver une idée pour que la forme serve le fond, c’est toujours plus intéressant je vous l’accorde ;)

    Sinon c’était aussi l’occaz de toucher aux vidéos de manière différentes. Sous After Effects on a l’habitude de créer des anims et des fichiers vidéos à la volée, mais les modifier en jouant avec les images clés du fichier vidéo même est assez fun, et les résultats sont assez imprévisibles ^^

    Pour ceux qui sont sur Pc, avidemux est dispo sur toutes les plateformes, il vous faut juste trouver un logiciels qui permettent d’encoder en spécifiant l’intervalle entre les images clés. Je pense qu’il est possible de le faire avec quicktimepro, dans les réglages de certains codecs en .mov ou .mp4 on peut régler l’espacement entre les images clés. Je n’ai pas eu le temps de tester par contre..

    Nikko -> Disons que sur ce genre de tuto rapide, il n’y a pas vraiment trop de stress donc j’ai tout de suite l’air plus à l’aise ^^

    Dogimo -> Tu peux le faire aussi avec tes propres rushs, vu que ces effets se recreeront automatiquement en fonction de tes vidéos :)

    m-_g -> Je me sens moins seul :P

    Laippe -> Ça doit être le beau temps :)

    Laurent -> Héhé, Il a pas mit « Showreel on drugs » pour rien dans la description de sa vidéo Davidoreilly ;)

    Rico -> Ahaha ^^

    ralala -> Personne, c’est un template que j’ai trouvé sur flashden

    Clemagik -> Oui c’est sur ^^ Mais dans ce cas là pour le xvid, il n’y a que des I et des P, donc ça ne servait pas à grand chose de parler des B qui ne sont pas dans tous les codecs. Elles apportent plus de précisions et une image plus jolie, mais quand on fait du datamosh, au final il faut que tout soit moche donc c’est pas bien important :P Et je n’ai pas les épaules assez costaud en théorie vidéo pour me lancer dans de grandes explications sur les séquences GOP suivant chaque codecs et leur normes, pour en dire plus que ce que j’ai lu et appris au fil du temps sur la toile et les forums. (Et puis, pour faire du motion design, je n’ai jamais eu vraiment besoin d’apprendre ce genre de choses ^^) Mais c’est intéressant ;)

  19. Répondre

    Je vais peut être le seul de la room la mais je trouve ca …. » joulie  » :)
    Ben oué, comme dit math, ça crée des transitions imprévisibles et surtout ça prend tout son ampleur quand tu mets de la synchro avec du son, regardez le clip de Kanye west c’est quand même bien sympa…

  20. Répondre

    Notez bien que n’importe quel logiciel de compression vidéo un tout petit peu évolué permet de spécifié l’intervale des images clé. Adobe Media Encoder le fait, Sorenson, Quicktime Pro le fait, etc… Et comme c’est la base de l’effet, c’est vraiment pas compliqué de l’adapter pour PC.

  21. Répondre

    Par contre oui je trouve ça assez joli aussi… Enfin intéressant… Surtout pour le clip de Kanye West qui exploite mieux le concept que celui de Chairlift. Pour Chairlift, je trouve ça un peu gratuit, un peu collé là parceque ça fait chouette, alors que celui de Kanye West joue plus avec, semble expérimenter plus et tout.

  22. Répondre

    Dans Kanye West on voit bien que c’est une TV (ou un mangeto) défaillante, l’effet est donc interessant dans cette mise en scène, pour le reste non.

    Mattrunks, rejoind Emob à Toulon, en ce moment ya pas trop de pluies :)

  23. Répondre

    Le clip de chairlift est super !

  24. Répondre

    Excellent, j’adore cette effet, comme a dit Laurent, l’effet est trash, « sale », moche, claquant, et c’est justement ce que j’adore :)
    Après, on aime ou on aime pas !
    PS : Le logiciel ne marche que sur MAC (en tout cas d’après cke j’ai vu chez moi et ce que tu as dit) dommage >_<

  25. Répondre

    salut,super tuto en français,javais suivi celui en anglais mais celui ci est vraiment plus clair.
    j’ai un probleme avec le moshing,apres encoder avec ffmpeg (et changer les options comme indiquer) je me retrouve toujours avec une dizaine de i frames (alors qu’il est censé y en avoir qu’un quoi!) et meme apres les avoir virée pour n’en laisser qu’une au debut,le moshing ne s’opere pas! aidez moi svp !

    alexandredo@ymail.com

  26. Répondre

    alex -> J’ai eu ce soucis avec certaines vidéos, il restait quelques I-Frames par ci par là.. Je pense que ça ne marche pas de maniere optimale avec touts les codecs.

    Dans mon tuto, j’utilise des .mov en « Photo -Jpeg ». C’est ce que me sort mon appareil photo, et ça marche avec FFmepeg. Tu peux toujours essayer de reencoder tes vidéos dans ce format là avec quicktime par exemple avant de commencer la manip ;)
    Good luck !

  27. Répondre

    je vais essayer ça merci du tuyaux !

  28. Répondre

    ça a relativement marché !!
    j’ai d’abord encodé mes MOV avec adobe media encoder, puis je les ai passé sur ffmpeg et avidemux, pas de smart copy,et ça a marché !

    mercii

  29. Répondre

    @Nikko: t’es bien gentil, mais à la limite le plus important ici c’est d’avoir un logiciel qui permet de détecter/monter au frame prêt et qui ne soit pas assez évolué pour te faire une sorte d’interprétation pour que ça marche.
    Donc facilement adaptable je te l’accorde mais pas pour les mêmes raisons que tu avances.

    Je suis entrain de DL un paquet de soft de montage low-tech pour voir lequel conviens. Je vous tiens au jus!

    PS: Mattrunks, bonne idée que tu as eu là de traduire le « tuto » en français. (perso, étant bilingue ça m’a pas beaucoup servi… mais bon, bon initiative!)

  30. Répondre

    Bon bah en fait, c’est tout bon, y’a une version PC de AVIDEMUX (>.<!)
    Comme quoi, faut pas chercher midi à quatorze-heure.
    Pour les intéressés ovilà le lien :
    http://www.clubic.com/telecharger-fiche30172-avidemux.html

    Et puis pour le spectique, voilà l’équivalent de FFMpegX: SUPER!
    http://www.erightsoft.com/SUPER.html

    Super est lui aussi basé sur ffmpeg, ffmpegX et Super ne sont en fait que des interface graphique qui rendent l’utilisation de ffmpeg plus « user-friendly », sinon faudrait se péter de la ligne de commande (c’est marrant la première fois, mais ça deviens vite, TRES vite saoulant.)

    Bonne nuit!

  31. Répondre

    Merci CMS :) J’ai mit un lien vers ton commentaire dans le billet ;)

  32. Répondre

    L’esthétique du principe commence a être un peu vue et revue, elle demande à être un peu poussée maintenant.

    Ce genre d’exploitation d’erreur est pas foncièrement moche, l’idée d’utiliser de façon créative un problème, un accident me plait assez de manière générale.

    Techniquement, on peut encoder un peu avec n’importe quel codec avant de passer ça dans Avidemux non ? De mon coté j’ai sorti des .mov MPEG4 dans After Effects et ça fonctionne pas mal.

  33. Avatar
    Répondre

    Je trouve ça genial, mais malheureusement j’ai passé mon samedi après midi à essayer de faire ce tuto, mais à chaque fois ça foire, je vais perseverer encore un peu, dommage j’avais une idée de video à faire….

  34. Avatar
    Répondre

    J’ai réussi à le faire avec Virtual Dub. C’était pas évident.

  35. Répondre

    Si vous voulez faire fonctionner avidemux sous Lion.
    Follow the steps (tested on Mac OS X 10.7.1)
    1. Right click at Avidemux icon, select ‘Show Package Contents’
    2. Open folder ‘Contents’ –> Open folder ‘Resources’ –> Open folder ‘lib’
    3. Delete 2 files: ‘libiconv.2.dylib’ and ‘libxml2.2.dylib’

    http://files8.blogspot.com/2010/05/avidemux-253.html

    Perso je vais chercher du côté de max msp.
    Si non personne n’aurait d’idée pour rendre ce type d’effet sur ae?
    Merci pour cette traduction et simplification :)