<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://arts-numeriques.codedrops.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>Arts num&#233;riques</title>
	<link>https://arts-numeriques.codedrops.net/</link>
	<description>artsnumeriques est le support des cours de St&#233;phane Noel, professeur &#224; l'&#233;cole de recherche graphique.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://arts-numeriques.codedrops.net/spip.php?id_mot=73&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Vid&#195;&#169;o et images cl&#195;&#169;s</title>
		<link>http://arts-numeriques.codedrops.net/Video-et-images-cles</link>
		<guid isPermaLink="true">http://arts-numeriques.codedrops.net/Video-et-images-cles</guid>
		<dc:date>2011-03-20T14:12:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>St&#233;phane Noel</dc:creator>


		<dc:subject>Glitch art</dc:subject>

		<description>
&lt;p&gt;Les codecs vid&#195;&#169;os contemporains utilisent plusieurs algorithmes de compression, et notamment le syst&#195;&#168;me des images cl&#195;&#169;s. &lt;br class='autobr' /&gt; Iframes et Pframes Le principe est simple. Prenons ces deux images dans un film. Elles proviennent du m&#195;&#170;me plan, qui est fixe. &lt;br class='autobr' /&gt;
A peu de choses pr&#195;&#168;s, seul le visage des deux acteurs bouge. Le reste de l'image est donc identique. Si les deux images sont enregistr&#195;&#169;es telles quelles dans le fichier, on gaspille de l'espace et aussi du temps de travail pour le (&#8230;)&lt;/p&gt;


-
&lt;a href="http://arts-numeriques.codedrops.net/-Plus-76-" rel="directory"&gt;Plus&lt;/a&gt;

