2017-09-25 127 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