laravel-ffmpeg
laravel-ffmpeg copied to clipboard
Chaining filter_complex in a loop?
Is it possible to chain filter complex in a loop like so?
$fmpeg = FFMpeg::fromDisk('local')->open(['video.mp4', 'video2.mp4']);
foreach($filters as $filter) {
$fmpeg->addFilter($filter['in'], $filter['filter'], $filter['out']);
}
$fmpeg->export()
->addFilter('[0:v][1:v]', 'hstack', '[v]') // $in, $parameters, $out
->addFormatOutputMapping(new X264, Media::make('local', 'stacked_video.mp4'), ['0:a', '[v]'])
->save();
Thank you!