我想在我的网站上为视频显示缩略图或预览面板,我希望从视频中获取单个帧(从特定的时间即1分钟后准确地获取一帧),并将它们显示为缩略图,就像在YouTube上一样... 有什么帮助吗?
请看ffmpeg-php库。这是在PHP中处理不同格式视频的唯一简单方法。
还有一个叫做 PHP Video Toolkit的包装器,您可以在这里找到它:http://sourceforge.net/projects/phpvideotoolkit/
在如何使用ffmpeg的答案中,这就是你需要的参数:
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
在现代浏览器中,您也可以使用video标签和canvas来捕获一个帧并将其保存为图像。