소스 검색

视频预览

moshaorui 2 주 전
부모
커밋
02f9ac0d29
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      app/Console/Commands/GeneratePreviewVideo.php

+ 1 - 2
app/Console/Commands/GeneratePreviewVideo.php

@@ -141,13 +141,12 @@ class GeneratePreviewVideo extends Command
 
         $video = $ffmpeg->open($inputUrl);
         $video->filters()->clip(TimeCode::fromSeconds(0), TimeCode::fromSeconds($this->timeSecond));
-        $video->filters()->resize(new \FFMpeg\Coordinate\Dimension(640, 360)); // 降低分辨率
         $video->filters()->framerate(new \FFMpeg\Coordinate\FrameRate(15), 60); // 降低帧率
 
         // 输出为H.264编码的MP4
         $format = new \FFMpeg\Format\Video\X264();
         // 压缩参数:降低比特率以减小文件大小
-       // $format->setKiloBitrate(120); // 设置视频比特率(kbps),500 是一个较低的值,可根据需要调整
+        $format->setKiloBitrate(200); // 设置视频比特率(kbps),500 是一个较低的值,可根据需要调整
         $format->setAdditionalParameters(['-an']);  // 禁用音频,或者可以用 setAdditionalParameters(['-an'])
         $video->save($format, $outputPath);
         return $outputPath;