2017-09-25 117 views
2

嗨,大家好,我正在开发基于视频拼贴的Android应用,其中必须从选定或捕获的视频创建拼贴,还有不同类型的拼贴必须实现。我已经实施了其中大部分。 但当我尝试创建特定类型的拼贴时,我被卡住了。使用ffmpeg从视频捕获的视频创建视频拼贴

因此,这里是我的问题

我要创建一个拼贴在所有的视频应该发挥一个是一个

我有16个视频帧中的所有组合在一起,并通过一个打一个。

应该是这样的

enter image description here

现在所有的视频一起玩我应该怎么做才能让所有影片提前打一个接一个 感谢

+0

请发布您用于合并视频的cmd。 – iMDroid

+0

我打了一组命令,我可以给你一个命令 –

+0

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

回答

0

我觉得“ concat“部分从您的命令中缺失。

在您评论的cmd中更新。

"-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; 

还没有尝试过,但希望它的作品。

+0

error >> concat = n = 2:v = 1:a = 1:无效参数 –

+0

“-i”+ input1 +“-i”+ input2 +“-filter_complex [0:v] pad = iw * 2: ih [int]; [int] [1:v] overlay = W/2:0 [vid] concat = n = 2:v = 1:a = 1 [v] [a] -map [vid] -c: v libx264 -crf 23 -preset veryfast“ + output; –

+0

你使用任何ffmpeg库吗?哪一个? – iMDroid