您的位置 首页 php

PHP-FFMpeg一个转换视频格式,截取视频图片,给视频加水印的php库

PHP-FFMpeg一个转换的视频和音频php库

这个类库不仅可以 转换视频和音频 还有以下功能

截取视频图片

给视频加水印

同步音频视频等。

github 地址: FFMpeg

下面以windows环境进行说明。

1.下载并解压FFmpeg for Windows

2.使用 Composer

composer require php-ffmpeg/php-ffmpeg

下面就可以写代码开发了,具体方法如下。

1.创建一个FFMpeg对象

$ffmpeg = FFMpeg\FFMpeg::create(array(

‘ffmpeg.binaries’ => ‘ffmpeg. exe 解压的地址’,

‘ffprobe.binaries’ => ‘ffprobe.exe解压的地址’,

‘timeout’ => 0, // 超时时间,0不限制

‘ffmpeg.threads’ => 12 // 线程数

));

2.打开一个视频

$video = $ffmpeg-> open (realpath(‘123. mp4 ‘));

3.获取视频中的图片(下面的代码是获取20秒时的图片)

$video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(20))->save(‘frame. jpg ‘);

这是我用上面代码截取的图片

4.转换视频格式(下面的的方法是将视频转换成 wmv 格式)

$video->save(new FFMpeg\ Format \Video\WMV(), realpath(‘export-wmv.wmv’));

更多方法请参考GitHub上的教程

文章来源:智云一二三科技

文章标题:PHP-FFMpeg一个转换视频格式,截取视频图片,给视频加水印的php库

文章地址:https://www.zhihuclub.com/149468.shtml

关于作者: 智云科技

热门文章

网站地图