如何使用嵌入的视频代码创建缩略图图像

时间:2010-03-23 12:47:50

标签: php

如何使用嵌入的视频代码创建缩略图图像。例如,我有以下嵌入代码:

> <object width="480"
> height="385"><param name="movie"
> value="http://www.youtube.com/v/6r-mz0dh6cs&hl=en_US&fs=1&"></param><param
> name="allowFullScreen"
> value="true"></param><param
> name="allowscriptaccess"
> value="always"></param><embed
> src="http://www.youtube.com/v/6r-mz0dh6cs&hl=en_US&fs=1&"
> type="application/x-shockwave-flash"
> allowscriptaccess="always"
> allowfullscreen="true" width="480"
> height="385"></embed></object>

以上是我的示例嵌入代码。

现在我需要显示此视频的缩略图图像,并且在点击该缩略图时,必须播放相应的视频。

现在,我的问题“如何创建一个嵌入式视频代码的缩略图”

提前致谢

1 个答案:

答案 0 :(得分:0)

新答案

现在可以看到您正在使用的代码。您可以通过网址直接从Youtube中提取视频图片,也可以使用Youtube API。见: -

How do I get a YouTube video thumbnail from the YouTube API?

旧的答案是无关紧要的

你的代码不存在。但我猜您想要从上传的视频文件中创建缩略图。

您可以使用ffmpeg执行此操作,请参阅此处:http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/

如果您想在鼠标悬停缩略图时“轻弹”视频,则必须抓取大量缩略图并使用Javascript按顺序播放它们。您可以进行一些计算以计算出视频的长度,并计算您想要从中获取缩略图的帧间隔。