创建截图/图像从Twitch流


Creating screenshot/image from Twitch stream

我在FFmpeg上搞混了一段时间,记得用它来获取视频文件的预览图像。我的问题是,为了从Twitch直播中获取图像,这是一条正确的道路吗?我需要做的是获取Twitch流结束的截图(游戏邦注:即电子游戏中的最终计分板)并保存该截图。

我很确定我可以把代码写出来,但是我想确保没有更好的方法来完成这个任务,因为多年来它似乎会变得更容易。如果有其他库/api比一直执行FFMpeg更有效的话。

我希望在PHP视频处理方面有一些改进,但是我已经搜索过了,找不到任何东西。

因为这是一个持续时间可变的实时流,所以真正的问题不是获得屏幕截图,而是找出你应该在分数显示的确切时刻拍摄屏幕截图。

如果你知道总是在结尾,你可以猜出流的持续时间,那么你可以记录最后几分钟,然后得到录制视频的持续时间,寻求结束减去x秒,并抓取你的截图。

PHP视频处理通常意味着围绕ffmpeg这样的工具构建一个包装器类,它将为您创建一个参数列表并执行二进制文件。