/var/www/cobraambalaj/vendor/spatie/laravel-medialibrary/src/Conversions/ImageGenerators
NameSizeModeActions
Image.php6460644editdlrm
ImageGenerator.php16120644editdlrm
ImageGeneratorFactory.php14210644editdlrm
Pdf.php10460644editdlrm
Svg.php9690644editdlrm
Video.php13900644editdlrm
Webp.php11040644editdlrm
Edit: /var/www/cobraambalaj/vendor/spatie/laravel-medialibrary/src/Conversions/ImageGenerators/Video.php (1390B)
config('media-library.ffmpeg_path'), 'ffprobe.binaries' => config('media-library.ffprobe_path'), ]); $video = $ffmpeg->open($file); $duration = $ffmpeg->getFFProbe()->format($file)->get('duration'); $seconds = $conversion ? $conversion->getExtractVideoFrameAtSecond() : 0; $seconds = $duration < $seconds ? 0 : $seconds; $frame = $video->frame(TimeCode::fromSeconds($seconds)); $frame->save($imageFile); return $imageFile; } public function requirementsAreInstalled(): bool { return class_exists('\\FFMpeg\\FFMpeg'); } public function supportedExtensions(): Collection { return collect(['webm', 'mov', 'mp4']); } public function supportedMimeTypes(): Collection { return collect(['video/webm', 'video/mpeg', 'video/mp4', 'video/quicktime']); } }