我想显示我网站上列出的视频的缩略图或预览面板,我想从视频中获取单个帧(从特定时间开始,即在1分钟后获得一帧),并将其显示为缩略图,如下所示youtube ...
任何帮助?
答案 0 :(得分:8)
看看ffmpeg-php库。这是在PHP中操纵不同格式视频的唯一简单方法。
还有一个名为 PHP Video Toolkit 的包装器,你可以在这里找到它:http://sourceforge.net/projects/phpvideotoolkit/
答案 1 :(得分:7)
添加如何使用ffmpeg答案,this is the parameters you're looking for:
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
答案 2 :(得分:6)
在现代浏览器中,您还可以使用视频标记和画布捕获帧并将其另存为图像。
请参阅How can we get the screenshot of the video in html5 using canvas