Sie müssen die Zeitstempel für die anderen Videos ändern.
String [] cmd = {"- loop", "1", "- i", "/ storage / emulated / 0 / Download / trasprent_bg.png", "- i", videourl_1.mp4, "- i", videourl_2 .mp4, "- i", videourl_3.mp4, "- i", videourl_4.mp4, "- i", image_collage.png, "- filter_complex", "[1: v] scale = 500: 500, crop = 266 : 266 [tfg]; [2: v] -Skala = 500: 500, Ernte = 266: 266, Setpts = PTS + X / TB [bfg]; [3: v] -Skala = 500: 500, Ernte = 266: 266 Setpts = PTS + Y / TB [threefg]; [4: v] scale = 500: 500, Ernte = 266: 266, setpts = PTS + Z / TB [fourfg]; [5: v] scale = -1: -1 [colage]; [0: v] [tfg] overlay = 2: 2: eof_action = pass [o1]; [o1] [bfg] overlay = 272: 2: eof_action = pass [o2]; [o2] [ threefg] overlay = 2: 272: eof_action = pass [o3]; [o3] [fourfg] overlay = 272: 272: eof_action = pass: kürzeste = 1 [o4]; [o4] [colage] overlay = 0: 0 ", "- an", "videoCrop37.mp4"};
Für das 2., 3. und 4. setpts=PTS+T/TB
Video wurde ein Filter hinzugefügt, wobei T die Verzögerung in Sekunden für die Startzeit des Videos ist. Wenn die Dauer der 4 Videos 6,3,11,5 Sekunden beträgt, sind X = 6, Y = 9 (6 + 3) und Z = 20 (6 + 3 + 11).