Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript从视频url创建快照_Javascript_Video_Snapshot - Fatal编程技术网

使用javascript从视频url创建快照

使用javascript从视频url创建快照,javascript,video,snapshot,Javascript,Video,Snapshot,我需要使用JavaScript从视频流URL获取快照图像。 我需要在html div中显示视频的“缩略图” 我需要使用JavaScript动态执行此操作。 如果有任何想法,请告诉我。不可能使用javascript 如果您的视频在服务器中,则只能使用,例如: ffmpeg-i input.flv-ss 00:00:14.435-f image2-vframes 1 out.png 如果您的视频是RTMP,则在使用ffmpeg后,可以使用将视频保存在服务器中 rtmpdump -v -r rtm

我需要使用JavaScript从视频流URL获取快照图像。
我需要在html div中显示视频的“缩略图”

我需要使用JavaScript动态执行此操作。

如果有任何想法,请告诉我。

不可能使用javascript


如果您的视频在服务器中,则只能使用,例如:

ffmpeg-i input.flv-ss 00:00:14.435-f image2-vframes 1 out.png


如果您的视频是RTMP,则在使用ffmpeg后,可以使用将视频保存在服务器中

rtmpdump -v -r rtmp://[stream_address] -o 1.flv

如果视频在Youtube上,则需要服务器端(php、c#、jsp),并应处理此类URL(在php中使用
curl
):

缩略图,小(120x90):

http://img.youtube.com/vi/bQVoAWSP7k4/1.jpg

缩略图,小(120x90):

http://img.youtube.com/vi/bQVoAWSP7k4/3.jpg

默认缩略图图像,小(120x90)

http://img.youtube.com/vi/bQVoAWSP7k4/2.jpg

默认缩略图图像,全尺寸(480x360):

http://img.youtube.com/vi/bQVoAWSP7k4/0.jpg

资料来源:

在这种情况下,您甚至可以使用javascript和canvas,但在webkit浏览器中会导致“污染”问题(实际上是一个安全锁)



如果视频位于另一台服务器上,则无法播放。

视频来自何处?什么格式?有些服务,如Youtube自动提供缩略图。视频是rtmp链接。我需要捕获一个img格式的缩略图,这样我就可以把它放在一个div中。@user3174598 RMTP link是外部链接吗?看看我的答案,谢谢你。现在,我只是在默认情况下继续播放视频,而不是保留缩略图参考。