<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.avisynth.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tepples</id>
	<title>Avisynth wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.avisynth.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tepples"/>
	<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php/Special:Contributions/Tepples"/>
	<updated>2026-08-22T21:14:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=M%C3%A1s_sobre_AviSynth&amp;diff=7224</id>
		<title>Más sobre AviSynth</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=M%C3%A1s_sobre_AviSynth&amp;diff=7224"/>
		<updated>2015-11-14T03:32:50Z</updated>

		<summary type="html">&lt;p&gt;Tepples: Replaced XviD with Xvid. Because Special:Contributions was wiped at some point in the past, I lack privileges to create a redirect from XviD to Xvid or even to create talk pages.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ¿Cómo funciona? ==&lt;br /&gt;
&lt;br /&gt;
AviSynth funciona imitando archivos AVI. Esto significa que los archivos de scripts de AviSynth funcionan con el principio de que todas las aplicaciones multimedia y reproductores son capaces de abrir archivos AVI. Lo que podrá ver en la vida real es que no todas las aplicaciones tratan los archivos de vídeo como se suponen que deben ser tratados. (Por ejemplo, el Lingos MPEG encoder no le permitirá escoger nada excepto archivos explícitamente AVI en el selector de ficheros. Pero si carga un AVI, y manualmente le cambia el nombre en el campo del nombre de fichero a .AVS - funciona perfectamente.)&lt;br /&gt;
&lt;br /&gt;
Como AviSynth funciona como un [[frameserver]] sus filtros están siendo aplicados &#039;al vuelo&#039;. Eso significa que cuando un programa que ha abierto un archivo AVS, pide el frame 303, lo lee de la fuente, y los filtros son aplicados al frame antes de ser enviado al programa.&lt;br /&gt;
&lt;br /&gt;
Si ya está deseoso de empezar, eche un vistazo a su [[Primer script]].&lt;br /&gt;
&lt;br /&gt;
== ¿Cuándo es buena idea usar AviSynth? ==&lt;br /&gt;
&lt;br /&gt;
No todas las tareas son igual de fáciles de hacer en AviSynth. En general, AviSynth hace muy fácil ajustar el aspecto de su vídeo, y hacer una edición fácil y rápida. En general no es fácil usar AviSynth para cortar sus vídeos, o hacer post-procesado avanzado. Para eso es mucho mejor usar programas como Adobe Premiere y AfterEffects. Un uso muy bueno para AviSynth, sin embargo, es para preparar su vídeo antes de cortarlo dentro de uno de esos programas, y ajustar el color, eliminar ruido, cortar los bordes ([[Crop]]) / [[Resize|redimensionar]].&lt;br /&gt;
&lt;br /&gt;
En general, AviSynth es una herramienta muy buena cuando es necesario comprimir el video. Muchos filtros son escritos específicamente para tareas de pre-procesado de vídeo a la hora de comprimir o recomprimir vídeo. Hay muchos plugins bien escritos para ayudarle a hacer su película más comprimible, reducir el ruido, ajustar color, y redimensionar su material fuente. Y como AviSynth funciona como un [[frameserver]], no necesita un fichero temporal antes de comprimirlo.&lt;br /&gt;
&lt;br /&gt;
== ¡Necesito una interfaz gráfica! ==&lt;br /&gt;
&lt;br /&gt;
Sí, hablamos sobre vídeo, y no es posible hacer scripts sin probar los resultados. Hay algunos programas realmente geniales que admiten AviSynth o lo usan internamente.&lt;br /&gt;
&lt;br /&gt;
La mejor probada aplicación es [[VirtualDubMod]]. Tiene un extraordinario editor integrado que le permite editar scripts y probar el resultado con sólo pulsar una tecla. El modo más fácil de crear un script es crear un script de ejemplo , abrirlo y entrar en Tools &amp;gt; Script Editor (o pulsar Ctrl+E). Ahora puede editar su script y presionando &amp;quot;F5&amp;quot; ver el resultado en la ventana principal.&lt;br /&gt;
&lt;br /&gt;
La mejor interfaz gráfica (GUI) es StaxRip (antiguamente DVX), proporciona una completa integración con AviSynth y es una interfaz muy poderosa para crear Scripts. Proporciona corte visual, redimensionado y muchos filtros. Permite guardar las preferencias para un uso posterior así que puede reutilizar los scripts. Definitivamente, pruébelo!&lt;br /&gt;
&lt;br /&gt;
Otra interfaz poderosa es AVSGenie. Genera scripts, y le permite ajustar parámetros de los filtros visualmente de forma muy sencilla, y viendo el resultado instantáneamente. Este programa tiene un gran potencial - Su único problema por el momento es que no es capaz de leer scripts, así que no puede re-editarlos.&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones que funcionan bien con AviSynth ==&lt;br /&gt;
&lt;br /&gt;
Si planea terminar sus archivos en AVI ([[Xvid]], [[DivX]], [[Huffyuv]] o similar), debería echar un vistazo a [[VirtualDubMod]]. Este programa es el que mejor acepta archivos de AviSynth.&lt;br /&gt;
&lt;br /&gt;
Otra interfaz gráfica muy buena es MeGUI. MeGUI sirve tanto para la compresión de vídeo como de audio, proporcionando un generador de scripts de AviSynth, y muchas utilidades como un cortador del vídeo que escribe los cortes en el script de AviSynth, un cortador de audio compatible con él, así como diversos mezcladores para unir vídeo y audio en diversos contenedores de forma muy fácil.&lt;br /&gt;
Proporciona también perfiles para los codecs que soporta, [[x264]], [[Xvid]], [[LMP4]] y [[Snow]] de manera que no tendrá que recordar los ajustes que ha hecho, por ejemplo. Para audio también soporta varios codecs tales como AAC, MP3, MP2, OGG o AC3.&lt;br /&gt;
&lt;br /&gt;
Si está haciendo archivos MPEG, el TMPGEnc y CCE aceptan archivos de AviSynth, pero ambos tienen algunas peculiaridades. Eche un vistazo a la sección [[Preguntas frecuentes|Preguntas frecuentes sobre AviSynth]].&lt;br /&gt;
&lt;br /&gt;
== Historia ==&lt;br /&gt;
&lt;br /&gt;
Como una curiosidad, puede encontrar el anuncio original de aViSynth de Ben Rudiak Gould [http://groups.google.nl/group/rec.video.desktop/msg/7e92183252a2f6d2?output=gplain aquí] ([[Original AviSynth announcement|mirror]]).&lt;br /&gt;
&lt;br /&gt;
== Preguntas frecuentes ==&lt;br /&gt;
&lt;br /&gt;
Lea más sobre AviSynth en la sección [[Preguntas frecuentes|Preguntas frecuentes sobre AviSynth]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Spanish pages]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Mehr_%C3%BCber_AviSynth&amp;diff=7223</id>
		<title>Mehr über AviSynth</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Mehr_%C3%BCber_AviSynth&amp;diff=7223"/>
		<updated>2015-11-14T03:32:08Z</updated>

		<summary type="html">&lt;p&gt;Tepples: Replaced XviD with Xvid. Because Special:Contributions was wiped at some point in the past, I lack privileges to create a redirect from XviD to Xvid or even to create talk pages.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wie funktioniert es ? ==&lt;br /&gt;
&lt;br /&gt;
AviSynth arbeitet, indem es AVI Dateien simuliert. Das bedeutet, dass AviSynth Skript Dateien prinzipiell mit allen Anwendungen und Abspielgeräten arbeiten, die AVI Dateien öffnen können. In Wirklichkeit ist es aber so, dass nicht alle Anwendungen Videodateien behandeln, wie sie es sollten. (Zum Beispiel, lässt Ligos MPEG-Kodierer Sie nichts anderes als nur echte AVI Dateien auswählen. Wenn Sie aber ein AVI laden und den Namen manuell zu .AVS ändern,&lt;br /&gt;
funktioniert es tadellos.)&lt;br /&gt;
&lt;br /&gt;
Weil AviSynth wie ein [[FrameServer]] arbeitet, werden seine Filter &amp;quot;im Fluge&amp;quot; angewandt. Das bedeutet, dass wenn ein Programm, das eine AVS Datei geöffnet hat, um Frame 303 bittet und es aus der Quelle liest, die Filter schon angewendet werden, bevor das Frame an das Programm gesendet wird.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie bereit sind anzufangen, werfen Sie einen Blick auf [[DeinErstesSkript|Ihren ersten Script]].&lt;br /&gt;
&lt;br /&gt;
== Wann ist es eine gute Idee, AviSynth zu verwenden? == &lt;br /&gt;
&lt;br /&gt;
Nicht alle Aufgaben in AviSynth sind gleichmäßig einfach zu meistern. Im Grunde ist es mit AviSynth sehr einfach, das Bild Ihres Videos zu ändern und das schnelle und einfache editieren des Videos. Es ist nicht unbedingt bedienungsfreundlich AviSynth für den Schnitt oder die Nachbearbeitung Ihrer Videos zu verwenden. Dafür eignen sich besser Programme, wie Adobe Premiere und Adobe AfterEffects. Eine sehr gute Verwendung für AviSynth ist jedoch, Ihr Video vorzubereiten, bevor Sie es in einem dieser Programme schneiden (Farben justieren, Geräusche entfernen, die Größe neu bestimmen).&lt;br /&gt;
&lt;br /&gt;
Im Allgemeinen ist AviSynth ein sehr gutes Werkzeug bei der Videokompression. Viele Filter werden speziell für Aufgaben der Videoaufbereitung geschrieben, wenn man ein Video komprimiert oder dekomprimiert. Es gibt viele Plugins, die Ihnen helfen werden, Ihren Film noch mehr zu komprimieren, Geräusche verringern, Farben justieren und eine neue Auflösung bestimmen. Und da AviSynth als Frameserver arbeitet, benötigen Sie häufig nicht mal eine temporäre Datei, bevor Sie sie komprimieren.&lt;br /&gt;
&lt;br /&gt;
== Ich brauche aber eine GUI! ==&lt;br /&gt;
&lt;br /&gt;
Richtig, wir sprechen hier über Video und es ist einfach nicht möglich Skripte zu schreiben, ohne die Resultate zu sehen. Es gibt einige wirklich gute Programme, die AviSynth nutzen oder es im Hintergrund laufen lassen.&lt;br /&gt;
&lt;br /&gt;
Das am meisten verwendete ist VirtualDubMod. Es hat einen mächtigen Editor, der Ihnen erlaubt, Skripte zu ändern und das Resultat gleich zu sehen. Die einfachste Weise für die Bearbeitung eines Skriptes ist es, ihn erst einmal erzeugen, dann öffnen und anschließend Tools/Script Editor aus dem Menu wählen (oder Strg+E drücken). Jetzt können Sie Ihren Skript editieren und „F5“ drücken, um das Resultat im Hauptfenster zu sehen.&lt;br /&gt;
&lt;br /&gt;
Die beste GUI-Lösung ist DVX, das komplett AviSynth integriert und eine sehr leistungsfähige GUI für die Erstellung der Skripte besitzt. Es liefert visuelles Schneiden, Größen neu bestimmen und viele Filter. Es ist in der Lage, die Einstellungen für späteren Gebrauch zu speichern, also können Sie die Skripte wiederverwenden. Einen Versuch ist es alle mal wert!&lt;br /&gt;
&lt;br /&gt;
Ein anderes leistungsfähiges, GUI-ähnliches Programm ist AVSGenie. Es erzeugt Skripte und erlaubt Ihnen Filterparameter visuell zu verändern - Ihr Resultat sehen Sie sofort. Dieses ist ein Programm mit sehr großem Potenzial - ein Problem nur, dass es nicht fähig ist Skripte zu lesen, Sie können sie also nicht editieren.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen, die gut mit AviSynth funktionieren ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Ihre Dateien als AVI speichern wollen (entweder als [[Xvid]], [[DivX]], [[Huffyuv]] oder Ähnliches), sollten Sie VirtualDubMod versuchen. Dieses Programm hat die beste Unterstützung für AviSynth Dateien.&lt;br /&gt;
&lt;br /&gt;
Eine andere gute GUI basierte Software ist [http://megui.sourceforge.net/ MeGUI].&lt;br /&gt;
&lt;br /&gt;
Wenn Sie MPEG-1 oder MPEG 2 Dateien, auch TMPGEnc und CCE mit AviSynth erstellen wollen, bedenken Sie, dass diese zwar unterstürzt werden, aber Probleme verursachen können. Bitte schauen Sie hierfür in den [[AviSynth FAQ|AviSynth FAQ-Bereich]].&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Interesse haben, können Sie Ben Rudiak Goulds ursprüngliche AviSynth Ansage [http://groups.google.nl/group/rec.video.desktop/msg/7e92183252a2f6d2?output=gplain hier] ([[Original AviSynth announcement|Mirror]]) lesen.&lt;br /&gt;
&lt;br /&gt;
== Häufig gestellte Fragen ==&lt;br /&gt;
&lt;br /&gt;
Lesen Sie noch mehr über AviSynth im [[AviSynth FAQ]].&lt;br /&gt;
&lt;br /&gt;
[[Category:German pages]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Plus_sur_AviSynth&amp;diff=7222</id>
		<title>Plus sur AviSynth</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Plus_sur_AviSynth&amp;diff=7222"/>
		<updated>2015-11-14T03:31:40Z</updated>

		<summary type="html">&lt;p&gt;Tepples: Replaced XviD with Xvid. Because Special:Contributions was wiped at some point in the past, I lack privileges to create a redirect from XviD to Xvid or even to create talk pages.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Comment ça marche ==&lt;br /&gt;
&lt;br /&gt;
AviSynth fonctionne en faisant passer les scripts AVS pour des fichiers AVI. Cela veut dire qu&#039;en principe les fichiers script AviSynth fonctionnent avec  tous les programmes et lecteurs multimédia capables d&#039;ouvrir des fichiers AVI. En réalité, toutes les applications ne traitent pas les fichiers vidéo comme il le faudrait. (Par exemple, le codeur MPEG Ligos ne vous laissera rien choisir d&#039;autre que des fichier AVI standarts lors de la sélection de fichiers. Mais si vous chargez un AVI, et changez manuellement son nom dans la boîte de nom de fichier en .AVS - ça marche parfaitement.)&lt;br /&gt;
&lt;br /&gt;
Comme AviSynth fonctionne comme un [[serveur d’images]] vos filtres sont appliqués &#039;au fil de l&#039;eau&#039;. Ce qui veut dire que quand un programme qui a ouvert un fichier AVS demande la trame 303, elle est lue depuis la source, et les filtres sont appliqués avant que la trame soit retournée au programme.&lt;br /&gt;
&lt;br /&gt;
Si vous vous sentez déja prêt à commencer, jetez un coup d&#039;oeil à [[votre premier script]].&lt;br /&gt;
&lt;br /&gt;
== Quand est-ce que c&#039;est une bonne idée d&#039;utiliser AviSynth? ==&lt;br /&gt;
&lt;br /&gt;
Toutes les tâches ne sont pas faisables avec la même facilité dans AviSynth. En général, Avisynth permet d&#039;ajuster facilement l&#039;aspect de votre vidéo, et de faire de l&#039;édition simple rapidement. En général, il n&#039;est pas très facile d&#039;utiliser AviSynth pour découper vos vidéos, ou réaliser de la post-production avancée. Pour ceci il vaut mieux utiliser des programmes comme Adobe Premiere et Adobe AfterEffects. Un très bon usage d&#039;AviSynth est cependant la préparation de votre vidéo avant que vous la découpiez dans un de ces programmes, cela vous permet d&#039;ajuster les couleurs, d&#039;enlever le bruit, de retailler/redimensionner la vidéo.&lt;br /&gt;
&lt;br /&gt;
En général AviSynth est un très bon outil si vous devez compresser des vidéo. Beaucoup de filtres sont écrits spécifiquement pour des tâches en rapport avec le pré-traitement nécessaire quand on compresse ou recompresse de la vidéo. Il y a beaucoup de plugins bien écrits pour vous aider à rendre votre film plus compressible, réduire le bruit, ajuster les couleurs et redimensionner votre matériel source. Et comme AviSynth fonctionne comme un serveur d&#039;images, vous n&#039;avez généralement pas besoin de fichier temporaire avant la compression.&lt;br /&gt;
&lt;br /&gt;
== J&#039;ai besoin d&#039;une interface graphique! ==&lt;br /&gt;
&lt;br /&gt;
Eh oui, nous parlons de vidéo, et il n&#039;est pas possible de faire des scripts sans tester le résultat. Il y a quelques fabuleux programmes qui supportent AviSynth ou bien qui l&#039;utilisent discrètement.&lt;br /&gt;
&lt;br /&gt;
L&#039;application la mieux testée est [[VirtualDubMod]]. Il comporte un éditeur intégré qui vous permet d&#039;éditer des scripts et de tester le résultat en pressant une touche. Le moyen le plus simple pour commencer est de créer un script simple, de l&#039;ouvrir et de choisir Tools/Script Editor (ou presser Ctrl+E). Maintenant vous pouvez éditer votre script et presser &amp;quot;F5&amp;quot; pour voir le résultat dans la fenêtre principale.&lt;br /&gt;
&lt;br /&gt;
La meilleure solution avec interface graphique est DVX qui propose une intégration complète avec AviSynth et des interfaces graphiques très puissantes  pour créer des scripts. Il propose le retaillage visuel, le redimensionnement et beaucoup de filtres. Il est possible de stoquer les paramètres pour un usage postérieur afin que vous puissiez réutiliser vos scripts. Il faut vraiment l&#039;essayer!&lt;br /&gt;
&lt;br /&gt;
Une autre approche puissante à interface graphique est AVSGenie. Il génère des scripts, et vous permet d&#039;ajuster facilement les paramètres des filtres de manière visuelle, et de visualiser votre résultat instantanément. C&#039;est un programme à fort potentiel - le seul problème pour l&#039;instant est qu&#039;il n&#039;est pas capable de lire les scripts pour que vous puissiez les ré-éditer.&lt;br /&gt;
&lt;br /&gt;
== Le applications qui vont bien fonctionner avec AviSynth ==&lt;br /&gt;
&lt;br /&gt;
Si vous avez prévu de stoquer vos fichiers finalisés au format AVI (que ce soit [[Xvid]], [[DivX]], [[Huffyuv]] ou similaire), vous devriez essayer VirtualDubMod. C&#039;est le programme qui a le meilleur support pour les fichiers AviSynth.&lt;br /&gt;
&lt;br /&gt;
Un autre bon logiciel à interface graphique est MeGUI.&lt;br /&gt;
&lt;br /&gt;
Si vous créez des fichiers MPEG 1 ou MPEG 2, TMPGEnc et CCE supportent les fichiers AviSynth, mais il faut connaître quelques trucs. Jetez un oeil à la [[FAQ d’AviSynth]].&lt;br /&gt;
&lt;br /&gt;
== Histoire ==&lt;br /&gt;
&lt;br /&gt;
Les curieux pourront trouver l&#039;annonce originelle de Ben Rudiak Gould au sujet d&#039;AviSynth [http://groups.google.nl/group/rec.video.desktop/msg/7e92183252a2f6d2?output=gplain ici] ([[Original AviSynth announcement|miroir]]).&lt;br /&gt;
&lt;br /&gt;
== Foire Aux Questions ==&lt;br /&gt;
&lt;br /&gt;
Lisez-en plus sur AviSynth en consultant la FAQ AviSynth.&lt;br /&gt;
&lt;br /&gt;
[[Category:French pages]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=FAQ_erreurs_courantes&amp;diff=7221</id>
		<title>FAQ erreurs courantes</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=FAQ_erreurs_courantes&amp;diff=7221"/>
		<updated>2015-11-14T03:31:24Z</updated>

		<summary type="html">&lt;p&gt;Tepples: Replaced XviD with Xvid. Because Special:Contributions was wiped at some point in the past, I lack privileges to create a redirect from XviD to Xvid or even to create talk pages.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== J&#039;obtiens le message &amp;quot;LoadPlugin: unable to load &amp;quot;xxx&amp;quot; is not an AviSynth 1.0/AviSynth 2.0 plugin&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Vous utilisez un plugin qui n&#039;est pas compatible avec cette version d&#039;AviSynth. Comme expliqué ici, les plugins compilés pour AviSynth v2.5 ne sont pas compatibles avec AviSynth v1.0x/v2.0x et vice versa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lors du frameserving j&#039;obtiens le message suivant: &amp;quot;Script error, there is no function named &amp;quot;xxx (some filter)&amp;quot;&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Vous avez probablement installé/enregistré une version d&#039;AviSynth qui ne contient pas le filtre spécifié. Assurez vous qu&#039;il n&#039;y a pas d&#039;autre version qui se balade sur votre disque dur (il est possible qu&#039;une version soit enregistrée alors qu&#039;elle n&#039;est pas dans votre dossier system). Assure vous que la dernière version est bien enregistrée, jetez aussi un coup d&#039;oeil [[FAQ_general_info#avs_version_nr|ici]].&lt;br /&gt;
&lt;br /&gt;
=== J&#039;ai installé AviSynth et j&#039;obtiens le message d&#039;erreur suivant: &amp;quot;Couldn&#039;t locate decompressor for format &#039;YV12&#039; (unknown).&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Installez un codec qui supporte le format YV12. DivX5 ou un des récents [http://www.koepi.org/xvid.shtml builds XviD DE Koepi] ou [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=56972 le codec Helix YUV] ou d&#039;autres (ffvfw, ffdshow). Si ça ne fonctionne toujours pas, modifiez la base de registre de Windows comme expliqué dans la question suivante.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lors de l&#039;encodage, j&#039;obtiens l&#039;erreur suivante &amp;quot;ACM failed to suggest a compatible PCM format&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Cette erreur veut dire que vous êtes en train d&#039;utiliser AviSource pour ouvrir votre fichier AVI, mais que vous n&#039;avez pas de codec ACM pour décoder le flux audio. Le problème le plus courant est que votre audio est soit un flux AC3 soit un flux MP3, mais que le codec ACM correspondant n&#039;est pas installé. Il peut aussi arriver que votre audio soit &amp;quot;estropié&amp;quot; (avec un header MP3 incorrect) [http://forums.virtualdub.org/index.php?act=ST&amp;amp;f=4&amp;amp;t=802&amp;amp;hl=0055] [http://forums.virtualdub.org/index.php?act=ST&amp;amp;f=3&amp;amp;t=10931&amp;amp;hl=unknown%20tag%200055&amp;amp;st=15] [http://forum.doom9.org/showthread.php?t=94760].&lt;br /&gt;
&lt;br /&gt;
Il y a plusieurs solutions à ce problème:&lt;br /&gt;
&lt;br /&gt;
* Procurez-vous le codec ACM nécessaire. Vous pouvez utiliser [http://www.headbands.com/gspot/ GSpot] pour avoir des informations sur quel type de flux audio vous utilisez. Les codecs ACM nécessaires se trouvent [[Importing_media|ici]].&lt;br /&gt;
* Demultiplexez votre audio avec une application comme [http://www.alexander-noe.com/video/amg/ AVI-Mux GUI] ou [[VirtualDub]], et importez votre audio avec un plugin spécifique. Voir aussi [[FAQ_loading_clips|ici]].&lt;br /&gt;
* Utilisez [[DirectShowSource]] pour ouvrir l&#039;audio. Installez [http://avisynth.org/mediawiki/Ffdshow ffdshow] et autorisez le format audio spécifique dans l&#039;onglet &amp;quot;Audio Decoder Properties&amp;quot;. Créez le script suivant:&lt;br /&gt;
&lt;br /&gt;
 Vid = AviSource(&amp;quot;MonClip.avi&amp;quot;, audio=false)&lt;br /&gt;
 Aud = DirectShowSource(&amp;quot;MonClip.avi&amp;quot;, video=false)&lt;br /&gt;
 AudioDub(Vid, Aud)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lors de l&#039;encodage, j&#039;obtiens l&#039;erreur suivante: &amp;quot;framesize xyz x 56 not supported&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Il s&#039;agit généralement d&#039;une erreur dans le script, ou l&#039;entrée est en fait le message d&#039;erreur affiché. Ici, xyz représente la longueur du texte du message d&#039;erreur et 56 est la hauteur (xyz varie suivant le message d&#039;erreur tandis que la hauteur sera toujours de 56 pixels). Votre encodeur voit le message d&#039;erreur à la place d&#039;une entrée source RGB32 d&#039;où l&#039;erreur. L&#039;ouverture du script avec WMP ou VirtualDub devrait afficher le message d&#039;erreur. Corrigez l&#039;erreur dans le script et réessayez d&#039;encoder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Lors du frameserving j&#039;obtiens le message suivant: &amp;quot;AVISource: couldn&#039;t locate a decompressor for fourcc (...)&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Généralement, ce message d&#039;erreur s&#039;affiche si vous n&#039;avez pas le bon codec VfW de décodage de votre vidéo installé. Procurez-vous [http://www.headbands.com/gspot/ Gspot] pour comprendre quel codec est nécessaire. Procurez-vous, par exemple, [[Xvid]] pour vos clips MPEG-4 ASP et [http://forum.doom9.org/showthread.php?t=94458 le codec Cedocida] pour vos clips DV. Si vous avez des problèmes à trouver le bon codec, demandez dans les forums vidéo.&lt;br /&gt;
&lt;br /&gt;
Mais il peut aussi apparaître si vous faites appel à [[AviSource]] trop souvent. La dll pour le codec de décompression est chargée séparément pour chaque appel à [[AviSource]]. Finalement la limite imposée par le système d&#039;exploitation peut être atteinte, le codec ne peut pas être chargé, d&#039;où le message d&#039;erreur. Des discussions à ce sujet peuvent être suivies [http://forum.doom9.org/showthread.php?t=131687 ici]. Une bonne solution est d&#039;utiliser un certain nombre de scripts (tout en gardant chacun sous la limite problématique) et de les encoder séparément, et de les joindre ensuite dans une application.&lt;br /&gt;
&lt;br /&gt;
=== Lors du frameserving j&#039;obtiens le message suivant: &amp;quot;DirectShowSource: Could not open as video or audio &amp;lt;br&amp;gt; Video Returned: &amp;quot;DirectShowSource: the filter graph manager won&#039;t talk to me&amp;quot;&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Cette erreur est fréquente quand DirectShow ne peut pas fournir un format compatible avec AviSynth. Essayez de créer un graphe de filtres à la main. Vérifiez si vous pouvez construire un graphe de filtres qui fournit une sortie qu&#039;AviSynth sait ouvrir. Si ce n&#039;est pas possible, il est possible que vous ayez besoin de télécharger des filtres DirectShow supplémentaires qui peuvent fournir un format correct. Si vous pouvez jouer le graphe dans [[GraphEdit]], assurez vous de supprimer tous les renderers vidéo et audio, avant de sauver le graphe et de l&#039;ouvrir dans AviSynth. Vous pouvez trouver des exemple [[Importing_media#graph|ici]].&lt;br /&gt;
&lt;br /&gt;
=== J&#039;essaye de charger un script qui a un nom de dossier avec un mélange de caractères ASCII et japonais. J&#039;obtiens une erreur d&#039;import et le chemin qui est affiché comporte des caractères étranges (pas les caractères japonais)?===&lt;br /&gt;
&lt;br /&gt;
AviSynth a des problèmes avec les caractères non-ANSI dans les noms de fichiers. Il est compatible uniquement avec les [http://fr.wikipedia.org/wiki/ASCII caractères ANSI 8 bits]. Pour voir des discussions à ce sujet: [http://forum.doom9.org/showthread.php?t=110467] et [http://forum.doom9.org/showthread.php?t=131419].&lt;br /&gt;
&lt;br /&gt;
=== Lors du frameserving j&#039;obtiens le message suivant: &amp;quot;CAVIStreamSynth: System exception - Access Violation at 0x0, reading from 0x0&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Un accès interdit en 0x0 (Access Violation at 0x0), ou une lecture en 0x0 (reading from 0x0) est généralement dû à un problème de mémoire (fuite mémoire ???). Cela peut être dû à un plugin qui a des fuites mémoires , mais apparemment, cela peut aussi être causé par d&#039;autres choses (des codecs, des applications ???) [http://forum.doom9.org/showthread.php?t=123195] [http://forum.doom9.org/showthread.php?t=128403]. Ajoutez SetMemoryMax(...) au début du script. Si ça ne change rien, faite part du problème dans les forums doom9 , et nous essayerons de vous aider à en trouver la cause.&lt;br /&gt;
&lt;br /&gt;
[[Category:French pages]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=FAQ_common_errors&amp;diff=7220</id>
		<title>FAQ common errors</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=FAQ_common_errors&amp;diff=7220"/>
		<updated>2015-11-14T03:28:28Z</updated>

		<summary type="html">&lt;p&gt;Tepples: fix link (apparently new users can&amp;#039;t create new pages, and my old edit history was wiped)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|[[AviSynth_FAQ | Main Page]] | [[FAQ_general_info | General Info]] | [[FAQ_loading_clips | Loading Clips]] | [[FAQ_frameserving | Loading Scripts]] | &#039;&#039;&#039;Common Error Messages&#039;&#039;&#039; | [[FAQ_different_types_content | Processing Different Content]] | [[FAQ_YV12 | Dealing with YV12]] | [[FAQ_using_virtualdub_plugins | Processing with Virtualdub Plugins]] |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I got the message &amp;quot;LoadPlugin: unable to load &amp;quot;xxx&amp;quot; is not an AviSynth 1.0/AviSynth 2.0 plugin&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
You are using a plugin which is not compatiable with that version of AviSynth. As explained [[FAQ_general_info#avs_comp|here]], plugins compiled for AviSynth v2.5 are not compatible with AviSynth v1.0x/v2.0x and vice versa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When frameserving I got the following message: &amp;quot;Script error, there is no function named &amp;quot;xxx (some filter)&amp;quot;&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
You probably installed/registered a version of AviSynth which doesn&#039;t contain that specific filter. Make sure that there are no other versions floating around on your hard disk (there&#039;s a possibility that a version will be registered while it is not in your system directory). Make sure that the latest stable version is registered, see also [[FAQ_general_info#avs_version_nr|here]].&lt;br /&gt;
&lt;br /&gt;
There is also the possibility that you are missing the filter&#039;s dll, such as &amp;quot;Script error, there is not function named &amp;quot;TDecimate&amp;quot;&amp;quot;. In order to solve this, just make sure that you have the TIVTC.dll in your plugins folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I installed AviSynth and got the following error message: &amp;quot;Couldn&#039;t locate decompressor for format &#039;YV12&#039; (unknown).&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Install a codec which supports YV12. DivX5 or one of the recent [http://www.xvid.org/ XviD builds of Koepi] or [http://forum.doom9.org/showthread.php?s=&amp;amp;threadid=56972 Helix YUV codec] or some other (ffvfw, ffdshow). If that still doesn&#039;t work, modify your registry as explained in the next question.&lt;br /&gt;
&lt;br /&gt;
=== When encoding I got the following error &amp;quot;ACM failed to suggest a compatible PCM format&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
This error means that you are using AviSource to open your AVI file, but you don&#039;t have an ACM codec to decode the audio stream. The most common problem is that your audio is an AC3 or a MP3 stream, but you don&#039;t have the corresponding ACM codec installed. It can also happen that your audio is a &amp;quot;crippled&amp;quot; (that is, with an incorrect header) MP3 [http://forums.virtualdub.org/index.php?act=ST&amp;amp;f=4&amp;amp;t=802&amp;amp;hl=0055] [http://forums.virtualdub.org/index.php?act=ST&amp;amp;f=3&amp;amp;t=10931&amp;amp;hl=unknown%20tag%200055&amp;amp;st=15] [http://forum.doom9.org/showthread.php?t=94760].&lt;br /&gt;
&lt;br /&gt;
There are several solutions for this problem:&lt;br /&gt;
&lt;br /&gt;
* Get the proper ACM codec. You can use [http://www.headbands.com/gspot/ GSpot] to find out which audio stream you are dealing with. The needed ACM codecs can be found [[Importing_media|here]].&lt;br /&gt;
* Demux your audio with an application like [http://www.alexander-noe.com/video/amg/ AVI-Mux GUI] or [[VirtualDub]], and import your audio with a specific plugin. See also [[FAQ_loading_clips|here]].&lt;br /&gt;
* Use [[DirectShowSource]] to open the audio. Install [http://avisynth.org/mediawiki/Ffdshow ffdshow] and enable the specific audio format in the &amp;quot;Audio Decoder Properties&amp;quot; tab. Create the following script:&lt;br /&gt;
&lt;br /&gt;
 Vid = AviSource(&amp;quot;Blah.avi&amp;quot;, audio=false)&lt;br /&gt;
 Aud = DirectShowSource(&amp;quot;Blah.avi&amp;quot;, video=false)&lt;br /&gt;
 AudioDub(Vid, Aud)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When encoding I got the following error: &amp;quot;framesize xyz x 56 not supported&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
This usually is an indicator of a script error, where the input is actually the error message being displayed. Here, xyz is the length of the error message text and 56 is the height (xyz will vary depending on the error message whilst the height will always be 56 pixels). Your encoder is seeing the error message as an RGB32 input source and hence the error. Opening the script with WMP or VirtualDub should display the error message. Fix the error in the script and retry to encode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When frameserving I got the following message: &amp;quot;AVISource: couldn&#039;t locate a decompressor for fourcc (...)&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Usually, this error message shows up if you don&#039;t have the right VfW codec installed for decoding your video. Get [http://www.headbands.com/gspot/ Gspot] to find out which codec you need. Get, for example, [[Xvid]] for your MPEG-4 ASP clips and [http://forum.doom9.org/showthread.php?t=94458 Cedocida codec] for your DV clips. If you have problems finding the right one, ask around on the video forums.&lt;br /&gt;
&lt;br /&gt;
But it can also show up if you call [[AviSource]] too many times. The dll for the decompression codec is loaded separately for every [[AviSource]] call. Eventually an OS-imposed limit is reached, the codec can&#039;t be loaded and you get that error message. More discussion can be found [http://forum.doom9.org/showthread.php?t=131687 here]. A good solution is to use a number of scripts (keeping each below the problematic limit of avi calls) and encode them separately, and join them afterwards in some application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When frameserving I got the following message: &amp;quot;DirectShowSource: Could not open as video or audio &amp;lt;br&amp;gt; Video Returned: &amp;quot;DirectShowSource: the filter graph manager won&#039;t talk to me&amp;quot;&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
This is a common error that occurs when DirectShow isn&#039;t able to deliver any format that is readable to AviSynth. Try creating a filter graph manually. See if you are able to construct a filter graph that delivers any output that AviSynth can open. If not, you might need to download additional DirectShow filters that can deliver correct material. If you can play the graph in [[GraphEdit]], make sure to remove the video and audio renderers, before saving the graph and opening it in AviSynth. Some examples can be found [[Importing_media#graph|here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== I am trying to load a script that has a path name with a mix of japanese characters and ASCII test. I got an import error and the path that is displayed has some strange characters (not the japanese characters)?===&lt;br /&gt;
&lt;br /&gt;
AviSynth has problems with non-ANSI chars on filenames. It only supports [http://en.wikipedia.org/wiki/ASCII 8 bit character ANSI text]. Some discussion about this: [http://forum.doom9.org/showthread.php?t=110467] and [http://forum.doom9.org/showthread.php?t=131419].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When frameserving I got the following message: &amp;quot;CAVIStreamSynth: System exception - Access Violation at 0x0, reading from 0x0&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
Access Violation at 0x0, reading from 0x0 is usually caused by running out of memory (memory leak ???). It can be caused by a plugin which is leaking memory, but apparently it can also be caused by other things (codecs, applications ???) [http://forum.doom9.org/showthread.php?t=123195] [http://forum.doom9.org/showthread.php?t=128403]. Add SetMemoryMax(...) at the beginning of the script. If that doesn&#039;t help, report the issue in the doom9 forums, and we will try to help finding the cause of it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When frameserving I got a message similar to: &amp;quot;Avisynth open failure: Script error: Invalid arguments to function &amp;quot;xxx (some filter)&amp;quot; (I:\Video.avs, line 5)&amp;quot;? ===&lt;br /&gt;
&lt;br /&gt;
It means you are passing incorrect arguments (that is of the correct type) to your script, filter or plugin. For example:&lt;br /&gt;
&lt;br /&gt;
 # passing a float (2.0), while Loop expects an int:&lt;br /&gt;
 Loop(clip, 2.0)&lt;br /&gt;
&lt;br /&gt;
 # passing three clips to Overlay instead of two:&lt;br /&gt;
 AviSource(&amp;quot;anime_raw.avi&amp;quot;)&lt;br /&gt;
 karaoke = AviSource(&amp;quot;karaoke.avi&amp;quot;)&lt;br /&gt;
 Trim(0,999) + Trim(1000,1030).Overlay(last, karaoke, mask=sign.ShowAlpha()) + Trim(1031,0)&lt;br /&gt;
 # last should be omitted as argument to Overlay&lt;br /&gt;
&lt;br /&gt;
 # implicit &#039;last&#039; not defined&lt;br /&gt;
 v = AviSource(&amp;quot;myvid.avi&amp;quot;)&lt;br /&gt;
 Trim(100, 199)&lt;br /&gt;
 # need to use v.Trim(...) here&lt;br /&gt;
&lt;br /&gt;
So make sure the passed arguments are of the correct type and read the corresponding documentation if necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|[[AviSynth_FAQ | Main Page]] | [[FAQ_general_info | General Info]] | [[FAQ_loading_clips | Loading clips]] | [[FAQ_frameserving | Loading Scripts]] | &#039;&#039;&#039;Common Error Messages&#039;&#039;&#039; | [[FAQ_different_types_content | Processing Different Content]] | [[FAQ_YV12 | Dealing with YV12]] | [[FAQ_using_virtualdub_plugins | Processing with Virtualdub Plugins]] |&lt;br /&gt;
&lt;br /&gt;
[[Category:AviSynth FAQ]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Tweak&amp;diff=310</id>
		<title>Tweak</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Tweak&amp;diff=310"/>
		<updated>2012-12-26T18:22:51Z</updated>

		<summary type="html">&lt;p&gt;Tepples: YIQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:FuncDef|Tweak(clip &#039;&#039;clip&#039;&#039; [, float &#039;&#039;hue&#039;&#039;] [, float &#039;&#039;sat&#039;&#039;] [, float &#039;&#039;bright&#039;&#039;] [, float &#039;&#039;cont&#039;&#039;] [, bool &#039;&#039;coring&#039;&#039;] [, bool &#039;&#039;sse&#039;&#039;] [, float &#039;&#039;startHue&#039;&#039;] [, float &#039;&#039;endHue&#039;&#039;] [, float &#039;&#039;maxSat&#039;&#039;] [, float &#039;&#039;minSat&#039;&#039;] [, float &#039;&#039;interp&#039;&#039;] [, bool &#039;&#039;dither&#039;&#039;])}}&lt;br /&gt;
&lt;br /&gt;
This filter provides the means to adjust the &#039;&#039;hue&#039;&#039;, &#039;&#039;saturation&#039;&#039;, &#039;&#039;brightness&#039;&#039;, and &#039;&#039;contrast&#039;&#039; of a video clip. In v2.60, both the saturation and hue can be adjusted for saturations in the range [&#039;&#039;minSat&#039;&#039;, &#039;&#039;maxSat&#039;&#039;] and hues in the range [&#039;&#039;startHue&#039;&#039;, &#039;&#039;endHue&#039;&#039;]. &#039;&#039;interp&#039;&#039; interpolates the adjusted saturation to prevent banding.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;hue&#039;&#039; (-180.0 to +180.0, default 0.0) is used to adjust the color hue of the image. Positive values shift the image towards red. Negative values shift it towards green.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sat&#039;&#039; (0.0 to 10.0, default 1.0) is used to adjust the color saturation of the image. Values above 1.0 increase the saturation. Values below 1.0 reduce the saturation. Use sat=0 to convert to [[GreyScale]]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;bright&#039;&#039; (-255.0 to 255.0, default 0.0) is used to change the brightness of the image. Positive values increase the brightness (the clip gets brighter). Negative values decrease the brightness (the clip gets darker). If the clip is too dark or too bright you can use this setting to correct it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;cont&#039;&#039; (0.0 to 10.0, default 1.0) is used to change the contrast of the image. Values above 1.0 increase the contrast (the luma range will be stretched). Values below 1.0 decrease the contrast (the luma range will be contracted). If details can&#039;t be seen in dark or bright areas, you can increase the contrast to make those details more visible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;coring&#039;&#039; = true/false (optional; true by default, which reflects the behaviour in older versions). When set to true, the luma (Y) is clipped to [16,235] and the chroma (U, V) is clipped to [16,240]; when set to false, the luma and chroma are unconstrained. [Added in v2.53].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sse&#039;&#039; = true/false (default false) is only available for YUY2 with coring=false and only using the standard &#039;&#039;hue&#039;&#039;, &#039;&#039;sat&#039;&#039;, &#039;&#039;bright&#039;&#039; and &#039;&#039;cont&#039;&#039; options. It re-enables the SSE code if required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;startHue&#039;&#039; (default 0), endHue (default 360): (both from 0 to 360; given in degrees.). The hue and saturation will be adjusted for values in the range [&#039;&#039;startHue&#039;&#039;, &#039;&#039;endHue&#039;&#039;] when startHue&amp;lt;endHue. Note that the hue is periodic, thus a hue of 360 degrees corresponds with a hue of zero degrees. If endHue&amp;lt;startHue then the range [&#039;&#039;endHue&#039;&#039;, 360] and [0, &#039;&#039;startHue&#039;&#039;] will be selected (thus anti-clockwise). If you need to select a range of [350, 370] for example, you need to specify startHue=350 and endHue=10, (370-360). Thus when using the default values all pixels will be processed. As a guide, the following table shows approximate &#039;&#039;startHue&#039;&#039; and &#039;&#039;endHue&#039;&#039; values for the basic colors:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
 ! Color !! startHue !! endHue&lt;br /&gt;
 |-&lt;br /&gt;
 | Red || 80 || 135&lt;br /&gt;
 |-&lt;br /&gt;
 | Yellow || 155 || 185&lt;br /&gt;
 |-&lt;br /&gt;
 | Green || 200 || 260&lt;br /&gt;
 |-&lt;br /&gt;
 | Cyan || 275 || 310&lt;br /&gt;
 |-&lt;br /&gt;
 | Blue || 325 || 15&lt;br /&gt;
 |-&lt;br /&gt;
 | Magenta || 30 || 75&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;maxSat&#039;&#039; (default 150), minSat (default 0): (both from 0 to 150 with minSat&amp;lt;maxSat; given in percentages). The hue and saturation will be adjusted for values in the range [&#039;&#039;minSat&#039;&#039;, &#039;&#039;maxSat&#039;&#039;]. Practically the percentage saturation of a pixel will be in the range [0,100], since these correspond to valid RGB pixels (100% corresponds to R=255, G=B=0, which has a saturation of 119 in units of chroma). An overshoot (up to 150%) is allowed for non-valid RGB pixels (150% corresponds to U=V=255, which has a saturation of sqrt(127^2+127^2) = 180). Thus when using the default values all pixels will be processed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;interp&#039;&#039;: (0 to 32, default 16; given in units of chroma, rather than a percentage) is used to interpolate the saturation adjustment at the edges of the chosen range. The adjustment is interpolated between 1.0 and &#039;&#039;sat&#039;&#039; in the range [&#039;&#039;minS&#039;&#039;-&#039;&#039;interp&#039;&#039;, &#039;&#039;minS&#039;&#039;] and between &#039;&#039;sat&#039;&#039; and 1.0 in [&#039;&#039;maxS&#039;&#039;, &#039;&#039;maxS&#039;&#039;+&#039;&#039;interp&#039;&#039;], where &#039;&#039;minS&#039;&#039; and &#039;&#039;maxS&#039;&#039; are the equivalents of &#039;&#039;minSat&#039;&#039; and &#039;&#039;maxSat&#039;&#039; in chroma units (100% = 119 units). There is no interpolation for interp=0, which can be useful when a clip consists of uniform colors and you want a hard cutoff. The interpolation is linear.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;dither&#039;&#039; = true/false (false by default): When set to true, [[ordered dithering]] is applied when doing the adjustment.&lt;br /&gt;
&lt;br /&gt;
=== Usage and examples: adjusting contrast and brightness ===&lt;br /&gt;
&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
| [[Image:tweak_original.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| original &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
There are two problems with this picture. It is too dark, and the contrast is too small (the details of the tree are not visible for example). First, we will higher the brightness to make the picture less dark (left picture below). Second, we will higher the contrast to make details in the dark areas more visible (right picture below). Make sure that the bright parts don&#039;t get too bright though.&lt;br /&gt;
&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
| [[Image:tweak_bright20.jpg]]&lt;br /&gt;
| [[Image:tweak_bright20_cont12.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| bright=20 &lt;br /&gt;
| bright=20, cont=1.2 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Usage and examples: adjusting saturation ===&lt;br /&gt;
&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
| [[Image:tweak_original2.jpg]]&lt;br /&gt;
| [[Image:tweak_sat075.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| original &lt;br /&gt;
| sat=0.75 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Suppose we want to lower the saturation of the skin of the girl, and the background should be left intact. The proper way to do this is to set sat=0, and lower the hue range till you found the correct hue range which should be processed. This can be done by using a Vectorscope, but also manually. (If it is needed the saturation range can also be specified if the dark and white parts of that hue should not be processed.) The result is below.&lt;br /&gt;
&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
| [[Image:tweak_hue105-138.jpg]]&lt;br /&gt;
| [[Image:tweak_hue105-138_sat075.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| sat=0, startHue=105, endHue=138 &lt;br /&gt;
| sat=0.75, startHue=105, endHue=138&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Instead, we can also try to &amp;quot;select&amp;quot; the skin of the girl by narrowing the saturation range only. The result is below. In this case the result is pretty much identical.&lt;br /&gt;
&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
| [[Image:tweak_sat70-50.jpg]]&lt;br /&gt;
| [[Image:tweak_sat70-50_sat075.jpg]]&lt;br /&gt;
|-&lt;br /&gt;
| sat=0, maxSat=75, minSat=55 &lt;br /&gt;
| sat=0.75, maxSat=75, minSat=55&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Usage: YUV to YIQ conversion ===&lt;br /&gt;
&lt;br /&gt;
The NTSC analog television system used the YUV color space with its axes rotated by 33 degrees, a color space called [http://en.wikipedia.org/wiki/YIQ YIQ].&lt;br /&gt;
In YIQ, orange and teal are along the in-phase (I) axis, while green and magenta are along the quadrature (Q) axis.&lt;br /&gt;
The eye is far more sensitive to detail along the I axis than along the Q axis, and NTSC traditionally used more bandwidth for I than for Q.&lt;br /&gt;
&lt;br /&gt;
The Tweak filter can be used to convert YUV to YIQ, where the V axis represents I and U represents Q.&lt;br /&gt;
The following example, based on an example at [[Swap]], converts a YUV clip to YIQ, blanks the Q channel, and converts back to YUV.&lt;br /&gt;
This produces the &amp;quot;orange and teal&amp;quot; color scheme that [http://tvtropes.org/pmwiki/pmwiki.php/Main/OrangeBlueContrast became a cliché].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# AviSource() etc. goes above here&lt;br /&gt;
&lt;br /&gt;
yiqclip = Tweak(hue=33) # at this point v and u represent i and q&lt;br /&gt;
u_chroma = BlankClip(UToY(yiqclip),color=$808080)&lt;br /&gt;
YToUV(u_chroma, yiqclip.VToY)&lt;br /&gt;
MergeLuma(yiqclip)&lt;br /&gt;
Tweak(hue=-33)  # convert back to yuv&lt;br /&gt;
AudioDub(yiqclip)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This allows processing the I and Q signals separately &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Changes&#039;&#039;&#039;&lt;br /&gt;
{|border=1 cellspacing=1 cellpadding=4&lt;br /&gt;
 |-&lt;br /&gt;
 | v2.58&lt;br /&gt;
 | Added startHue, endHue, maxSat, minSat and interp.&lt;br /&gt;
 |-&lt;br /&gt;
 | v2.60&lt;br /&gt;
 | Added dither.&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
[[Category:Internal_filters]]&lt;/div&gt;</summary>
		<author><name>Tepples</name></author>
	</entry>
</feed>