1、videoplayer的RenderMode设置为APIOnly(这种模式不会生成视频视图,但是可以获取到数据)

2、设置videoplayer的URL或者videoclip

3、调用videoplayer.Prepare()

4、监听videoplayer.prepareCompleted(用isPrepared也可以)

5、在准备完成后调用videoplayer.Pause(),此时视频数据所处第0帧,可以在这里修改目标帧数,并取到对应位置的图片

小demo:

    void Start(){_videoPlayer.source = VideoSource.Url;_videoPlayer.renderMode = VideoRenderMode.APIOnly;_videoPlayer.playOnAwake = false;}public void TakeFrameTexture(string path,float percent,Action<Texture> onFinish){_videoPlayer.url = path;_videoPlayer.Prepare();_videoPlayer.prepareCompleted += source =>{_videoPlayer.Pause();long targetFrame = (long)(_videoPlayer.frame * percent);_videoPlayer.frame = targetFrame;Texture tex = null;//按着_videoPlayer.texture的数据写一张TextureonFinish.Invoke(tex);};}

参考:Video - how to extract frames from a video - Unity Forum

VideoPlayer取某一帧图片相关推荐

  1. cv2读视频文件取帧图片

    希望通过cv2.VideoCapture类截取视频帧图片,期间只能截取视频的每帧图片,不能跳帧截取图片,原来是在读取视频帧的时候没有写入ret, frame = cv2.VideoCapture.re ...

  2. FFmpeg系列-视频解码后保存帧图片为ppm

    在正常开发中遇到花屏时怎么处理呢?可以把解码后的数据直接保存成帧图片保存起来,然后直接看图片有没有花屏来排除是否是显示的问题,如果花屏,则代表显示无问题,如果图片中没有花屏,则可以往显示的方向去排查了 ...

  3. java 获取gif帧数_Java图片处理之获取gif图一帧图片的两种方法

    前言 本文主要给大家介绍了关于Java获取gif图一帧图片的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.Java原生代码实现gif获取一帧图片 先看测试代码: pu ...

  4. 如何获取网络视频(或者说后台返回视频URL)第一帧图片以及获取本地视频的第一帧图片

    在项目开发的时候,有可能会有这样的一种需求:有一段视频需要展示给用户,在界面上先展示视频上的某一帧图片,用户点击的时候再去获取视频资源进行播放.这时,服务器会先给我们返回视频的url,这个时候就需要通 ...

  5. 多帧图片求平均值消除噪声

    有些时候,相机会因为ISO过高等原因,产生严重的噪声.比如下图,是用一个劣质相机拍摄的,噪声很严重. 之前在一篇论文中看到,如果是拍摄静止的图像,且相机的位置可以固定,则可以尝试拍摄多帧图像并求平均来 ...

  6. python爬取图片-Python爬取网页中的图片(搜狗图片)详解

    前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: Python 3.6官网下载 本地下载 我们这里以sogou作为爬取的对象. 首先 ...

  7. python爬取贴吧所有帖子-Python实现的爬取百度贴吧图片功能完整示例

    本文实例讲述了Python实现的爬取百度贴吧图片功能.分享给大家供大家参考,具体如下: #coding:utf-8 import requests import urllib2 import urll ...

  8. Python3 定向爬虫之“抓取糗事百科图片”

    #--*--coding:utf-8--*-- #抓取糗事百科图片,并保存到文件夹中import re import urllib.request from urllib.error import U ...

  9. python爬取京东商品图片_python利用urllib实现爬取京东网站商品图片的爬虫实例

    本例程使用urlib实现的,基于python2.7版本,采用beautifulsoup进行网页分析,没有第三方库的应该安装上之后才能运行,我用的IDE是pycharm,闲话少说,直接上代码! # -* ...

  10. 总说手机没有“好壁纸”,Python一次性抓取500张“美女”图片,够不够用!

    作者 | 旧时晚风拂晓城       编辑 | JackTian 来源 | 杰哥的IT之旅(ID:Jake_Internet) 原文链接:https://blog.csdn.net/fyfugoyfa ...

最新文章

  1. js layui 模板属性 添加_layui.laytpl--模板引擎文档
  2. 计算机网络- ARP(地址解析协议)
  3. wsasend发送不可靠_架构师总结:kafka 如何保证数据的可靠性和一致性
  4. [Java基础]判断字符串指定字符类型
  5. 【扫盲】小白基础-SDN详解
  6. Granular Computing(粒计算)
  7. Pokemon Go火了,他却要破产了...
  8. 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
  9. 原型设计Axure RP mac
  10. 阿里云宽带是怎么按流量进行计费的?
  11. 计算机图形学VC 配置,计算机图形学(VC++实现)(第2版)
  12. html5新标签 figure 和 figcaption
  13. LeetCode OJ 之 Number of 1 Bits (二进制位1的个数)
  14. CANoe之CAPL编程(CANoe系列其三)
  15. java计算机毕业设计中学招生管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  16. 0xc000007b解决办法支持列表
  17. 国内排名前几的客流统计系统公司有哪些?
  18. 落实交通强国,鄂州临空区联手蘑菇车联打造新时代内陆开放高地
  19. 静态路由实现两台主机互通
  20. Tkinter教程之Scrollbar篇

热门文章

  1. 张宇1000题高等数学 第十八章 多元函数积分学(二)
  2. 几款免费好用的OCR工具
  3. linux pycharm 汉化包安装教程
  4. Scratch 3.0 指令大全-“运动”类别的详细介绍②
  5. 高等数学学习笔记——第十八讲——函数连续的概念
  6. 在Windows环境下搭建Nginx文件服务器(简单实用版)
  7. Pandavan LED Document
  8. office visio 替代_10 个 Linux 中最好的 Visio 替代品
  9. html开网站弹窗代码大全,网页弹窗代码大全
  10. 深入学习MyBatis中的参数