我使用流媒体播放我的.flv视频。如何从第一帧创建缩略图。这是他们用于完成此任务的任何内置Php代码。 提前谢谢。
答案 0 :(得分:2)
我所知道的唯一方法是使用FFMPEG。我从未使用过这个脚本,但看着它似乎就是你需要的东西,可能需要一些调整。
修改强>
要获取图像/显示它,您只需使用html代码:
<img src="http://my.domain.com/path-to-file/ffmpeg_image.php?file=video.flv&time=00:00:00&browser=false" />
从我从那个剧本中收集到的内容。但是,当然,在上传视频时,运行该视频并生成图像的“缓存”可能会更好,这样整个过程就不必为每次调用运行。
答案 1 :(得分:0)
不完全是您正在寻找的,但在流动播放器中显示视频的第一帧的好方法是将自动缓冲设置为true:
clip: {
autoPlay: false,
autoBuffering: true,
}
这会加载视频(对你来说可能非常糟糕)。
要自己动手,你需要在你的系统上安装ffmpeg之类的东西。如果已安装,请选中this out。
答案 2 :(得分:0)