FAQ informations générales

From Avisynth wiki
Revision as of 20:48, 18 July 2013 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Qu'est-ce que AviSynth?

AviSynth (AVI SYNTHesizer) est un serveur d'images. Une excellente description en est donnée sur 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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."


Qui développe AviSynth?

A l'origine AviSynth (jusqu'à la version v1.0b) a été développé par Ben Rudiak-Gould miroir de sa page personnelle. Actuellement, il est développé par Sh0dan, IanB, d'Oursse (AviSynth v3), Bidoche (AviSynth v3) et d'autres.


Où puis-je me procurer la dernière version d'AviSynth?

La dernière version stable est la v2.57, qui se trouve ici (ainsi que des builds hebdomadaires plus récents).


Quels sont les bugs principaux de ces versions?

La liste des bugs courants se trouve dans la documentation sur la page du projet AviSynth. Les bugs corrigés se trouvent dans la Liste des évolutions.


Où puis-je trouver la documentation sur AviSynth?

La documentation sur les filtres d'AviSynth se trouvent sur ce site 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.


Comment faire pour installer/désinstaller AviSynth?

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.


Quelle est la différence principale entre les versions v1.0x, v2.0x, v2.5x, v2.6x et v3.x?

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.


Comment créer un fichier AVS?

Voyez aussi ici (avec votre éditeur préféré).


Où dois-je sauver mes fichiers AVS?

N'importe où sur votre disque dur.


Comment puis-je connaître le numéro de version d'AviSynth installée?

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.


Les plugins compilé pour v2.5x/v2.6x sont-ils compatibles avec v1.0x/v2.0x et vice versa?

Comme expliqué 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é ici.


Comment utiliser un plugin compilé pour v2.0x en v2.5x?

A: Dans 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.


Comment passer à une version différente d'AviSynth sans réinstaller?

  • Vous pouvez utiliser AvisynthSwitcher disponible 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 ici.


VirtualdubMod, WMP6.4, CCE et d'autres programmes plantent à chaque fois qu'on les termine (lors de la visualisation d'un fichier avs)?

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!


Il me semble que mon ordinateur plante aléatoirement durant une deuxième passe quelque soit l'encodeur?

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 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.


Y a-t-il un utilitaire en ligne de commande pour encoder en DivX/XviD à l'aide d'AviSynth?

  • Il y a un utilitaire en ligne de commande nommé AVS2AVI (et AVS2AVI GUI) pour encoder en DivX / XviD à l'aide d'AviSynth (discussion).


AviSynth dispose-t-il d'une interface graphique?

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. Voici une copie d'écran. Il est disponible ici. La discussion à son sujet se trouve sur le forum Doom9.org.
  • 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 ici.
  • 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 filtre, donnant une interface graphique à Avisynth sans perdre aucune des ses caractéristiques puissantes.
Personal tools