Ich versuche, einem Video, das ich besitze, ein Wasserzeichen hinzuzufügen, erhalte jedoch beim Anwenden des Wasserzeichens diese Fehlermeldung
Die Bibliothek ist installiert und funktioniert mit dem kommentierten Code, aber beim Versuch, ein Wasserzeichen hinzuzufügen, funktioniert sie nicht
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
。