(php输出mp4视频)(php视频格式咋播放)

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

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

截取视频图片

给视频加水印

同步音频视频等。

github地址:https://github.com/PHP-FFMpeg/PHP-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');

(php输出mp4视频)(php视频格式咋播放)

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

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

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

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

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者代码庸医所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(php输出mp4视频)(php视频格式咋播放)
本文链接:https://www.51qsb.cn/article/dvjopn.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-08-08
下一篇2023-08-08

你可能还想知道

发表回复

登录后才能评论