Trad-Fr
Logiciels => VirtualDub, VirtualDub-MPEG2, VirtualDubMOD & DGMPEGDec => Discussion démarrée par: hams le 17 octobre 2006, 22:18:24
-
Bonsoir a tous !!!
Je voulai savoir si c'etait possible de faire une transaction entre deux video...
Par exemple j'ai deux bout de video que je raccorde mais le passage de l'un a l'autre est trop brutale je voudrais que le passage se face avec superposition d'image via VDM si possible !!!
merci.
-
Bonjour hams :D
Oui, c’est possible avec le filtre Dissolve d’AviSynth. Il mélange progressivement les trames des séquences pour obtenir un effet de fondu. Note que les flux audio sont mélangés de la même façon. La syntaxe est la suivante :
Dissolve(clip1,clip2[,...],overlap)
Les arguments sont :
Clip1 = ta première séquence
Clip2 = ta seconde séquence
Overlap = nombre de frames pour la superposition
Concrètement :
1 – Installe AviSynth (http://sourceforge.net/project/showfiles.php?group_id=57023). La version 2.5.6a fera parfaitement l’affaire.
2 – Ouvre le Bloc-notes de Windows et copie/colle le script ci-après en prenant soin d’indiquer les chemins et noms exacts de tes fichiers (extension AVI comprise).
Dissolve (Avisource("C:\bla_bla\file_name.avi"), Avisource("C:\bla_bla\file_name.avi"), 30)
Ce qui par exemple donnera :
Dissolve (Avisource("C:\Vidéo1.avi"), Avisource("C:\Vidéo2.avi"), 30)
Nota : tu peux faire varier l’overlap selon la durée de la transition voulue.
3 – Enregistre le script en lui donnant l’extension .avs (i.e. script_fondu.avs).
4 – Ouvre ce fichier .avs avec VDM ; visualise si le résultat te convient. Si c’est OK, tu ré-encodes et c’est bon.
@+++ Room |312| :wink:
-
merci room |312| c'est exactement ceque je chercher !!!
maintenan j'ai deux question :
_ la premiere -> il y a t il different passage possible ? je veut dire par la es-ce qu'il y a diffferent effet possible a la place du fondu ??
_la deuxieme -> c'est que lorsque jutilise cett effet le poid double il passe donc de 31.8MO a 62.8MO il y a t-il moyent dy remedier ?
-
lol oublie la deuxieme question c'est regler !!!!! :P
merci :D
-
Re- :D
Avisynth est un serveur de frames, càd qu’il distribue les images d’une source vidéo à un autre logiciel (VD ou WMP en sont des exemples) sous un format non compressé. Il est capable d’appliquer des modifications sur les flux A/V via des filtres (redimensionnement, crop, denoisers, désentrelacement, sous-titres, etc.) mais en termes d’effets, mieux vaut se tourner vers un logiciel de montage vidéo.
Si la question t’intéresse néanmoins, n’hésite pas à visiter le site officiel (qui a l’air off pour l’instant). @+++ Room |312| :wink:
-
merci probleme resolut !!!
-
La citation : Dissolve (Avisource("C:\bla_bla\file_name.avi"), Avisource("C:\bla_bla\file_name.avi"), 30)
fonctionne très bien lorsqu'on veut relier 2 fichiers, mais lorsqu'on en a plusieurs, VD a des problèmes avec les ")".
Dans ce cas, il faut écrire (en tout cas, c'est comme cela que cela fonctionne pour moi :
Dissolve (Avisource("C:\bla_bla\file_name.avi"), Avisource("C:\bla_bla\file_name.avi")),(Avisource("C:\bla_bla\file_name.avi")), 30).
De cette façon, on peut coller autant de petites vidéos que l'on veut.
-
Si c’est OK, tu ré-encodes et c’est bon.
Merci pour ces explications ! Je suis arrivé à cette étape , mais je ne trouve pas le bon ré-encodage !
Dois-je passer en mode "compression", " full processing mode", ou "direct stream copy" ?
-
bonsoir.... :wink:
tu lances ton script avisynth....puis...
traitement complet...compression....choix du codec....parametrage du codec....
il existe une version de VDM en français sur le site...
en copie de flux directe tu vas avoir un fichier d'une taille gigantesque...avisynth est un serveur d'images ...
il fournit la video non compressee....
à recompresser donc....
voili voila....
@+.... :wink: