Php 我们可以在保存功能中设置图像帧的大小吗?
无法设置图像帧的大小,因此无法使用缩略图大小Php 我们可以在保存功能中设置图像帧的大小吗?,php,ffmpeg,ffmpeg-php,Php,Ffmpeg,Ffmpeg Php,无法设置图像帧的大小,因此无法使用缩略图大小 $video = $ffmpeg->open($videoFile); $video ->filters() ->resize(new FFMpeg\Coordinate\Dimension(320, 240)) ->synchronize(); $frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(1)); $frame-&
$video = $ffmpeg->open($videoFile);
$video
->filters()
->resize(new FFMpeg\Coordinate\Dimension(320, 240))
->synchronize();
$frame = $video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(1));
$frame->save('C:\wamp64\www\woc\image_bucket\thumbnail\\'.$thumbnailFileName);
如果要使用命令生成缩略图,应尝试以下操作:
ffmpeg -i INPUT.mp4 -an -ss 1 -y -s 320*240 -vframes 1 OUTPUT.png
- ss:设置开始时间偏移(屏幕短时间)
- an:禁用音频
- vframes:设置要录制的视频帧数
- s:设置帧大小
- y:覆盖输出文件