2017-09-25 6 views
2

Salut les gars, je travaille sur une application Android qui est basée sur le collage vidéo dans lequel doivent créer un collage de la vidéo sélectionnée ou capturée, il y a différents types de collage que je dois mettre en œuvre . J'ai mis en place la plupart d'entre eux. Mais je suis coincé quand j'essaie de créer un type spécifique de collage.en utilisant ffmpeg créer un collage vidéo à partir de la vidéo capturée par l'application

Voici donc ma question

je dois créer un collage dans lequel toutes les vidéos devrait jouer un être un

je dois combiner 16 vidéo tous ensemble dans un cadre et jouer un par un .

il faut ressembler à ce

enter image description here

pour l'instant toutes les vidéos jouent ensemble ce que dois-je faire pour que toutes les vidéos jouent un par un Merci à l'avance

+0

affiche le cmd que vous avez utilisé pour fusionner des vidéos. – iMDroid

+0

Je frappe un tableau de commandes pour que je puisse vous donner une seule commande –

+0

"-i" + entrée1 + "-i" + entrée2 + "-filter_complex [0: v] pad = iw * 2: ih [int] ; [int] [1: v] superposition = W/2: 0 [vid] -map [vid] -map 0 -strict -2 -c: v libx264 -crf 40 -preset veryfast " + output1; –

Répondre

0

Je pense que le " concat "pièce manquante dans votre commande.

Mise à jour dans votre cmd commenté.

"-i " + input1 + " -i " + input2 + " -filter_complex [0:v]pad=iw*2:ih[int];[int][1:v]overlay=W/2:0[vid] [0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a] -map [vid] -map 0 -strict -2 -c:v libx264 -crf 40 -preset veryfast " + output1; 

N'a pas essayé mais espère que cela fonctionne.

+0

erreur >> concat = n = 2: v = 1: a = 1: argument invalide –

+0

"-i" + entrée1 + "-i" + entrée2 + "-filter_complex [0: v] pad = iw * 2: ih [int]; [int] [1: v] superposition = W/2: 0 [vid] concat = n = 2: v = 1: a = 1 [v] [a] -map [vid] -c: v libx264 -crf 23 -preset veryfast " + sortie; –

+0

utilisez-vous une bibliothèque de ffmpeg? laquelle? – iMDroid