Php 从flv视频中拍摄屏幕快照

Php 从flv视频中拍摄屏幕快照,php,video,flv,video-capture,Php,Video,Flv,Video Capture,我正在一个视频共享网站上工作,我想从另一个网站(如youtube)的flv视频文件中拍摄屏幕快照。我正在使用PHP,但我不知道怎么做。 欢迎提供任何指导。您可以将flv视频下载到您的服务器上(有许多关于从YouTube获取flv的应用程序和文档),然后使用命令行工具从视频中提取屏幕截图(即类似于此) 我不知道有什么工具可以让你不用下载视频就能做到这一点。虽然从技术上讲这是可能的,但您可能需要跳出PHP,根据自己的需要调整一个开源工具。可能是这样一个解决方案的良好起点。似乎有 通过快速查看,类似这

我正在一个视频共享网站上工作,我想从另一个网站(如youtube)的flv视频文件中拍摄屏幕快照。我正在使用PHP,但我不知道怎么做。
欢迎提供任何指导。

您可以将flv视频下载到您的服务器上(有许多关于从YouTube获取flv的应用程序和文档),然后使用命令行工具从视频中提取屏幕截图(即类似于此)

我不知道有什么工具可以让你不用下载视频就能做到这一点。虽然从技术上讲这是可能的,但您可能需要跳出PHP,根据自己的需要调整一个开源工具。可能是这样一个解决方案的良好起点。

似乎有

通过快速查看,类似这样的操作应该会起作用:

$movie = new ffmpeg_movie('foo.flv');
$frame = $movie->getFrame(1234);
imagefromjpeg($frame, 'foo.jpeg');
imagedestroy($frame);
当然,这意味着必须将此扩展添加到当前的PHP安装中