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
YUV420
FFMPEG SDK流媒体开发2---分离.mp4等输入流音视频并且进行解码输出
对于音频被还原回了PCM格式对于视频被还原成了
YUV420
等原生格式注意我用的FFMPEGSDK是最新版API接口稍有改变。
UsherYue
·
2020-07-13 23:06
流媒体开发
FFMPEG
SDL
【
YUV420
转RGB】------C(java)语言与neon优化
I420转RGB一.【java实现】publicstaticint[]yuvI420toARGB(byte[]i420,intwidth,intheight){intframesize=width*height;int[]rgb=newint[framesize];//新图大小for(inti=0;i255)?255:((b255)?255:((g255)?255:((r<0)?0:r);rgb[
「已注销」
·
2020-07-13 08:28
深入网络流媒体传输:ffmpeg实时截屏编码解码显示-远程桌面监控
所以拖了我这么久才弄好一个小demo,当然,大部分时间都浪费掉用来划水了也是原因之一(炉石传说真尼玛好玩)编码端:1、调用ffmpeg进行截屏,截屏数据是BMP,需要进行解码,解码之后转为XXX,还需要转换为
YUV420
迷之程序员
·
2020-07-13 02:07
C++
yuv420
yv12 与RGB转换算法
boolYV12_to_RGB24(unsignedchar*pYV12,unsignedchar*pRGB24,intiWidth,intiHeight){if(!pYV12||!pRGB24)returnfalse;constlongnYLen=long(iHeight*iWidth);constintnHfWidth=(iWidth>>1);if(nYLen>2];if(!uData||!v
yyingwei
·
2020-07-12 19:11
C/C++
sage
ffmpeg+opencv实现视频画中画
解码后存入dst的视频是
yuv420
格式。dst->data[0],dst->data[1],dst->data[2]中分别存了
wenguixu
·
2020-07-11 12:14
Opencv
FFmpeg
对YUV像素格式的理解
YUV采样的格式有很多,每种格式按存储方式又还有比较细的区分,如YUV4:4:4,YUV4:2:0,YUV4:0:2,其中最常用的就是
YUV420
,而
YUV420
按存储的方式又可以分为YU12、YU21
浮生只为美人笑
·
2020-07-11 01:42
音视频
android中YUV转RGB的方法
首先说一下android上preview中每一帧的信息都是
YUV420
的,或者叫NV21,又或者叫YCbCr_420_SP(NV21),反正这么个东西呢,Y,U,V三个分量的数量比是4:1:1.也就是说每四个像素共用一对
weixin_34413357
·
2020-07-08 18:12
嵌入式linux------SDL移植(am335x下显示
yuv420
)
#include#include"/usr/local/ffmpeg_arm/include/SDL/SDL.h"char*bmp_name[3]={"000.bmp","111.bmp","222.bmp"};intmain(){inti=0;intw=720;inth=576,retu;unsignedchar*pY;unsignedchar*pU;unsignedchar*pV;FILE*f
weixin_34034670
·
2020-07-08 16:41
YUV420
NV12 NV21
V4L2_PIX_FMT_NV12('NV12'),V4L2_PIX_FMT_NV21('NV21')V4L2_PIX_FMT_NV12('NV12'),V4L2_PIX_FMT_NV21('NV21')PrevYUVFormatsNextNameV4L2_PIX_FMT_NV12,V4L2_PIX_FMT_NV21—Formatswith½horizontalandverticalchromar
vbLittleBoy
·
2020-07-08 11:15
H.264
Android Bitmap转I420的坑,以及图文详解
YUV420
数据格式
今天Android要把Bitmap里的数据转成I420,用的YUV库,但是总有色差。查了好久,最终发现libyuv里的名字和我们外面常用的正好相反,比如`libyuv::ABGRToI420`,输入的数据格式要是ARGB_8888,这应该是位高低常用读法不同。给个示例:Java层代码:intwidth=bitmap.getWidth();intheight=bitmap.getHeight();i
oncealong
·
2020-07-08 11:17
Android项目小结——硬编码(MediaCodec实现
YUV420
[p|sp]转[h264])
概述MediaCodec可以实现硬编码(相比FFmpeg来说,效率很高)。可供参考的博客非常多,只是记录一下自己参考后改写的东西,难免会忘记。三种方式(1)基于缓存(ByteBuffer)的同步编码(2)基于缓存(ByteBuffer)的异步编码(3)基于缓存数组的同步编码(废弃,可能效率没前面两种高吧)基于缓存(ByteBuffer)的同步编码很典型的代码例程。publicclassAvcEnc
从程序猿到程序员
·
2020-07-08 10:28
android
Android OpenGLES绘制
yuv420
纹理
AndroidOpenGLES绘制
yuv420
纹理曾大稳丶关注2018.07.1611:31字数76阅读440评论0喜欢3把shader代码写入raw里面vertex_shader.glslattributevec4av_Position
hongge372
·
2020-07-08 08:00
video
android
NV21 to NV12(YUV420SP)
NV21颜色空间排列:YYYYYYYYVUVU在用MediaCodec编码的时候,如果设置颜色空间为YUV420SP,那么则需要转换一下,YUV420SP颜色排列顺序为:YYYYYYYUVUV多说一下,
YUV420
sszpf
·
2020-07-08 06:18
Android
Android音视频—YUV格式深入浅出
文章参考:图文详解
YUV420
数据格式YUV主要采样格式理解YUV格式详解百度百科和维基百科概述本文基于Android音视频开发时需要的,对基础视频流YUV格式的认识。
Felix_lin
·
2020-07-08 05:24
YUY2(YUYV)转
YUV420
源码分析
视频监控,用到ARM11的H.264硬件编码器,由于其要求输入的视频为
YUV420
格式,所以需要对自己USB摄像头输出的YUY2格式进行转换。YUY2与YUV422内部排列形式一样!
qinjinghua2012
·
2020-07-07 19:39
视频与图像
MediaCodec编码 音频pts设置
对于视频的pts来说,编码h264,一帧原始视频
yuv420
格式编码出的就是一帧h264,所以视频的pts可以直接取当前的时间戳就可以。
行走的荷尔蒙CC
·
2020-07-06 18:57
mediacodec
YUV转RGB函数
以下是
YUV420
转RGB24函数,有试过可以的,其中参数src0是Y量的起始指针,src1是U量的起始指针,src2是V量的起始指针dst_ori是RGBbuffer的起始指针width为宽,height
zsJum
·
2020-07-06 14:04
c
dst
buffer
HEVC学习:HM-10.1-dev代码分析之TLibVideoIO库
在HEVC中视频文件即为yuv文件,yuv文件中图像格式为
YUV420
格式。
zhuyonghao123
·
2020-07-06 13:58
HEVC
飞思卡尔 I.MX6Q-ipu视频流格式转换
前言飞思卡尔的vpu可以实现硬件的编解码,同时也提供了ipu接口,可以实现视频流格式的转换,例如YUV422转为
YUV420
,YUV422转化为RGB888,当然我们也可以通过软件纯代码实现这些功能,但有时候代码实现总是有许多的缺陷
ProYuan28
·
2020-07-05 17:12
飞思卡尔I.MX6Q视频编解码
H.264+JM学习笔记
一般来说,亮度块为16x16大小的像素块,而两个色度图像像素块的大小依据其图像的采样格式而定,如:对于
YUV420
采样图像,色度块为8x8大小的像素块。
tanxuan231
·
2020-07-05 14:40
H.264
随笔(1)STM32F4——音频播放器
多媒体知识储备播放网络视频数据的流程解协议,解封装,解码视音频,视音频同步HTTP/RTMP=》解协议后=》MP4/FLV=》解封装=》视频流(H.264)音频流(AAC)=》解码后=》视频(RGB/
YUV420
Revin_zheng
·
2020-07-05 12:27
随笔
详解
YUV420
数据格式 (YUV420sp和YUV420p)
在
YUV420
中,一个像素点对应一个Y,一个2X2的小方块对应一个U和V。对于所有
YUV420
图像,它们的Y值排列是完全相同的,只有Y的图像就是灰度图像。
sinonion
·
2020-07-05 01:15
DaVinci开发
yuv420
和yuv420p的区别
YV12和I420的区别一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3Bit,RGB32的size=width×heigth×4,如果是I420(即YUV标准格式4:2:0)的数据量是size=width×heigth×1.5Bit。在采集到RGB24数据后,需要对这个格式的数据进行第一次压缩。即将图像的颜色空间由RGB2YUV。因为,
nogodoss
·
2020-07-05 01:00
iphone
YUV422
YUV420
Planar Semi-Planar详解
一、
YUV420
、YUV420P和YUV420SP区别
YUV420
:即打包格式的YUV420YUV420P:即YUV420Planar,Y\U\V数据是分开
夏中伟
·
2020-07-02 17:16
视频图像
万能YUV播放器RawViewer
www.mingjianhua.com/post/%E4%B8%87%E8%83%BDYUV%E6%92%AD%E6%94%BE%E5%99%A8RawViewer.html分享一个万能YUV播放器RawViewer,支持
YUV420
mjh1021
·
2020-07-02 12:58
视频/流媒体
linux下的V4L2提取USB摄像头图像(三)-----
YUV420
首先看下采样格式
YUV420
(YU12YV12V4L2_PIX_FMT_YVU420),我们一圈圈表示Y分量,叉叉表示UV分量,这在图片中的采样
爆板流
·
2020-07-02 06:05
视频与图像处理
OpenGL实现相机视频NV21格式转RGB格式
CSDN视频网址:http://edu.csdn.net/lecturer/144最近公司项目做人脸识别追踪,从相机出来的视频格式是
YUV420
或者说是NV21格式,在面板上显示出来的使用的是RGB
海洋_
·
2020-07-02 06:50
3D引擎
FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
FFMPEG中的swscale提供了视频原始数据(
YUV420
,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法。
dianyimo9099
·
2020-07-01 22:33
音频倍速(变速不变调)的实现
并分别对音视频数据包进行解码,解码完成之后的音频PCM(44100Hz,16bit,MONO)数据通过WebRtc提供的接口抛给AudioTrack,视频
YUV420
数据
冬天的烤地瓜
·
2020-07-01 16:50
视频编解码
多媒体
FFMpeg
Android项目小结——硬解码(MediaCodec实现[MP4]转
YUV420
各种格式)
YUV420yuv420p:yv12(YYYYYYYYVVUU)、I420(YYYYYYYYUUVV)yuv420sp:nv12(YYYYYYYYUVUV)、nv21(YYYYYYYYVUVU)同样是三种方式(1)基于缓存(ByteBuffer)的同步编码(2)基于缓存(ByteBuffer)的异步编码(3)基于缓存数组的同步编码(废弃,可能效率没前面两种高吧)基于缓存(ByteBuffer)的同
从程序猿到程序员
·
2020-07-01 05:58
android
YUV420
格式
YUV:亮度和色度参量分开表示的像素格式。YUV格式两大类:打包packed格式和平面planar格式YUV的优点:色度频道的采样率可比Y频道低,同时不会明显降低视觉质量4:4:4色度频道没有下采样4:2:2表示2:1的水平下采样,没有垂直下采样4:2:0表示2:1的水平下采样和垂直下采样YUV属于PAL,主要用于优化彩色视频信号的传输。最大的优点在于只需占用极少的带宽。Y表示明亮度,即灰阶值,U
zhhg_1220
·
2020-06-30 15:29
ffmpeg+opencv
解码后存入dst的视频是
yuv420
格式。dst->data[0
yuanchunsi
·
2020-06-30 09:30
播放器
ffmpeg
&
SDL
&
OpenGL
YUV420
查表法高效、无失真的转换为RGB32格式
YUV格式有两大类:planar和packed。planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V,这里所讲述的就是这中存储格式的;packed的YUV格式,每个像素点的Y,U,V是连续交叉存储的。色彩空间转换主要有三种方法,1、整点运算,即通过公式对每个点进行计算,速度超慢,基本只有在PC下才能够运行;2、查表法,即由由YUV直接查表得到对应的RG
weixin_34007886
·
2020-06-28 09:03
图文详解
YUV420
数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及
weixin_30411819
·
2020-06-27 19:36
3.基于FFMPEG将
YUV420
转为H264/H265
根据前两篇
YUV420
转JPG,PCM转AAC,其实大致流程都是一致的,初始化相关结构体—>赋值一些必要的参数—>打开编码器—>读取原始数据—>编码—>写到输出文件中去….一、一些概念在赋值一些参数的时候
Stoneshen1211
·
2020-06-27 00:45
ffmpeg
ffmpeg 库
yuv420
转jpeg(内存)
ffmpeg库
yuv420
转jpeg(内存)近来实现mjpeg的http实时流,需要
yuv420
转jpeg。了解了一下主要可以通过ffmpeg或者libjpeg(terbo)实现。
露蛇
·
2020-06-26 19:59
ffmpeg
libwebp编码
yuv420
为webp图片格式
yuv420
编码webplibwebp介绍代码libwebp介绍下载地址与文档代码WebPPicturepic_;WebPConfigconfig_;WebPMemoryWriterwrt_;if(!
露蛇
·
2020-06-26 19:28
音视频
DShow的视频采集的数据输出
YUV420
由于x264编码使用的是YUV数据,所以想让DShow视频采集时就输出YUV数据,查询了相关资料后,发现该输出能力与视频设备相关,我们可以通过一些dshow接口来查询设备的输出能力。查询的步骤IAMStreamConfig*pSC;取得IAMStringConfighr=m_pCGB2->FindInterface(&PIN_CATEGORY_PREVIEW,&MEDIATYPE_Interlea
五行擒拿术
·
2020-06-26 17:27
编解码
直播--android端推流实现一
对于android设备摄像头采集的数据是没有经过压缩的NV21数据(属于
YUV420
数据格式,需要了解两者区别的,查看链接:YUV与NV21),由于这样的数据没有经过压缩,数据量很大,想要传给服务器就需要对其进行压缩
qinbin2015
·
2020-06-24 22:44
技术分享
[ffmpeg]教程-demuxing&decode&保存YUV420sp
一个简单的视频解码以及保存为
yuv420
的小demo////main.cpp//ffmpeg02////Createdby史明on16/10/31.
sminger1202
·
2020-06-24 14:43
ffmpeg学习
关于YUV444、YUV422和
YUV420
(汇总 扩展)
参考“mydear_11000”https://blog.csdn.net/mydear_11000/article/details/504040841.关于YUV:YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。与我们熟知的RGB类似,YU
liuxiaohua25
·
2020-06-24 07:53
图像处理
ffmpeg把yuv数据转换成jpeg图片
背景在代码里实时把
yuv420
数据,编码成jpeg图,要写一坨代码;可以先存储
yuv420
数据,然后用ffmpeg命令转成jpeg图;单个命令:ffmpeg-y-s1920x1080-isource0_
glw@glw
·
2020-06-23 10:15
ffmpeg
ffmpeg4-1将h264转化成
YUV420
只要流程图如下:注意事项:1.里面的gy_log_info和gy_log_error为我自己编写的日志系统,需要自己替换成printf。2.文件路径请自行修改,内部使用的是追加,所以一开始要用fopen来清除文件的内容。源码如下:#include#include#include#include#include#include#include#defineINBUF_SIZE4096uint64_t
对着天说晚安
·
2020-06-23 09:49
YUV422
YUV420
Planar \ Semi-Planar \ Interleaved
关于yuv格式YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放YUV三个分量,就像是一个三维平面一样。几种常见的yuv格式1.YUV422Planar这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图ffmpe
face_to
·
2020-06-23 06:28
移动互联网实时视频通讯之视频采集
对于视频采集,大多数视频编码器对输入原始视频的格式要求是
YUV420
。
YUV420
格式是YUV格式的一种,YUV分为三个分量,Y代表亮度,也就是灰度值,U和V表示的是色度,用于描述图像的色彩和饱和度。
Rayking629
·
2020-06-23 05:06
android
i
iOS
网络通讯
视频采集
ffmpeg 解码 到 opencv 之间传递
解码后存入dst的视频是
yuv420
格式。dst->d
lion315
·
2020-06-23 05:41
音视频
使用Opengl PBO上传下载数据
我们对比两种方式上传
yuv420
数据:使用PBO的方法:1.创建用于上传像素数据的PBObufferglG
lvchao_1984
·
2020-06-23 03:48
vr
opengl
海思
YUV420
图片的裁剪与旋转
部分做了一些优化#include#include"malloc.h"#include#include#includestaticvoidCut_YV12(char*Src,intx,inty,intsrcWidth,intsrcHeight,char*Dst,intdesWidth,intdesHeight)//图片按位置裁剪{//得到B图像所在A的坐标intnIndex=0;intBPosX=x
沙雕coder
·
2020-06-22 20:59
海思
嵌入式监控【v4l2采集->vpu编码->live555推流】
vpu编码->live555推流】文章目录嵌入式监控【v4l2采集->vpu编码->live555推流】介绍数据流图一、v4l21.1确定cam的输出格式1.2YUYV转YUV4201.3播放采集到的
yuv420
-黑色幽默-
·
2020-06-22 20:55
音视频
Opengl ES中
YUV420
转RGB
OpenglES中
YUV420
转RGB一、先了解一个概念“灰度图”1、灰度图的定义:把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。
xiaxl
·
2020-06-22 13:04
OpenGL
ES
移动音视频
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他