<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://avisynth.nl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Exemples_de_scripts</id>
		<title>Exemples de scripts - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Exemples_de_scripts"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;action=history"/>
		<updated>2026-04-07T22:06:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1820&amp;oldid=prev</id>
		<title>Admin: 2 revisions</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1820&amp;oldid=prev"/>
				<updated>2013-07-18T19:48:24Z</updated>
		
		<summary type="html">&lt;p&gt;2 revisions&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:48, 18 July 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1819&amp;oldid=prev</id>
		<title>Wilbert at 19:47, 17 July 2013</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1819&amp;oldid=prev"/>
				<updated>2013-07-17T19:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:47, 17 July 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 106:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 106:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Voir [[External plugins|fonctions partagées]] (et les plugins externes) écrits et contribués par la communauté AviSynth&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Voir [[External plugins|fonctions partagées]] (et les plugins externes) écrits et contribués par la communauté AviSynth&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:French pages]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wilbert</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1818&amp;oldid=prev</id>
		<title>Manusse: New page: Voici quelques exemples de scripts AviSynth, groupés par catégories de complexité croissante.  == Exemples simples ==  === Exemple 1: Supprimer des publicités === &lt;code&gt;  # Ceci est un...</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=Exemples_de_scripts&amp;diff=1818&amp;oldid=prev"/>
				<updated>2007-11-25T22:18:00Z</updated>
		
		<summary type="html">&lt;p&gt;New page: Voici quelques exemples de scripts AviSynth, groupés par catégories de complexité croissante.  == Exemples simples ==  === Exemple 1: Supprimer des publicités === &amp;lt;code&amp;gt;  # Ceci est un...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Voici quelques exemples de scripts AviSynth, groupés par catégories de complexité croissante.&lt;br /&gt;
