laravel-ffmpeg
laravel-ffmpeg copied to clipboard
Argument #1 ($filters) must be of type FFMpeg\Filters\Video\VideoFilters, FFMpeg\Filters\AdvancedMedia\ComplexFilters given
Laravel 10
$filesystemsDefault = config('filesystems.default');
FFMpeg::fromDisk($filesystemsDefault)
->open([$inputVideo, $inputAudio])
->exportForHLS()
->addFilter(function (VideoFilters $filters) {
$filters->resize(new \FFMpeg\Coordinate\Dimension(640, 480));
})
->onProgress(function ($percentage, $remaining, $rate) {
logger("{$remaining} seconds left at rate: {$rate}");
})
->toDisk($filesystemsDefault)
->addFormatOutputMapping(
new X264,
Media::make($filesystemsDefault, $output),
['0:v', '1:a']
)
->save();
@MarceloSantosCorrea any solution?
@pascalbaljet
no!