【问题标题】:How to get first frame of uploaded video如何获取上传视频的第一帧
【发布时间】:2012-05-25 23:30:29
【问题描述】:

我在 youtube、vimeo 等上有上传视频的视频 URL。如何使用 ffmpeg 或其他技术以图像格式获取第一帧视频。

【问题讨论】:

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


【解决方案1】:

这是一个小的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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2020-04-30
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多