&lt;br /&gt;
== Exemples simples ==&lt;br /&gt;
&lt;br /&gt;
=== Exemple 1: Supprimer des publicités ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 # Ceci est un commentaire. Toutes les lignes qui commencent par le&lt;br /&gt;
 # symbole '#' sont des commentaires et sont ignorées par AviSynth.&lt;br /&gt;
 &lt;br /&gt;
 # chargement du fichier &amp;quot;mavideo.avi&amp;quot; depuis le même répertoire que le script&lt;br /&gt;
 [[AviSource|AVISource]](&amp;quot;mavideo.avi&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # Trim indique les trames à GARDER.  La ligne suivante garde les trames&lt;br /&gt;
 # [0, 12000], [20000, 32000], [44000, fin] et les réunit&lt;br /&gt;
 # ensemble, ce qui revient à supprimer les trames [12001, 19999] et&lt;br /&gt;
 # [32001, 43999]&lt;br /&gt;
 #&lt;br /&gt;
 # NOTE: la notation de l'intervalle [a, b] signifie toutes les trames entre a et b,&lt;br /&gt;
 #       inclues.&lt;br /&gt;
 #&lt;br /&gt;
 [[Trim]](0, 12000) ++ Trim(20000, 32000) ++ Trim(44000, 0)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exemple 2: Redimensionnement ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 AVISource(&amp;quot;unevideo.avi&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # redimensionne la taille de la vidéo en 320x240&lt;br /&gt;
 [[Resize|LanczosResize]](320, 240)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exemple 3: Charger l'audio ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 video = AVISource(&amp;quot;unevideo.avi&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # nous pouvons aussi charger des fichiers WAV&lt;br /&gt;
 audio = [[AviSource|WAVSource]](&amp;quot;musique.wav&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # multiplexage des pistes vidéo et audio ensemble&lt;br /&gt;
 [[AudioDub]](video, audio)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exemple 4: Ajustement de la brillance, suppression du bruit, fondu ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 AVISource(&amp;quot;unevideo.avi&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # TemporalSoften est un des multiples filtres de réduction de bruit&lt;br /&gt;
 [[Soften|TemporalSoften]](4, 4, 8, scenechange=15, mode=2)&lt;br /&gt;
 &lt;br /&gt;
 # augmentation du gamma (brillance relative) de la vidéo&lt;br /&gt;
 [[Levels]](0, 1.2, 255, 0, 255)&lt;br /&gt;
 &lt;br /&gt;
 # fondu des 15 premières trames depuis le noir&lt;br /&gt;
 [[Fade|FadeIn]](15)&lt;br /&gt;
 &lt;br /&gt;
 # fondu des 15 dernières trames vers le noir&lt;br /&gt;
 [[Fade|FadeOut]](15)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemples plus complexes ==&lt;br /&gt;
&lt;br /&gt;
=== Exemple 5: exemple des poptones [[Layer]] ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 [[LoadPlugin]](&amp;quot;MPEG2DEC.dll&amp;quot;) &lt;br /&gt;
 clip1 = [[Mpeg2Source]](&amp;quot;combine.d2v&amp;quot;).[[Crop]](16, 0, 688, 576).ConvertToRGB32&lt;br /&gt;
 bruit = AviSource(&amp;quot;bruit.avs&amp;quot;).[[ConvertToRGB32]]&lt;br /&gt;
 clip1 = clip1.[[Layer]](bruit, &amp;quot;add&amp;quot;, 8, 0, 0, use_chroma=true)&lt;br /&gt;
 &lt;br /&gt;
 clip2 = clip1.[[Trim]](125766, 0)&lt;br /&gt;
 clip = clip1.Layer(clip2, &amp;quot;add&amp;quot;, 128, 0, 0, use_chroma=true).Trim(9180, \&lt;br /&gt;
     86780).[[AssumeFrameBased]].[[ComplementParity]].[[Bob]]&lt;br /&gt;
 &lt;br /&gt;
 # construction du masque de de-logo&lt;br /&gt;
 logosrc = AviSource(&amp;quot;sanslogo.avi&amp;quot;).[[Weave]].ConvertToRGB32.[[Resize|BilinearResize]](59, 13)&lt;br /&gt;
 masklogo = AviSource(&amp;quot;logoblanc.avi&amp;quot;).ConvertToRGB32&lt;br /&gt;
 logo = logosrc.[[Layer|Mask]](masklogo).BilinearResize(60, 27)&lt;br /&gt;
 &lt;br /&gt;
 # recouvrons maintenant cet horrible logo blanc...&lt;br /&gt;
 clip = clip.Layer(logo, &amp;quot;add&amp;quot;, 255, 582, 36, use_chroma=true)&lt;br /&gt;
 &lt;br /&gt;
 blur = clip.[[GeneralConvolution]](0,&lt;br /&gt;
                  &amp;quot;10 10 10 10 10 &lt;br /&gt;
                  10 10 10 10 10&lt;br /&gt;
                  10 10 16 10 10&lt;br /&gt;
                  10 10 10 10 10&lt;br /&gt;
                  10 10 10 10 10&amp;quot;)&lt;br /&gt;
 # détection de bord sobel... le pouvoir de la matrice!&lt;br /&gt;
 hor = clip.GeneralConvolution(0,&lt;br /&gt;
                  &amp;quot;-1  0  1&lt;br /&gt;
                   -2  0  2&lt;br /&gt;
                   -1  0  1&amp;quot;)&lt;br /&gt;
 vert = clip.GeneralConvolution(0,&lt;br /&gt;
                  &amp;quot;-1  -2  -1&lt;br /&gt;
                   0  0  0&lt;br /&gt;
                   1  2  1&amp;quot;)&lt;br /&gt;
 edgemask = hor.Layer(vert,&amp;quot;lighten&amp;quot;,255,0,0,1)&lt;br /&gt;
 &lt;br /&gt;
 # maintenant rehaussons just les bords de l'image rendue floue...&lt;br /&gt;
 clip = clip.Mask(edgemask)&lt;br /&gt;
 clip = blur.Layer(clip, &amp;quot;add&amp;quot;, 128, 0, 0)&lt;br /&gt;
 &lt;br /&gt;
 return clip&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi: ==&lt;br /&gt;
&lt;br /&gt;
* Voir [[External plugins|fonctions partagées]] (et les plugins externes) écrits et contribués par la communauté AviSynth&lt;/div&gt;</summary>
		<author><name>Manusse</name></author>	</entry>

	</feed>