Panggilan ke kaedah yang tidak ditentukan FFMpeg\Media\Video::addWatermark()
P粉567281015
P粉567281015 2024-03-29 20:44:29
0
1
420

Saya cuba menambahkan tera air pada video yang saya miliki tetapi saya mendapat ralat ini semasa menggunakan tera air

Perpustakaan dipasang dan berfungsi dengan kod yang diulas, tetapi ia tidak berfungsi apabila cuba menambah tera air

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);
});

P粉567281015
P粉567281015

membalas semua(1)
P粉011360903

Cuba guna ProtoneMediaLaravelFFMpegSupportFFMpeg 而不是 FFMpegFFMpeg.

use ProtoneMedia\LaravelFFMpeg\Support\FFMpeg;

$video = FFMpeg::open(public_path('video-making-test/test1.mp4'));
$video->addWatermark(...);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan