gpt4 book ai didi

php - 在 PHP 中使用 FFMpeg av_read_frame?

转载 作者:行者123 更新时间:2023-12-04 23:28:33 26 4
gpt4 key购买 nike

我希望将 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 文件,遍历每个帧,然后在我删除它们时删除它们完毕。简单的。

如果视频大小有风险,FFMPEG 可用于使用 -ss 和 -to 选项生成一系列 jpeg 文件。例如,0-20 秒、20-40 秒等,每组大约 200mb 的文件。

关于php - 在 PHP 中使用 FFMpeg av_read_frame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31060222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com