jwplayer 如何从视频中截取图片

原创 2012年03月06日 19:34:58

有这样的一个需求:
需要从一个flv文件中,截取图片,不通过ffmpeg,而是需要用户通过web操作,就能截取。

jwplayer有一个plugin,可以实现该功能
snapshot

注意:因为snapshot只支持5.2以下版本,所以,请不要使用过高的版本,如最新版本5.9
我所使用的是jwplayer 4.2


1,view 层代码如下

  <object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="500" height="400">
        <param name="movie" value="<%=base_url %>/player.swf" />
        <param name="allowfullscreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="flashvars" value="file=<%=@video.absolute_url %>&image=<%=@video.preview %>" />
        <object type="application/x-shockwave-flash" data="<%=base_url %>/player.swf" width="500" height="400">
          <param name="movie" value="<%=base_url %>/player.swf" />
          <param name="allowfullscreen" value="true" />
          <param name="allowscriptaccess" value="always" />
          <param name="flashvars" value="file=<%=@video.absolute_url %>&image=<%=@video.preview %>&plugins=snapshot&snapshot.script=http://xxxx/uploadimage" />
        </object>
      </object>


2,server层代码如下

 def upload_image
    File.open("public/test.jpg", "w") do |f|
      f.write(request.body.read)
    end
    render :text => "http://42.120.**.**:9191/test.jpg"
  end









参考文档:
http://developer.longtailvideo.com/trac/wiki/PluginsSnapshot
http://www.longtailvideo.com/addons/plugins/96/Snapshot

jwplayer +ffmpeg+red5 实现摄像头的直播

研究了几天,终于把直播功能做完了,顿时心里压力少了许多。 起初,买了本视频直播的书,看了一下,好麻烦,不知道从何做起。看有没有简便的方法能够实现直播功能。要想通过简便的方法实现,就必须要了解直播的原理...
  • u012844098
  • u012844098
  • 2016年10月21日 15:56
  • 4234

网页媒体播放利器 - JW Player使用心得

序言前段时间在做一个网站项目,要求能在线播放视频、音乐,这个以前还真没接触过。恰好今天在坛子里闲逛时,发现有同志对这方面也感兴趣,遂把这些整理了下,同时自己也可以复习下。播放器需要满足以下需求:1. ...
  • zqtsx
  • zqtsx
  • 2014年05月16日 19:05
  • 2902

截取网络视频的第一帧并显示

原理:主要是 canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas....
  • aNoobCoder
  • aNoobCoder
  • 2017年02月07日 13:06
  • 2062

jwplayer视频播放问题集

一、是否支持IE7/8 本地离线播放不支持IE7/8,部署在服务器上时可以。 本地播放报错示意图 二、如何去Logo ...
  • Inuyasha1121
  • Inuyasha1121
  • 2016年07月01日 12:52
  • 2608

jwplayer播放项目外的本地视频解决方法

jwplayer播放项目外的本地视频解决方法
  • renxyz
  • renxyz
  • 2014年11月20日 14:43
  • 4006

HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)

HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)
  • wanlong360599336
  • wanlong360599336
  • 2015年06月12日 18:08
  • 6700

jwplayer视频播放问题集

一、是否支持IE7/8 本地离线播放不支持IE7/8,部署在服务器上时可以。 本地播放报错示意图 二、如何去Logo ...
  • Inuyasha1121
  • Inuyasha1121
  • 2016年07月01日 12:52
  • 2608

用jwplayer播放视频

width="300" height="200">
  • yx511500623
  • yx511500623
  • 2014年12月24日 14:26
  • 2044

jwplayer响应式多终端适配视频播放器

转载自:http://www.jq22.com/jquery-info3465   查看演示   website   立即下载 插件描述:jwplaye,自定义视频图片封面,全...
  • lijunlinlijunlin
  • lijunlinlijunlin
  • 2016年08月17日 01:18
  • 507

jwplayer视频播放(FLV,mp4)实现和已封装好的php接口

PHP调用方法 php class flv{ var $flv_root = '/resources/jwplayer/'; public static function get_he...
  • cuoban
  • cuoban
  • 2015年04月02日 15:01
  • 1913
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jwplayer 如何从视频中截取图片
举报原因:
原因补充:

(最多只允许输入30个字)