我正在尝试向我拥有的视频添加水印,但在应用水印时出现此错误
库已安装并可使用注释的代码,但在尝试添加水印时无法使用
use FFMpeg\FFMpeg; use ProtoneMedia\LaravelFFMpeg\Filters\WatermarkFactory; $ffmpeg = FFMpeg::create(); $video = $ffmpeg->open(public_path('video-making-test/test1.mp4')); // $video // ->filters() // ->resize(new \FFMpeg\Coordinate\Dimension(320, 240)) // ->synchronize(); // $video // ->frame(\FFMpeg\Coordinate\TimeCode::fromSeconds(10)) // ->save(public_path('video-making-test/results/frame.jpg')); $video->addWatermark(function(WatermarkFactory $watermark) { $watermark->fromDisk('public') ->open('video-making-test/logo.png') ->right(25) ->bottom(25); });
尝试使用
ProtoneMedia\LaravelFFMpeg\Support\FFMpeg
而不是FFMpeg\FFMpeg
。