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