Используя следующее:
$video -> filters()
-> resize(new FFMpeg\Coordinate\Dimension(480, 854))
-> crop(new FFMpeg\Coordinate\Point("t*100", 0, true), new FFMpeg\Coordinate\Dimension(480, 640))
->watermark('watermark.png', array(
'position' => 'relative',
'bottom' => 10,
'right' => 10,
));
Я получаю видео с измененным размером, но не обрезаю его до установленных пропорций. Результирующее видео - 480x854, с водяным знаком, но не обрезанное.
Если я использую:
$video -> filters()
-> crop(new FFMpeg\Coordinate\Point("t*100", 0, true), new FFMpeg\Coordinate\Dimension(480, 640))
));
Обрезает изображение до нужного размера, но только часть видео, как вы ожидал.