1.介绍
在php项目中遇到对视频进行切分的需求,查阅相关资料,发现ffmpeg可以实现该需求,现总结如下:
2.方法
1.安装ffmpeg
我使用的是ubuntu系统,安装命令:
sudo apt-get update
sudo apt-get install ffmpeg
安装成功的运行命令:ffmpeg,效果图如下:

2.php中使用
在php中的文件中,调用系统命令:system(),直接调用ffmpeg进行使用
$str = "ffmpeg -i ".$video_path." ".$p_path."frames_%05d.png";
system($str);
ffmpeg执行效果图:

3.总结
我使用的是laravel框架,可以使用php-ffmpeg扩展,但是扩展安装成功后,提示“ffprobe”出错,所以我改用直接调用系统的命令,执行成功😎!
composer require php-ffmpeg/php-ffmpeg

本文介绍了在PHP项目中如何利用ffmpeg进行视频切分,详细讲述了在Ubuntu系统上安装ffmpeg的过程,以及在PHP中通过system()函数直接调用ffmpeg命令的方法。在使用php-ffmpeg扩展时遇到问题,最终采用调用系统命令成功解决。
最低0.47元/天 解锁文章
2601

被折叠的 条评论
为什么被折叠?



