Можем ли мы установить размер рамки изображения в функции сохранения? - PullRequest
0 голосов
/ 09 апреля 2019

Невозможно установить размер рамки изображения, поэтому я не могу использовать размер миниатюры.

$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);

1 Ответ

1 голос
/ 19 апреля 2019

Если вы хотите создать миниатюру с помощью команды, попробуйте следующее:

ffmpeg -i INPUT.mp4 -an -ss 1 -y -s 320*240 -vframes 1 OUTPUT.png 
  • сс : установить смещение времени начала (время скриншота)
  • и : отключить звук
  • vframes : установить количество видеокадров для записи
  • с : установить размер кадра
  • y : перезаписать выходные файлы
...