从Twitch流创建屏幕截图/图像

时间:2015-07-22 00:12:05

标签: php ffmpeg

前段时间我和FFmpeg混淆了,记得用它来获取视频文件的预览图像。我的问题是,这是从Twitch直播流中获取图像的正确路径吗?我需要做的是获取Twitch流结束的截图(视频游戏中的最终记分牌)并保存屏幕截图。

我很确定我可以编写代码,但我想确保没有更好的方法来完成这项任务,因为多年来它似乎变得更容易了。如果有任何其他库/ API比始终执行FFMpeg更有效。

我希望PHP视频处理方面有所改进,但我一直在搜索,找不到任何东西。

1 个答案:

答案 0 :(得分:0)

由于它是一个具有可变持续时间的实时流,因此真正的问题不是获取屏幕截图,而是找出何时你应该截取屏幕截图,即显示分数的确切时刻。

如果你知道它的始终,你可以猜测流的持续时间,那么你可以记录最后几分钟,然后获得录制视频的持续时间,寻求结束减去{{1秒,抓住你的截图。

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