瀏覽代碼

视频预览

moshaorui 3 周之前
父節點
當前提交
02e9670bb0
共有 1 個文件被更改,包括 4 次插入5 次删除
  1. 4 5
      app/Console/Commands/GeneratePreviewVideo.php

+ 4 - 5
app/Console/Commands/GeneratePreviewVideo.php

@@ -70,17 +70,15 @@ class GeneratePreviewVideo extends Command
                 $fileName = basename($video_oss_url);
                 $fileName = basename($video_oss_url);
                 $fileInfo = pathinfo($fileName);
                 $fileInfo = pathinfo($fileName);
 
 
-                $localFilePath = $localPreviewPath. '/'. $fileName;
                 //下载$video_url到本地
                 //下载$video_url到本地
+                $localFilePath = $localPreviewPath. '/'. $fileName;
                 $this->saveLocal($video_oss_url, $localFilePath);
                 $this->saveLocal($video_oss_url, $localFilePath);
 
 
-                exit;
-
 
 
                 $previewName = $fileInfo['filename'] . '_preview.' . $fileInfo['extension'];
                 $previewName = $fileInfo['filename'] . '_preview.' . $fileInfo['extension'];
                 $previewPath = storage_path('tmp/previews/'.$previewName);
                 $previewPath = storage_path('tmp/previews/'.$previewName);
-                //下载$video_url到本地
-                //$this->generatePreview($video_url, $previewPath);
+                //截取视频前5秒
+                $this->generatePreview($localFilePath, $previewPath);
                 //上传到OSS
                 //上传到OSS
                 $uploadPath = 'videos/uploads/previews/'. date('Ym');
                 $uploadPath = 'videos/uploads/previews/'. date('Ym');
                 //$disk->putFile($uploadPath,$previewPath);
                 //$disk->putFile($uploadPath,$previewPath);
@@ -113,6 +111,7 @@ class GeneratePreviewVideo extends Command
         }
         }
         fclose($remote);
         fclose($remote);
         fclose($local);
         fclose($local);
+        return $localPath;
     }
     }
 
 
     private function ossUrl($url)
     private function ossUrl($url)