|
|
Line 1: |
Line 1: |
− | === <div id="avs">Qu'est-ce que AviSynth?</div> ===
| |
| | | |
− | AviSynth (AVI SYNTHesizer) est un serveur d'images. Une excellente description en est donnée sur [http://neuron2.net/LVG/avisynth.html la page de Luke]:
| |
− |
| |
− | "AviSynth est un utilitaire très pratique crée par Ben Rudiak-Gould. Il offre plusieurs options pour joindre et filtrer des vidéos. Ce qui rend AviSynth unique est le fait que ce n'est pas un programme comme les autres qui produit des fichiers. En fait, AviSynth agit comme l'intermédiaire entre vos vidéos et les applications vidéo.
| |
− |
| |
− | Pour faire simple, AviSynth fonctionne de la façon suivante: Premièrement, vous créez un simple document texte avec des commandes spéciales, qu'on appelle un script. Ces commandes font référence à une ou plusieurs vidéos et à des filtres que vous voulez leur appliquer. Ensuite, vous lancez une application vidéo, comme Virtualdub, et ouvrez le fichier script. C'est là qu'AviSynth agit. Il ouvre les vidéos auxquelles vous faites référence dans le script, exécute les filtres spécifiés, et délivre la sortie à l'application vidéo. L'application, en revanche, n'est pas consciente que AviSynth travaille par derrière. A la place, l'application pense qu'elle est en train d'ouvrir directement un fichier AVI filtré qui réside sur votre disque dur.
| |
− |
| |
− | Il y a cinq raisons principales pour lesquelles vous devriez utiliser AviSynth:
| |
− |
| |
− | # Joindre des Vidéos: AviSynth vous laisse joindre ensemble autant de vidéos que vous le souhaitez, y-compris des AVIs segmentés. Vous pouvez même joindre certaines portions de vidéo sélectivement ou doubler la piste son.
| |
− | # Filtrer des Vidéos: Beaucoup de filtres de traitement vidéo sont disponibles avec AviSynth. Par exemple, des filtres pour redimensionner, découper, et réhausser les contours de vos vidéos.
| |
− | # Franchir la barrière des 2 GO: AviSynth délivre la vidéo à un programme plutôt que de laisser le programme ouvrir directement la vidéo lui-même. A cause de celà, vous pouvez généralement utiliser AviSynth pour ouvrir des fichiers plus grands que 2 GO dans des programmes qui ne supportent pas nativement des fichiers de cette taille.
| |
− | # Ouvrir des Formats non supportés: AviSynth peut ouvrir presque tous les types de vidéo, y-compris les MPEGs et certains MOVs Quicktime. Cependant, quand AviSynth fournit la vidéo à un programme, elle a l'aire d'un AVI standard pour ce programme. Ceci vous permet d'ouvrir certains formats de vidéo dans des programmes qui ne devraient normalement pas les supporter.
| |
− | # Economiser de l'espace Disque: AviSynth génère la vidéo qu'il fournit à un programme au fur et à mesure. Ce qui fait que ni fichier temporaire ni vidéo intermédiaire ne sont nécessaires. A cause de ceci, vous économisez de l'espace disque."
| |
− |
| |
− |
| |
− | === <div id="dev">Qui développe AviSynth?</div> ===
| |
− |
| |
− | A l'origine AviSynth (jusqu'à la version v1.0b) a été développé par Ben Rudiak-Gould [http://neuron2.net/www.math.berkeley.edu/benrg/index.html miroir de sa page personnelle]. Actuellement, il est développé par Sh0dan, IanB, d'Oursse (AviSynth v3), Bidoche (AviSynth v3) et d'autres.
| |
− |
| |
− |
| |
− | === <div id="avs_version">Où puis-je me procurer la dernière version d'AviSynth?</div> ===
| |
− |
| |
− | La dernière version stable est la v2.57, qui se trouve [http://sourceforge.net/project/showfiles.php?group_id=57023 ici] (ainsi que des builds hebdomadaires plus récents).
| |
− |
| |
− |
| |
− | === <div id="avs_bugs">Quels sont les bugs principaux de ces versions?</div> ===
| |
− |
| |
− | La liste des bugs courants se trouve dans la documentation sur la [http://sourceforge.net/tracker/?atid=482673&group_id=57023 page du projet AviSynth]. Les bugs corrigés se trouvent dans la [[Changelist|Liste des évolutions]].
| |
− |
| |
− |
| |
− | === <div id="avs_docs">Où puis-je trouver la documentation sur AviSynth?</div> ===
| |
− |
| |
− | La documentation sur les filtres d'AviSynth se trouvent sur ce site [[Main_Page/fr|Page d'Accueil]], et en particulier ici: [[Internal filters]]. Vous devriez lire ces documents avant de poster dans le forum, mais vous pouvez poster si vous avez des difficultés à les comprendre.
| |
− |
| |
− |
| |
− | === <div id="avs_install">Comment faire pour installer/désinstaller AviSynth?</div> ===
| |
− |
| |
− | A partir de la v2.06 d'AviSynth il y a un auto installeur. Assurez-vous aussi que vous n'avez pas d'autre versions d'AviSynth qui se balade sur votre disque dur, parce qu'il y a une chance que ce soit une de ces versions qui soit enregistrée malencontreusement. Supprimez les si nécessaire. Pour désinstaller AviSynth allez dans "Programme", "AviSynth 2" et sélectionnez "Uninstall AviSynth".
| |
− |
| |
− | Installation d'AviSynth v2.05 ou de plus anciennes versions: déplacez avisynth.dll dans votre répertoire system/system32 et lancez install.reg. Pour désinstaller lancez uninstall.reg et supprimez avisynth.dll.
| |
− |
| |
− |
| |
− | === <div id="avs_versions">Quelle est la différence principale entre les versions v1.0x, v2.0x, v2.5x, v2.6x et v3.x?</div> ===
| |
− |
| |
− | Les versions v1.0x et v2.0x sont compatibles et obsolètes. La différence principale avec la v2.5x est que la structure interne d'AviSynth a changé (support du format YV12 et du multicanal) avec comme conséquence le fait que les plugins externes compilés pour les versions v1.0x/v2.0x ne marcheront pas pour les version v2.5x/v2.6x et vice versa. A partir de la version v2.6x d'autres formats planaires comme YV24 et Y8 ont été ajoutés. Les plugins v2.5x marcheront avec la v2.6x mais pas l'inverse. Toutes les versions sont incompatibles avec la version v3.x, qui fonctionnera aussi sous Linux/MacOSX (voir [[AviSynth v3]]) et reposera sur l'API GStreamer.
| |
− |
| |
− |
| |
− | === <div id="avs_create">Comment créer un fichier AVS?</div> ===
| |
− |
| |
− | Voyez aussi [[#avs_version_nr|ici]] (avec votre éditeur préféré).
| |
− |
| |
− |
| |
− | === <div id="avs_save">Où dois-je sauver mes fichiers AVS?</div> ===
| |
− |
| |
− | N'importe où sur votre disque dur.
| |
− |
| |
− |
| |
− | === <div id="avs_version_nr">Comment puis-je connaître le numéro de version d'AviSynth installée?</div> ===
| |
− |
| |
− | Ouvrez un éditeur de texte, par exemple le Bloc-notes. Tapez la ligne suivante
| |
− |
| |
− | Version()
| |
− |
| |
− | et sauvez le fichier avec l'extension "avs". Sauvez le par exemple sous le nom "version.avs" (en faisant attention que l'extension soit bien "avs" et pas "txt"). Ouvrez le fichier dans une application qui peut lire les fichiers AVI, par exemple WMP 6.4. Le numéro de version va s'afficher.
| |
− |
| |
− |
| |
− | === <div id="avs_comp">Les plugins compilé pour v2.5x/v2.6x sont-ils compatibles avec v1.0x/v2.0x et vice versa?</div> ===
| |
− |
| |
− | Comme expliqué [[#avs_versions|ici]] ce n'est pas le cas. Cependant il est possible d'utiliser un plugin v1.0x/v2.0x en v2.5x/v2.6x, comme expliqué [[#avs_plugins|ici]].
| |
− |
| |
− |
| |
− | === <div id="avs_plugins">Comment utiliser un plugin compilé pour v2.0x en v2.5x?</div> ===
| |
− |
| |
− | A: Dans [http://niiyan.net/?WarpSharpPackage WarpSharp package] vous trouverez un plugin appelé "LoadPluginEx.dll". Lorsque vous utilisez une version plus ancienne de LoadPluginEx.dll, ne placez pas ce plugin dans votre répertoire plugin. Mais placez le dans un répertoire séparé, autrement VirtualdubMod et WMP6.4 vont planter quand vous les quitterez. Ceci vous permettra d'utiliser des plugins v2.0x en v2.5x. Un exemple de script (qui utilise le plugin Dust de Steady):
| |
− |
| |
− | LoadPlugin("C:\Program Files\avisynth2_temp\plugins\LoadPluginEx.dll")
| |
− | LoadPlugin("C:\Program Files\avisynth2_temp\plugins\dustv5.dll")
| |
− |
| |
− | AviSource("D:\clip.avi")
| |
− | ConvertToYUY2()
| |
− | PixieDust(5)
| |
− |
| |
− | Si vous souhaitez automatiser ce procédé jetez un coup d'oeil à [[LoadOldPlugins]].
| |
− |
| |
− |
| |
− | === <div id="avs_switch">Comment passer à une version différente d'AviSynth sans réinstaller?</div> ===
| |
− |
| |
− | * Vous pouvez utiliser AvisynthSwitcher disponible [http://www.lalternative.org ici]. Les versions v2.08 et v2.50 sont fournies, mais vous pouvez facilement en ajouter une nouvelle sous AvisynthSwitcher\versions\Avisynth 2.x.x.
| |
− |
| |
− | * D'autres techniques sont expliquées [http://forum.doom9.org/showthread.php?s=&threadid=45181 ici].
| |
− |
| |
− |
| |
− | === <div id="crash">VirtualdubMod, WMP6.4, CCE et d'autres programmes plantent à chaque fois qu'on les termine (lors de la visualisation d'un fichier avs)?</div> ===
| |
− |
| |
− | Ce problème arrive si vous avez LoadPluginEx.dll (ou WarpSharp.dll) du package WarpSharp dans votre répertoire plugin. La solution est de le déplacer en dehors du répertoire plugin et de le charger manuellement. N'oubliez pas de mettre l'auteur du plugin au courant de ce problème!
| |
− |
| |
− |
| |
− | === <div id="crash2">Il me semble que mon ordinateur plante aléatoirement durant une deuxième passe quelque soit l'encodeur?</div> ===
| |
− |
| |
− | AviSynth est très optimisé. Par conséquent il est possible que votre ordinateur plante de manière aléatoire durant une deuxième passe d'encodage. Essayez de lancer le test de stress [http://www.mersenne.org/freesoft.htm Prime95] pendant une heure, afin de vérifier si votre système est stable. Si le test échoue (ou si votre ordinateur se bloque) vérifiez que votre ordinateur n'est overclocké et réduisez la vitesse du bus de votre processeur par pas de (par exemple) 5 MHz jusqu'à ce que les problèmes disparaissent.
| |
− |
| |
− |
| |
− | === <div id="cmdutil">Y a-t-il un utilitaire en ligne de commande pour encoder en DivX/XviD à l'aide d'AviSynth?</div> ===
| |
− |
| |
− | * Il y a un utilitaire en ligne de commande nommé [http://www.avs2avi.org/ AVS2AVI] (et AVS2AVI GUI) pour encoder en DivX / XviD à l'aide d'AviSynth ([http://forum.doom9.org/showthread.php?t=71493 discussion]).
| |
− |
| |
− | * [http://forum.doom9.org/showthread.php?t=98469 xvid_encraw] pour encoder vers XviD en M4V. Utilisez [http://kurtnoise.free.fr/index.php?dir=mp4tools/ mp4box] ou [http://forum.doom9.org/showthread.php?t=115459 YAMB] pour le multiplexer en MP4.
| |
− |
| |
− |
| |
− | === <div id="gui">AviSynth dispose-t-il d'une interface graphique?</div> ===
| |
− |
| |
− | AviSynth n'a pas d'interface graphique, mais plusieurs outils sont disponibles:
| |
− | * [[VirtualDubMod]]. Les utilitaires suivant liés à AviSynth sont présents:
| |
− |
| |
− | ** La commande 'Open via AVISynth' : Elle permet d'ouvrir n'importe quel fichier vidéo compatible avec AviSynth en générant automatiquement un script qui convient en choisissant un modèle.
| |
− |
| |
− | ** AVS Editor (Raccourci Ctrl+E): Ouvrez juste votre AVS et dans tools sélectionnez "script editor". Faites un changement et pressez F5 pour prévisualiser votre vidéo.
| |
− |
| |
− | * AvisynthEditor, un éditeur de scripts AviSynth avancé qui dispose du surlignage de syntaxe, de l'auto-complétion de code et de fichiers de définition de plugins par version. [http://www.lalternative.org/img/AvisynthEditor.gif Voici une copie d'écran]. Il est disponible [http://www.lalternative.org ici]. La discussion à son sujet se trouve sur le [http://forum.doom9.org/showthread.php?s=&threadid=49487 forum Doom9.org].
| |
− |
| |
− | * [http://sourceforge.net/project/showfiles.php?group_id=74272 AVSGenie]: AVSGenie permet à l'utilisateur de sélectionner un filtre dans une liste déroulante ou dans un menu. Une page de paramètres modifiable apparaît ensuite, avec un guide sur le filtre et ses paramètres. Une fenêtre de prévisualisation de la vidéo s'ouvre, affichant des vues de la "source" et de la "destination". La fenêtre source, dans les cas simples, affiche la sortie de la première ligne du script, généralement l'ouverture d'un fichier vidéo. La fenêtre destination affiche la sortie du script dans son intégralité. De cette façon, les effets des filtres peuvent être facilement observés. La ligne qui représente la fenêtre source peut être changée. La discussion se trouve [http://forum.doom9.org/showthread.php?s=&threadid=54090 ici].
| |
− |
| |
− | * [http://www.swiftavs.net SwiftAVS (par Snollygoster)]: Une autre application sympa avec interface graphique, connu auparavant sous le nom AviSynthesizer. [http://forum.doom9.org/showthread.php?s=&threadid=48326 discussion]
| |
− |
| |
− | * [http://forum.doom9.org/showthread.php?t=129385 AvsP]: C'est un éditeur de script à onglets pour Avisynth. Il dispose de plusieurs fonctionnalités communes aux éditeurs de programmation, comme le surlignage de syntaxe, l'autocompletion, les calltips. Il possède aussi une prévisualisation vidéo intégrée, qui quand elle est couplée avec les onglets de chaque script permet de faire des comparaisons vidéo instantanées. Ce qui rend AvsP vraiment unique est la possibilité de créer des ascenceurs graphiques et d'autres éléments pour tous les arguments de chaque filter, donnant une interface graphique à Avisynth sans perdre aucune des ses caractéristiques puissantes.
| |