Как объединить массив видео с помощью avconv
Я хочу объединить массив видео, мой массив
$interFIFO // array(
0=>test1.mpg,
1=>test2.mpg,
2=>test3.mpg,
3=>test4.mpg,
);// array count may be increase some time
Я знаю, объединить 2 видеофайла и его рабочий файл мой код
shell_exec("cat test1.mpg test2.mpg > test_all.mpg");
Приведенный выше код рабочий файл, и я получил результат.
Моя проблема заключается в объединении более 2 видео с использованием php и avconv
1 ответ
Решение
Если ваш метод объединения 2 видео работает, почему бы вам не попробовать это:
shell_exec("cat ".implode(" ", $interFIFO)." > test_all.mpg");
Implode объединяет элементы массива с помощью "клея" в качестве первого параметра (в данном случае это пробел ")