繁体   English   中英

在PHP中使用FFMpeg av_read_frame?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM