我在一段时间前就和FFmpeg混在一起了,记得用它来获取视频文件的预览图像。我的问题是,这是一条正确的道路吗?为了从Twitch流中获取图像,这条路是正确的吗?我需要做的是获得一个屏幕截图的结束,一个视频游戏(最后的记分板),并保存屏幕截图。
我很确定我可以编写代码,但是我想确保没有更好的方法来完成这个任务,因为看起来这些年来它会变得更容易一些。如果有任何其他库/API比一直执行FFMpeg更有效的话。
我希望在PHP视频处理方面有一些改进,但我已经搜索过了,什么也找不到。
发布于 2015-07-22 09:42:45
因为它是一个具有可变持续时间的实时流,所以真正的问题不是获取屏幕截图,而是找出何时,您应该把屏幕截图也就是显示分数的准确时刻。
如果你知道它总是在结尾,如果你能猜到流的持续时间,那么你可以记录最后几分钟,然后得到录制的视频的持续时间,试图结束减去x秒并抓取你的截图。
PHP视频处理通常意味着围绕像ffmpeg这样的工具构建一个包装类,该工具将为您创建一个参数列表并执行二进制文件。
https://stackoverflow.com/questions/31551767
复制相似问题