如何获取上传视频的第一帧

时间:2012-05-18 11:28:17

标签: c# asp.net-mvc-3 image video ffmpeg

我在youtube上有上传视频的视频网址,vimeo等。我怎样才能以图像格式获取第一帧视频usimg ffmpeg或其他技术。

1 个答案:

答案 0 :(得分:0)

这是一个小的java脚本函数

 function getScreen( url, size )
    {
      if(url === null){ return ""; }

      size = (size === null) ? "big" : size;
      var vid;
      var results;

      results = url.match("[\\?&]v=([^&#]*)");

      vid = ( results === null ) ? url : results[1];

      if(size == "small"){
        return "http://img.youtube.com/vi/"+vid+"/2.jpg";
      }else {
        return "http://img.youtube.com/vi/"+vid+"/0.jpg";
      }
    }

imgUrl_big   = getScreen("uVLQhRiEXZs"); 
imgUrl_small = getScreen("uVLQhRiEXZs", 'small');

有关更多帮助,您可以查看此jquery插件 jYoutube