PHP-FFMpeg filters() - > resize()throw使用未定义的常量RESIZEMODE_INSET

时间:2017-04-17 21:38:37

标签: php ffmpeg

我正在使用PHP-FFMpeg将FFMpeg用于php,遗憾的是我无法设置调整大小过滤器。

这是我的代码:

$video = $ffmpeg->open('video.mov');

$dimension = new FFMpeg\Coordinate\Dimension(1920, 1080);
$video->filters()
      ->resize($dimension, RESIZEMODE_INSET, true, 1)
      ->synchronize();

$format = new FFMpeg\Format\Video\X264('aac', 'libx264');
$format->setAudioChannels(2)->setAudioKiloBitrate(256);
$video->save($format, 'video.mp4');

但它引发了这个错误:

Use of undefined constant RESIZEMODE_INSET - assumed 'RESIZEMODE_INSET'

我也试过了:

->resize($dimension, 'RESIZEMODE_INSET', true, 1)

->resize($dimension, 'inset', true, 1)

但是我无法在不拉伸的情况下转换视频。

提前致谢

0 个答案:

没有答案