Explorar o código

Update VideoThumbnail job, generate blurhash for videos

Daniel Supernault %!s(int64=4) %!d(string=hai) anos
pai
achega
896452c74c
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      app/Jobs/VideoPipeline/VideoThumbnail.php

+ 7 - 0
app/Jobs/VideoPipeline/VideoThumbnail.php

@@ -13,6 +13,7 @@ use FFMpeg;
 use Storage;
 use App\Media;
 use App\Jobs\MediaPipeline\MediaStoragePipeline;
+use App\Util\Media\Blurhash;
 
 class VideoThumbnail implements ShouldQueue
 {
@@ -59,6 +60,12 @@ class VideoThumbnail implements ShouldQueue
             $media->thumbnail_path = $save;
             $media->save();
 
+            $blurhash = Blurhash::generate($media);
+            if($blurhash) {
+                $media->blurhash = $blurhash;
+                $media->save();
+            }
+
         } catch (Exception $e) {
             
         }