Afficher deux video en une ?

Afficher deux video en une ? - Traitement Vidéo - Video & Son

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 ?

Reply

Marsh Posté le 07-09-2010 à 23:31:50   

Reply

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.

Reply

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
(C:/Dicuments 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 ?

Reply

Marsh Posté le 08-09-2010 à 18:05:11    


Citation :

Dans mon .avs j'ai écrit sa :
 
clip1 = Avisource("video1.avi" )  
clip2 = Avisource("video2.avi" )  

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


Message édité par orwell_bis le 08-09-2010 à 18:08:33
Reply

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.

Reply

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.
 

Reply

Marsh Posté le 09-09-2010 à 18:11:37    

C'est Parfait Merci beaucoup !

Reply

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.

Reply

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

Reply

Marsh Posté le 28-09-2010 à 11:35:46    

Héhé super tuto :D


---------------
un instant monsieur ça-va-chier
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed