VideoPlayer取某一帧图片
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取某一帧图片相关推荐
- cv2读视频文件取帧图片
希望通过cv2.VideoCapture类截取视频帧图片,期间只能截取视频的每帧图片,不能跳帧截取图片,原来是在读取视频帧的时候没有写入ret, frame = cv2.VideoCapture.re ...
- FFmpeg系列-视频解码后保存帧图片为ppm
在正常开发中遇到花屏时怎么处理呢?可以把解码后的数据直接保存成帧图片保存起来,然后直接看图片有没有花屏来排除是否是显示的问题,如果花屏,则代表显示无问题,如果图片中没有花屏,则可以往显示的方向去排查了 ...
- java 获取gif帧数_Java图片处理之获取gif图一帧图片的两种方法
前言 本文主要给大家介绍了关于Java获取gif图一帧图片的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.Java原生代码实现gif获取一帧图片 先看测试代码: pu ...
- 如何获取网络视频(或者说后台返回视频URL)第一帧图片以及获取本地视频的第一帧图片
在项目开发的时候,有可能会有这样的一种需求:有一段视频需要展示给用户,在界面上先展示视频上的某一帧图片,用户点击的时候再去获取视频资源进行播放.这时,服务器会先给我们返回视频的url,这个时候就需要通 ...
- 多帧图片求平均值消除噪声
有些时候,相机会因为ISO过高等原因,产生严重的噪声.比如下图,是用一个劣质相机拍摄的,噪声很严重. 之前在一篇论文中看到,如果是拍摄静止的图像,且相机的位置可以固定,则可以尝试拍摄多帧图像并求平均来 ...
- python爬取图片-Python爬取网页中的图片(搜狗图片)详解
前言 最近几天,研究了一下一直很好奇的爬虫算法.这里写一下最近几天的点点心得.下面进入正文: 你可能需要的工作环境: Python 3.6官网下载 本地下载 我们这里以sogou作为爬取的对象. 首先 ...
- python爬取贴吧所有帖子-Python实现的爬取百度贴吧图片功能完整示例
本文实例讲述了Python实现的爬取百度贴吧图片功能.分享给大家供大家参考,具体如下: #coding:utf-8 import requests import urllib2 import urll ...
- Python3 定向爬虫之“抓取糗事百科图片”
#--*--coding:utf-8--*-- #抓取糗事百科图片,并保存到文件夹中import re import urllib.request from urllib.error import U ...
- python爬取京东商品图片_python利用urllib实现爬取京东网站商品图片的爬虫实例
本例程使用urlib实现的,基于python2.7版本,采用beautifulsoup进行网页分析,没有第三方库的应该安装上之后才能运行,我用的IDE是pycharm,闲话少说,直接上代码! # -* ...
- 总说手机没有“好壁纸”,Python一次性抓取500张“美女”图片,够不够用!
作者 | 旧时晚风拂晓城 编辑 | JackTian 来源 | 杰哥的IT之旅(ID:Jake_Internet) 原文链接:https://blog.csdn.net/fyfugoyfa ...
最新文章
- js layui 模板属性 添加_layui.laytpl--模板引擎文档
- 计算机网络- ARP(地址解析协议)
- wsasend发送不可靠_架构师总结:kafka 如何保证数据的可靠性和一致性
- [Java基础]判断字符串指定字符类型
- 【扫盲】小白基础-SDN详解
- Granular Computing(粒计算)
- Pokemon Go火了,他却要破产了...
- 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
- 原型设计Axure RP mac
- 阿里云宽带是怎么按流量进行计费的?
- 计算机图形学VC 配置,计算机图形学(VC++实现)(第2版)
- html5新标签 figure 和 figcaption
- LeetCode OJ 之 Number of 1 Bits (二进制位1的个数)
- CANoe之CAPL编程(CANoe系列其三)
- java计算机毕业设计中学招生管理系统源码+数据库+系统+lw文档+mybatis+运行部署
- 0xc000007b解决办法支持列表
- 国内排名前几的客流统计系统公司有哪些?
- 落实交通强国,鄂州临空区联手蘑菇车联打造新时代内陆开放高地
- 静态路由实现两台主机互通
- Tkinter教程之Scrollbar篇
热门文章
- 张宇1000题高等数学 第十八章 多元函数积分学(二)
- 几款免费好用的OCR工具
- linux pycharm 汉化包安装教程
- Scratch 3.0 指令大全-“运动”类别的详细介绍②
- 高等数学学习笔记——第十八讲——函数连续的概念
- 在Windows环境下搭建Nginx文件服务器(简单实用版)
- Pandavan LED Document
- office visio 替代_10 个 Linux 中最好的 Visio 替代品
- html开网站弹窗代码大全,网页弹窗代码大全
- 深入学习MyBatis中的参数