/ 
&lt;a href="http://arts-numeriques.codedrops.net/+-Glitch-art-+" rel="tag"&gt;Glitch art&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L150xH85/arton281-68de8.png?1726857167' class='spip_logo spip_logo_right' width='150' height='85' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Les codecs vid&#195;&#169;os contemporains utilisent plusieurs algorithmes de compression, et notamment le syst&#195;&#168;me des images cl&#195;&#169;s.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Iframes et Pframes&lt;/h2&gt;
&lt;p&gt;Le principe est simple. Prenons ces deux images dans un film. Elles proviennent du m&#195;&#170;me plan, qui est fixe.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_427 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/vlcsnap-2011-03-20-14h16m46s201-dadcc.png?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_426 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/vlcsnap-2011-03-20-14h17m11s50-ac6ce.png?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A peu de choses pr&#195;&#168;s, seul le visage des deux acteurs bouge. Le reste de l'image est donc identique. Si les deux images sont enregistr&#195;&#169;es telles quelles dans le fichier, on gaspille de l'espace et aussi du temps de travail pour le processeur qui doit montrer les deux images l'une apr&#195;&#168;s l'autre alors que peu de choses changent...&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_428 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/difference-d4376.jpg?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;br class='autobr' /&gt;
(en gris tout ce qui change entre les deux images)&lt;/p&gt;
&lt;p&gt;Le principe de l'image cl&#195;&#169; sera donc :&lt;br class='manualbr' /&gt;1) de garder la premi&#195;&#168;re image enregistr&#195;&#169;e enti&#195;&#168;rement&lt;br class='manualbr' /&gt;2) de seulement enregistrer pour l'image suivante les zones qui ont chang&#195;&#169; dans l'intervalle.&lt;/p&gt;
&lt;p&gt;La premi&#195;&#168;re est une image-cl&#195;&#169;, ou keyframe, la seconde sera une image dite pr&#195;&#169;dictive, qui ne contient que les modifications par rapport &#195; la premi&#195;&#168;re...&lt;/p&gt;
&lt;p&gt;Cela permet de gagner environ 30% sur le poids d'un film, uniquement avec cette m&#195;&#169;thode.&lt;/p&gt;
&lt;p&gt;Moins on utilise d'images cl&#195;&#169;s (une image toute les 500 images par exemple), plus le gain est important. Mais il y a &#195;&#169;videmment des limites de qualit&#195;&#169;...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Limite du syst&#195;&#168;me des images cl&#195;&#169;s&lt;/h2&gt;
&lt;p&gt;Si on a un travelling, un mouvement de cam&#195;&#169;ra, deux images qui se suivent dans un film seront tr&#195;&#168;s diff&#195;&#169;rentes.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_431 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/vlcsnap-2011-03-20-14h38m15s129-3b852.png?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_430 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/vlcsnap-2011-03-20-14h38m33s38-c856b.png?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_432 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH375/difference2-e9131.jpg?1738626569' width='500' height='375' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;br class='autobr' /&gt;
(en gris tout ce qui change entre les deux images)&lt;/p&gt;
&lt;p&gt;On n'a dans certains cas aucun gain entre deux images. Dans ce cas, les images cl&#195;&#169;s et les images predictives ont exactement le m&#195;&#170;me poids et la compression s'av&#195;&#168;re impuissante &#195; r&#195;&#169;duire le poids du fichier. Dans certains cas de dvd mal compress&#195;&#169;s, on peut m&#195;&#170;me voir le lecteur &#034;lagguer&#034;, c'est &#195; dire ralentir la vitesse de lecture car il n'arrive pas &#195; suivre la vitesse &#195; laquelle il devrait lire les informations sur le disque...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;D&#195;&#169;tournement des images cl&#195;&#169;s : le datamoshing&lt;/h2&gt;
&lt;p&gt;Ce terme barbare a &#195;&#169;t&#195;&#169; invent&#195;&#169; par un &lt;a href=&#034;http://www.youtube.com/user/datamosher&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;&#195;&#169;trange personnage&lt;/a&gt; qui a mis en ligne un didacticiel pour d&#195;&#169;truire la qualit&#195;&#169; des images vid&#195;&#169;os. Son syst&#195;&#168;me est simple : il utilise un codec cr&#195;&#169;ant des images cl&#195;&#169;s (xvid) et enl&#195;&#168;ve toutes les images cl&#195;&#169;s de la vid&#195;&#169;o produite, puis la monte avec d'autres plans. On obtient des artefacts vid&#195;&#169;os, c'est &#195; dire des images comportant des blocs d'erreur (des blocs de pixels de couleur &#195;&#169;trange) et ainsi des effets d'alt&#195;&#169;ration de l'image parfois saisissants. Ici une vid&#195;&#169;o produite par Datamosher sur un clip video.&lt;/p&gt;
&lt;iframe src=&#034;http://player.vimeo.com/video/3139412&#034; width=&#034;491&#034; height=&#034;276&#034; frameborder=&#034;0&#034;&gt;&lt;/iframe&gt;
&lt;p&gt;Datamosher utilise des erreurs logicielles pour parvenir &#195; ses fins, il est donc imp&#195;&#169;ratif d'utiliser les m&#195;&#170;mes logiciels et m&#195;&#170;me les m&#195;&#170;mes versions de logiciel pour obtenir l'effet souhait&#195;&#169;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://www.youtube.com/user/datamosher&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Voir ses vid&#195;&#169;os de d&#195;&#169;mo&lt;/a&gt;&lt;br class='manualbr' /&gt;&lt;a href=&#034;http://www.court13.com/datamoshkit.zip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;T&#195;&#169;l&#195;&#169;charger son kit (pour mac)&lt;/a&gt;&lt;br class='manualbr' /&gt;&lt;a href=&#034;http://www.voxpopmag.com/actus/4228-datamoshing-toi-aussi-fais-ton-clip-mal-compresse-comme-chairlift-et-kanye/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Un tutoriel en fran&#195;&#167;ais&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La suppression d'images cl&#195;&#169;s apparait parfois dans des vid&#195;&#169;os mal compress&#195;&#169;es ou abim&#195;&#169;es par le transport par internet.&lt;/p&gt;
&lt;p&gt;Il existe d'autres artefacts de compression comme par exemple le &#034;mosquito noise&#034;, trait blanc autour des sujets des formes, typique de la compression Jpeg.&lt;/p&gt;
&lt;p&gt;&lt;span class='spip_document_429 spip_documents spip_documents_center'&gt;&lt;img src='http://arts-numeriques.codedrops.net/local/cache-vignettes/L500xH177/algolith-mosquito-noise-74762.jpg?1738626569' width='500' height='177' alt=&#034;&#034; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
