如何在PHP中获取.flv的第一帧快照?

时间:2010-12-11 03:42:42

标签: php flv

并将其另存为图像。

这种工作在PHP中是否可行?

2 个答案:

答案 0 :(得分:5)

PHP有一个ffmpeg库可供您使用。利用ffmpeg_movie,您可以将视频文件作为对象返回:

$movie = new ffmpeg_movie('/path/to/.flv');

然后您可以继续使用getFrame()方法,该方法将帧作为ffmpeg_frame对象返回,其方法toGDImage()返回GD的{​​{1}}图像框架。显然需要启用GD库。

答案 1 :(得分:1)

请参阅此question

所有解决方案似乎都依赖于FFMPEG(例如,这不太可能适用于共享虚拟主机)。