Afficher deux video en une ? - Traitement Vidéo - Video & Son
Marsh Posté le 08-09-2010 à 11:37:19
http://urzhiata.emoc.org/creer-une [...] synth.html
Pour résumer :
Tu installes Avisynth.
Tu ouvres un fichier texte et tu écris :
clip a= Avisource(ta video.avi)
clip b= Avisource(ta video.avi)
clip c = StackVertical(clip a,clip b)
return clip c
Tu sauvegardes le fichier avec ".avs" comme extension à la place de ".txt".
Tu ouvres ce fichier avec virtualdub et y'a plus qu'à réencoder.
Marsh Posté le 08-09-2010 à 17:17:52
J'obtiens un message d'erreur quand j'ouvre le fichier avec virtualdub :
Avysinth open failure :
No compatible ACM codec to decode 0x0050 audio stream to PCM
(CDicuments and setting/..../videos.avs, line1)
J'ai essayer de faire la vidéo avec ffmpeg en console, mais sa me crée une vidéo avec le même message d'erreur...
Dans mon .avs j'ai écrit sa :
clip1 = Avisource("video1.avi" )
clip2 = Avisource("video2.avi" )
clip3 = StackVertical(clip1,clip2)
return clip3
j'ai dabord écrit exactement ce qu'il y a écrit plus haut mais sa me faisait pareil alors j'ai écrit sa et c'est toujours pareil, j'ai fait quelque chose qui ne fallait pas ?
Marsh Posté le 08-09-2010 à 18:05:11
Citation : Dans mon .avs j'ai écrit sa : |
Oui, c'est un oubli de ma part, il faut mettre les guillemets.
Citation : No compatible ACM codec to decode 0x0050 audio stream to PCM |
Ok, Avisynth n'arrive pas à décoder l'audio. C'est quoi comme type de fichier la vidéo en question ?
Sinon, tu peux toujours essayé çà :
clip1 = directshowsource("video1.avi" )
clip2 = directshowsource("video2.avi" )
clip3 = StackVertical(clip1,clip2)
return clip3
Marsh Posté le 08-09-2010 à 22:24:41
Sa marche Merci
Une dernière question, comment je fait pour obtenir avec les deux vidéo, un taille normal , car du coup la j'ai une vidéo qui extrêmement grande en hauteur mais pas large du tout.
A oui et c'est normal que les deux vidéo d'entré font 15mo maximum, et la vidéo de sortie fait environ 3,5Go ?
Les vidéos sont des vidéos que j'ai prise a partir de mon appareil photo.
Marsh Posté le 09-09-2010 à 11:48:47
dracus a écrit : Une dernière question, comment je fait pour obtenir avec les deux vidéo, un taille normal , car du coup la j'ai une vidéo qui extrêmement grande en hauteur mais pas large du tout. |
Il faut "cropper" la vidéo.
Soit avec virtualdub tu "croppes" la vidéo finale ou avec Avisynth tu croppes chacune des deux vidéos de départ.
Avec Avisynth, il faut utiliser la commande Crop.
Si tu veux retrouver ton format de départ, il faudra enlever la moitié des pixels en hauteur sur chacune des deux vidéos de départ.
Par exemple pour un format de 640 * 480, en enlevant 120 pixels en haut et en bas :
clip1 = directshowsource("video1.avi" ).crop(0,120,0,-120)
clip2 = directshowsource("video2.avi" ).crop(0,120,0,-120)
clip3 = StackVertical(clip1,clip2)
return clip3
dracus a écrit : A oui et c'est normal que les deux vidéo d'entré font 15mo maximum, et la vidéo de sortie fait environ 3,5Go ? |
Dans le menu "Video" de VirtulaDub, il faut être sur "Full processing mode" et choisir un codec dans le sous-menu "compression".
Un Tuto ici pour cropper et encoder une vidéo en Xvid avec VirtulaDub.
Marsh Posté le 09-09-2010 à 20:18:32
Merci orwell_bis (j'avais coïncidemment le même blocage que dracus depuis quelques jours) !
En plus ça m'a permis de découvrir Avisynth qui a l'air vraiment très puissant.
Marsh Posté le 28-09-2010 à 06:41:37
Voila le travail que j'ai réussi a faire grâce a ta solution :
http://www.youtube.com/watch?v=xNPNtZzzV5k
Marsh Posté le 28-09-2010 à 11:35:46
Héhé super tuto
Marsh Posté le 07-09-2010 à 23:31:50
Bonjour tout le monde, en ce moment j'ai envi de faire une petite vidéo dans ce genre la http://www.youtube.com/watch?v=DLd4Bh2ytQU j'ai tout pour faire la vidéo, mais le seul problème c'est que je voit pas du tout comment afficher deux vidéo comme sa
Quelqu'un pourrait il m'aider ?