php+ffmpeg 获取视频的第一针作为封面

2019-02-21  本文已影响0人  顶尖少爷

第一步安装ffmpeg

mac下的安装、

brew install ffmpeg

安装php-ffmpeg

composer require php-ffmpeg/php-ffmpeg

获取代码逻辑

$ffmpeg = FFMpeg::create();
$video = $ffmpeg->open('文件的绝对路径');
$video->filters()->resize(new Dimension(320,240))->synchronize();
$video->frame(TimeCode::fromSeconds(1))->save('生成文件的绝对路径');

扩展

$video
    ->save(new FFMpeg\Format\Video\X264(), 'export-x264.mp4') //转码
    ->save(new FFMpeg\Format\Video\WMV(), 'export-wmv.wmv') //转格式
    ->save(new FFMpeg\Format\Video\WebM(), 'export-webm.webm');

参考文档

上一篇下一篇

猜你喜欢

热点阅读