[英]Using FFMpeg av_read_frame in PHP?
我希望将FFMpeg合并到PHP脚本中。 我的理解是,两个最佳解决方案是通过exec()使用命令行并提取结果,或者使用PHP-FFMpeg( https://github.com/PHP-FFMpeg/PHP-FFMpeg )。
我要做的是逐帧浏览视频,我想我需要使用av_read_frame()。 从PHP使用它的最佳方法是什么? 我认为它不能从命令行或PHP-FFMpeg获得。 我是否应该编写C程序(使用XCode)以执行所需的操作,并从PHP脚本中调用它?
谢谢!
我最终学习了FFMPEG的命令行界面。 (这并不像我担心的那么难!)要逐帧浏览,我只是使用一个带有exec()的ffmpeg命令,将所有帧创建为jpeg文件,遍历每个帧,然后在我完成。 简单。
如果视频大小有风险,则可以使用-ss和-to选项使用FFMPEG生成一系列jpeg文件。 例如,每套大约200mb的文件为0-20秒,20-40秒等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.