E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nv12
Android:关于mediacodec编码camera yuv数据帧率过低的问题
yuv420sp,m_width,m_height);这样一段代码,其实大部分博客里面都是直接在java层处理的代码如下:privatevoidNV21ToNV12(byte[]nv21,byte[]
nv12
Jareld
·
2020-07-08 07:50
音视频开发学习记录
Android
NDK开发
【Android音视频】Android—YUV格式深入浅出
二、一些常见YUV格式的区别1.YUV422—包含如:YUYV、UYVY、YUV422P2.YUV420—包含如:YV12,YU12、
NV12
、NV21、YUV420SP、I420三、
sslinp
·
2020-07-08 06:26
Android音视频
NV21 to
NV12
(YUV420SP)
颜色空间排列:YYYYYYYYVUVU在用MediaCodec编码的时候,如果设置颜色空间为YUV420SP,那么则需要转换一下,YUV420SP颜色排列顺序为:YYYYYYYUVUV多说一下,YUV420是于
NV12
sszpf
·
2020-07-08 06:18
Android
记录YUV420p/YUV420sp黑框绘制
YUV420p与YUV420sp的数据存储一般分为下面几种:YUV420p:I420:YYYYYYYYUUVVYV12:YYYYYYYYVVUUYUV420sp:
NV12
:YYYYYYYYUVUVNV21
Luoxw_1214
·
2020-07-06 23:38
YUV数据格式的转换(NV12ToI420)和旋转(旋转90度)
YYYYYYYYVUVU2、
NV12
转I420因为
NV12
的YUV数据UV是交错存储的,I420的UV是
浅抿0110
·
2020-07-06 11:46
音视频
【图像】数据格式介绍(yuv420sp、yuv420sp、yv12,
nv12
等)
YUV定义:分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。YUV格式:有两大类:planar和packed。YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存
侵蚀昨天
·
2020-07-05 02:50
音视频
图解YU12、I420、YV12、
NV12
、NV21、YUV420P、YUV420SP、YUV422P、YUV444P的区别
音视频实践学习android全平台编译ffmpeg以及x264与fdk-aac实践ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器android全平台编译ffmpeg合并为单个库实践android-studio使用cmake编译ffmpeg实践android全平台编译ffmpeg视频解码器实践android全平台编译ffmpeg支持命令行实践android全平台编
handy周
·
2020-07-04 12:10
音视频开发实践
万能YUV播放器RawViewer
post/%E4%B8%87%E8%83%BDYUV%E6%92%AD%E6%94%BE%E5%99%A8RawViewer.html分享一个万能YUV播放器RawViewer,支持YUV420,YV12,
NV12
mjh1021
·
2020-07-02 12:58
视频/流媒体
yuv格式问题
YUV420SPNV21:YYYYYYYYVUVU=>YUV420SP安卓手机一般摄像头获取的frame数据是NV21,如果使用MideoCodec进行h264编码,如果编码器格式是yuv420sp,则需要把nv21转成
nv12
986新
·
2020-07-02 02:17
【Android】直播必备之YUV使用总结 —— 常用的几种格式:NV21/
NV12
/YV12/YUV420P的区别
转自:http://www.cnblogs.com/raomengyang/p/5582270.html说明因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。首先想要了解YUV为何物:请猛戳我上面的链接中微软已经写的很详细了,国内大部分文章都是翻译这篇文章的,如果
gitzzp
·
2020-07-02 01:35
多媒体相关
android
yuv
图像处理
摄像头
ffmpeg
常用视频像素格式
NV12
、NV2、I420、、Yv12、YUYV
近期由于项目需要,开始接触视频像素格式,因此在这里做一个小结;像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量共同控制颜色。YUV格式(YCrCb)是指将亮度参量
cgwang_1580
·
2020-07-01 19:39
Android
开发
YUV420P、YUV420SP、
NV12
、NV21和RGB互相转换并存储为JPEG以及PNG图片
音视频实践学习android全平台编译ffmpeg以及x264与fdk-aac实践ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器android全平台编译ffmpeg合并为单个库实践android-studio使用cmake编译ffmpeg实践android全平台编译ffmpeg视频解码器实践android全平台编译ffmpeg支持命令行实践android全平台编
handy周
·
2020-07-01 19:27
NDK编程
C/C++
Android开发
音视频开发实践
Android项目小结——硬解码(MediaCodec实现[MP4]转YUV420各种格式)
YUV420yuv420p:yv12(YYYYYYYYVVUU)、I420(YYYYYYYYUUVV)yuv420sp:
nv12
(YYYYYYYYUVUV)、nv21(YYYYYYYYVUVU)同样是三种方式
从程序猿到程序员
·
2020-07-01 05:58
android
常用视频像素格式
NV12
、NV2、I420、、Yv12、YUYV
转自https://blog.csdn.net/cgwang_1580/article/details/79595958近期由于项目需要,开始接触视频像素格式,因此在这里做一个小结;像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;
习_霜
·
2020-06-30 02:55
YUV
FFmpeg常用命令总结(附Windows下安装)
acodeccopy-vcodeccopy-copyts-ss5002.h265//从视频第5秒到最后ffmpeg-i02.h265-acodeccopy-vcodeccopy-copyts-t5002.h265//从起始到第5秒2、yuv格式转换:
nv12
和其光-同其尘
·
2020-06-27 05:09
数字视频处理
NV12
转rgb24
voidNV21_T_RGB(unsignedintwidth,unsignedintheight,unsignedchar*yuyv)//,unsignedchar*rgb{constintnv_start=width*height;test_rgb=calloc(width*height*3,1);u32i,j,index=0,rgb_index=0;u8y,u,v;intr,g,b,nv_i
songyimin1208
·
2020-06-26 13:34
ubuntu
imx6q
D3d/opengl texture yuv yuv420p
nv12
yv12 等等 显示 以及传入shaderresource
为何要用
nv12
或nv21?官方解释是方便渲染使用。
丘上人
·
2020-06-24 22:31
三维
dirextx
c++
YV12 and
NV12
发现支持2中图像格式,YV12和
NV12
。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。
fanbird2008
·
2020-06-23 06:54
Stream
Media
yv12、I420、
nv12
、nv21相互转换
YUV420SP,Y分量平面格式,UV打包格式,即
NV12
。
NV12
与NV21类似,U和V交错排列,不同在于UV顺序。I420:YYYYYYYYUUVV=>YU
oneboyishappy
·
2020-06-22 20:47
音视频基础知识
矩阵图像数据处理和转换
图像有N种编码,比如JPG,PNG,BMP等等,糟糕的是,图像的数据也有N种编码,RGB,RGBA,ARGB,BGRA,BGR,YUV,HSV等等,单单YUV就有多种编码格式,如NV21,
NV12
,SP420
残诗
·
2020-06-21 00:38
一些工具使用
OPENCV开发
开发工具研发
【嵌入式】关于YUV
文章参考自YUV图解(YUV444,YUV422,YUV420,YV12,
NV12
,NV21)YUV格式有两大类:Planar和Packed对于Planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的
Engineer_Iven
·
2020-04-13 00:52
#YUV420 与
NV12
demoAVCaptureSession需要修改路径加上/,调整路径-(void)setupVideoCapture{NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMas
ashura_
·
2020-03-26 22:57
H264 硬编码NV21 to
NV12
(YUV420SP)
颜色空间排列:YYYYYYYYVUVU在用MediaCodec编码的时候,如果设置颜色空间为YUV420SP,那么则需要转换一下,YUV420SP颜色排列顺序为:YYYYYYYUVUV多说一下,YUV420是于
NV12
TakakuraKenSan
·
2020-02-24 08:51
OpenGL渲染YUV数据
本文主要介绍使用OpenGLES来渲染I420(YUV420P),
NV12
(YUV420SP)的方法,关于YUV的知识,可以看这里《YUV颜色编码解析》,同样会用到一些简单的OpenGLshader知识
皮皮Warrior
·
2020-02-16 09:54
IJKPlayer 硬解码转数据格式
iOS比较简单,硬件芯片为统一的videoToolBox解码出来的数据为
NV12
。在ijk初始化的时候我创建了dest_frame,创建的个数为picq中frame的个数。每次转格式的时候我都
Mr_Me
·
2020-02-08 05:41
图像实战 - 裁剪RGB、YUV图像
1.裁剪NV21或
NV12
需要注意Y、U、V三者的共用关系,Y的裁剪比较直接;但是对于U和V而言,U和V的大小各只有Y的大小的1/4(U的宽高和V的宽高都是Y的宽高的一半),因此在横纵向都要进行跳行,在横向由于
省油的灯_wsy
·
2019-12-26 15:45
转一个yuv的stride知识
image前言ios调用系统框架采集出的视频YUV格式为NV12.为满足不同业务需求,我们需要把
nv12
转换为i420或者rgba等格式.libYUV库和ffmpeg都可以帮助我们轻松搞定.
miniminiming
·
2019-12-25 00:45
YUV格式转换中的stride
stride.gif前言ios调用系统框架采集出的视频YUV格式为NV12.为满足不同业务需求,我们需要把
nv12
转换为i420或者rgba等格式.libYUV库和ffmpeg都可以帮助我们轻松搞定.
远方的枸杞
·
2019-12-20 04:52
Python 读取 YUV(
NV12
) 视频文件实例
一、YUV简介YUV:是一种颜色编码方法,常使用在各个视频处理组件中Y'UV,YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠Y表示明亮度(单取此通道即可得灰度图),U和V则是色度、浓度主流的采样方式有三种,YUV4:4:4,YUV4:2:2,YUV4:2:0可以根据其采样格式来从码流中还原每个像素点的YUV值,进而通过YUV与RGB的转换公式提取出每个像素点的RGB值,然后显示出来Y
man_world
·
2019-12-09 10:57
数字音视频开发笔记
u和v表示色差(u和v也被称为:Cb-蓝色差,Cr-红色差)常用的I420(YUV420P),
NV12
(YUV420SP
天使君
·
2019-12-02 10:02
nv12
yuv420p的相互转换
//初始化输入,输出的类型-(void)initCapureSession{//创建AVCaptureDevice的视频设备对象AVCaptureDevice*videoDevice=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];NSError*error;//创建视频输入端对象AVCaptureDeviceInput*i
未来的路就在那
·
2019-11-04 12:50
1小时学会:最简单的iOS直播推流(七)h264/aac 硬编码
源代码:https://github.com/hardman/AWLive前面已经介绍了如何从硬件设备获取到音视频数据(pcm,
NV12
)。但是我们需要的视频格式是aac和h264。
hard_man
·
2019-10-31 17:42
NV16 转
NV12
摘要关于像素格式转换,搜到的帖子基本是NV16转RGB24或
NV12
转RGB24,对于NV16转
NV12
并没太多资料,因此我打算参照这两个像素格式的结构,实现这个转换接口。
树叶-梨花
·
2019-07-31 19:28
图像处理
NDK OpenGLES3.0 开发(三):YUV 渲染
该原创文章首发于微信公众号:字节流动YUV渲染原理前面文章一文掌握YUV图像的基本处理介绍了YUV常用的基本格式,本文以实现NV21/
NV12
的渲染为例。
字节流动
·
2019-07-24 18:50
OpenGLES
3.0
NV12
截图
截图原理参考:从
NV12
中裁剪子画面注意事项这是源码://裁剪的坐标X和Y必须是偶数,否则UV和Y会有偏差,注意点,linesize对其为1intNV12CropTo420P(uint8_t*nv12data
小雪狼
·
2019-07-03 17:53
ffmpeg
Jetson Nano Camera
video/x-raw(memory:NVMM),width=3820,height=2464,framerate=21/1,format=
NV12
'!nvvidconvflip-method=0!'
hjx5200
·
2019-04-13 21:01
ubuntu
[iOS]利用libyuv 转化视频分辨率(
nv12
格式)
libyuv下载地址链接:https://pan.baidu.com/s/1DTInjVivZHQW0PnzJYQK5g提取码:cy4b我也是在网上查找了好多东西,自己试出来可以正常转化将
nv12
数据分辨率的方法
沃小沃
·
2019-01-10 11:51
NV21 旋转+转为
NV12
yuv420sp的分两种,nv21和
nv12
。
chailongger
·
2018-12-01 17:09
usb摄像头数据格式默认识别是
NV12
格式无法使用调试过程
操作系统:linux+安卓5.1操作平台:RK3288/RK3128新的usb摄像头数据格式默认识别是
NV12
,不能使用,调试过程方法:抓logcat日志。
WY_Studying
·
2018-08-02 11:30
其它
项目记录:GPU硬解码渲染
传统的渲染方式是:将硬解码得到的
NV12
数据拷贝回CPU内存,然后再将
NV12
格式转成YUV420格式,进而再调用OpenGL渲染。
桑来93
·
2018-07-25 22:06
[项目记录]
ffmpeg opengl 硬解视频并使用opengl在qt中显示
nv12
在网上找的资料大多数是ffmpeg软解的,而且解码后的格式都是yuv;我们知道nvidia显示视频解码后的格式是
NV12
的,那么怎么在代码中实现呢?
wangzai6378
·
2018-06-03 16:51
Qt
opengl
视频解码
nv12
FFmpeg AVFrame变量的YUV Frame旋转
我在DshowFilter上做了输入输出格式的兼容处理,支持输入输出IYUV、YV12、
NV12
、RGB24、RGB32等五种格式。
EthanXZhang
·
2017-12-03 14:02
多媒体
ffmpeg
CMSampleBufferRef转yuv数据
//这里面就包含了yuv420(
NV12
)数据的指针CVImageBufferRefpixelBuffer=CMSampl
沃伦盖茨
·
2017-09-14 11:17
iOS H264视频编码的注意点
1.尝试编码纯
NV12
数据时遇到调用VTCompressionSessionEncodeFrame函数后,回调返回kVTPixelTransferNotSupportedErr错误,错误码是-12905
AlexBao
·
2017-04-27 20:28
【Android】直播必备之YUV使用总结 —— Android常用的几种格式:NV21/
NV12
/YV12/YUV420P的区别
说明因工作方面接触到图像处理这一块,需要对手机摄像头采集的原始帧做Rotate或者Scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。首先想要了解YUV为何物:请猛戳我上面的链接中微软已经写的很详细了,国内大部分文章都是翻译这篇文章的,如果还有疑问的同学可以参考下面这些大神的博客:最简单的基于FFmpeg的libswscale的示例(YUV转
TakakuraKenSan
·
2016-12-19 14:36
NV12
和NV21转rgb
voidNV21_T_RGB(unsignedintwidth,unsignedintheight,unsignedchar*yuyv,unsignedchar*rgb) { constintnv_start=width*height; u32i,j,index=0,rgb_index=0; u8y,u,v; intr,g,b,nv_index=0; for(i=0;i255)r=255; i
morixinguan
·
2016-09-26 16:00
一款开源的 Android YUV 格式查看工具
(2)支持多种YUV格式,包括:YU12、YV12、NV21、
NV12
、YUY
Jhuster
·
2016-06-25 23:07
Android
格式
工具
我的作品
<四> H264解码输出yuv文件
解码过程与编码过程类似,编码过程是先初始化编码器,然后从编码器输出buf中读出h264文件头数据,写入输出文件,然后开始不断地将一帧帧
NV12
格式的图像写入到编码器的输入buf,启动编码,从编码器输出buf
westlor
·
2016-01-08 15:00
yuv
s5pv210
硬件解码
YUV图解 (YUV444, YUV422, YUV420, YV12,
NV12
, NV21)
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
mydear_11000
·
2015-12-25 16:52
opencv
视频编码
【Android】YUV使用总结 —— Android常用的几种格式:NV21/
NV12
/YV12/YUV420P的区别
工作问题接触到图像这一块,需要对手机摄像头采集的原始帧做Rotate或者scale,但无奈对此的了解少之又少,于是网上搜了一顿,完事后将最近所学总结一下,以方便之后的人别踩太多坑。 首先想要了解YUV为何物,请猛戳:https://msdn.microsoft.com/en-us/library/aa904813(VS.80).aspx 上面的链接中,微软已经写的很详细了,国内大部分文章都
ArmySir
·
2015-10-31 11:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他