AviSynth

AviSynth
AviSynth
Avisynth.png
Dernière version 2.5.8 (26 décembre 2008) [+/−]
Version avancée 2.6 Alpha 2 (27 septembre 2009) [+/−]
Environnement Windows
Type Serveur de frames
Licence GNU GPL
Site web www.avisynth.org

AviSynth est un frameserver (serveur de frames) pour Windows développé par Ben Rudiak-Gould (Avisynth 1.0), puis amélioré par Edwin van Eggelen, Klaus Post et Richard Berg (Avisynth 2.*) entre autres. C'est un logiciel libre gratuit distribué selon les termes de la licence GNU GPL.

Sommaire

Un frameserver

Avisynth est un éditeur vidéo non-linéaire entièrement contrôlé par des scripts (il ne possède pas d'interface graphique). Il agit comme un intermédiaire entre une source vidéo, comme un fichier .avi ou .mpg, et une application VFW (Video For Windows), comme un lecteur multimédia ou un encodeur.

Avisynth peut communiquer avec n'importe quel programme qui supporte les .avi par le système VFW en lui transmettant un faux fichier avi. En effet le frameserving est un processus par lequel vous transférez directement les signaux vidéo d'un programme vers un autre, ainsi aucun fichier intermédiaire ou temporaire n'est créé.

Source → FrameServer → Application

Quelques exemples :

fichier .d2v → AviSynth (.avs) → fichier .avi
fichier .mpg → AviSynth (.avs) → fichier .avi
fichier .avi → AviSynth (.avs) → fichier .avi

Les fonctions d'Avisynth

Avisynth peut appliquer une grande variété de fonctions de traitement et d'édition - via des filtres - sur un flux vidéo, avant de retransmettre les résultats (vers une application tierce comme un lecteur multimédia ou un encodeur) comme s'il s'agissait réellement d'une source avi. Ces filtres permettent d'exécuter des fonctions comme le trim, le crop, le désentrelacement, le téléciné inverse, des corrections de couleur, des redimensionnements, du denoising (débruitage)...

Pour utiliser ces filtres, on doit passer par des scripts (simple fichier texte portant l'extension .avs) écrits en langage avisynth. Si certains filtres sont directement inclus dans avisynth, pour étendre les capacités de ce programme on pourra y ajouter des plugins (fichier .dll). Une liste non exhaustive de ces plugins est disponible sur Avisynth.org (Avisynth Filter Collection). Avisynth peut fonctionner dans de nombreux espaces couleurs incluants RVB, YUY2 et YU12 (ce qui est nécessaire pour assurer une compatibilité avec tout type d'entrée ou sortie vidéo). Cependant certains filtres ne fonctionnent que dans un espace couleur donné, ce qui implique une conversion de l'espace couleur.

Exemple de script

Par exemple, prenons le script script.avs. Il s'agit d'un fichier texte portant l'extension .avs

AviSource("source.avi")
Crop(0, 0, 320, 240)
Blur(0.1)

Ce script peut être ouvert par la majorité des lecteurs multimédia (comme Windows Media Player). Ce lecteur multimédia jouera la vidéo "source.avi" croppé à 320x240 (fonction Crop). Avisynth par l'intermédiaire de la fonction Blur, appliquera également un très léger flou. À noter que les opérations de traitement appliquées par les filtres s'exécutent de manière séquentielle (ainsi dans notre exemple, la fonction Crop interviendra avant la fonction Blur).

Exemples de traitements par avisynth

Le premier exemple est celui d'une source vidéo ancienne (The bond / Charlie Chaplin in a liberty loan appeal sorti en 1918). On peut remarquer que la couleur de cet extrait est dénaturée (teinte verdâtre). Quelques "macroblock" légers sont également perceptibles autour des personnages.

Dans cet exemple ont été appliqués à la source un traitement Spacio-Temporel (convolution3D), un Sharp (msharpen) et une reconversion de l'espace couleur en noir et blanc (Greyscale).

Comparaison 1.png

Cette seconde image nous permet de mieux visualiser les changement effectués par avisynth. Il s'agit d'une fusion par différence de l'image source et de l'image de sortie. Les zones les plus sombres sont identiques sur les deux images tandis que les zones plus claires indiquent une différence entre elles.

Difference 1.png

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article AviSynth de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Avisynth — Dernière version 2.5.7 (le 7 janvier 2007) [+/−] …   Wikipédia en Français

  • AviSynth — Тип фрэймсервер цифрового видео Разработчик разработчики AviSynth Операционная система Windows Последняя версия 2.5.8 (30 декабря 2008) Лицензия GNU GPL Сайт …   Википедия

  • Avisynth — Aktuelle Version: 2.5.8 (30. Dezember 2008) Betriebssystem: Windows, Linux (ab 3.0) Kategorie: Videoschnitt Frameserver Lizenz: GPL …   Deutsch Wikipedia

  • AviSynth — Aktuelle Version 2.5.8 (30. Dezember 2008) Aktuelle Vorabversion 3.0 Betriebssystem Windows, Linux (ab 3.0) Kategorie Videoschnitt Frameserver Lizenz GPL …   Deutsch Wikipedia

  • AviSynth — Infobox Software name = AviSynth caption = developer = AviSynth developers latest release version = 2.5.7 final latest release date = January 7, 2007 operating system = Windows genre = Digital video frameserver license = GNU GPL website =… …   Wikipedia

  • 2D-Comb — Der aus dem Englischen stammende Begriff Cross Luminance [ˈkɹɒs ˈluːmɪnəns], umgangssprachlich im Englischen auch Dot crawl, beschreibt feine, sich bewegende, in der Originalszene nicht vorhandene Strukturen in einem Farbfernsehbild, wobei… …   Deutsch Wikipedia

  • 3D-Comb — Der aus dem Englischen stammende Begriff Cross Luminance [ˈkɹɒs ˈluːmɪnəns], umgangssprachlich im Englischen auch Dot crawl, beschreibt feine, sich bewegende, in der Originalszene nicht vorhandene Strukturen in einem Farbfernsehbild, wobei… …   Deutsch Wikipedia

  • Cross-Luminance-Effekt — Der aus dem Englischen stammende Begriff Cross Luminance [ˈkɹɒs ˈluːmɪnəns], umgangssprachlich im Englischen auch Dot crawl, beschreibt feine, sich bewegende, in der Originalszene nicht vorhandene Strukturen in einem Farbfernsehbild, wobei… …   Deutsch Wikipedia

  • NDs-mPeG — nDs mPeG, usually abbreviated DPG, is a special format of MPEG 1 video specifically for playback using the homebrew Moonshell program for the Nintendo DS. The video is encoded on a computer and then transferred, along with Moonshell, to the DS… …   Wikipedia

  • Cross Luminance — Der aus dem Englischen stammende Begriff Cross Luminance [ˈkɹɒs ˈluːmɪnəns], umgangssprachlich im Englischen auch Dot crawl, beschreibt feine, sich bewegende, in der Originalszene nicht vorhandene Strukturen in einem Farbfernsehbild, wobei… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”