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
YUV420P
记录 SDL硬件渲染(AVFrame)
音视频开发肯定离不开FFmpeg,而FFmpeg解码后的图像数据一般都是包含AVFrame中(主要为
yuv420p
格式)。所以对于解码后的AVFrame数据,直接调用SDL相关接口即可实现图像显示
Zhou_Xintong
·
2022-12-13 14:23
音视频流媒体
ffmpeg
实时音视频
利用ffmpeg,将
YUV420P
视频按照恒定crf转为MP4
由于我是需要将YUV转为MP4进行观察,所以选取恒定crfcrf是控制画面质量的,取值范围为0-51,其中0为无损模式,数值越大,画质越差,生成的文件越小。从主观上看,18~28是一个合理的范围。18被认为是视觉无损的(技术角度肯定有损)。ffmpeg.exe-threads16-frawvideo-framerate50-video_size1920x1280-pix_fmtyuv420p-ix
hollq
·
2022-12-08 21:26
视频编解码
ffmpeg 编码
yuv420p
编码成h264格式
win10环境配置见(32条消息)win10+VS2019配置ffmpeg4.3.1环境+H264编码_hollq的博客-CSDN博客下面这段代码是用新的ffmpeg版本适用,如ffmpeg4.4.1,主要变化就是编码的函数avcodec_encode_video2不能使用了,变成了avcodec_send_frame,avcodec_receive_packet这两个函数来替代。#include
hollq
·
2022-12-08 21:25
视频编解码
零基础编译ffmpeg到wasm
本文介绍了如何从零开始编译ffmpeg成wasm,并使用编译好的库成功在浏览器解码H264为
YUV420P
的图像。
g0415shenw
·
2022-12-05 10:58
c++
docker
java
linux
python
用 libyuv 缩放
yuv420p
参考webrtc的实现intScaler::Scale(constVideoFrame&src_frame,VideoFrame*dst_frame){assert(dst_frame);if(src_frame.IsZeroSize())return-1;if(!set_)return-2;//Makingsurethatdestinationframeisofsufficientsize.ds
yxibng
·
2022-12-05 10:23
ffmpeg压缩视频
ffprobeinput.mp4Duration:01:36:38.54,start:0.000000,bitrate:1328kb/sStream#0:0(und):Video:h264(High)(avc1/0x31637661),
yuv420p
EthanZhu
·
2022-12-05 07:55
搞机
ffmpeg
音视频
编程操作YUV像素
这里写目录标题一、概述二、YUV比较常见的图像格式1、==YUV444==2、==
YUV420P
==3、==YUV420SP==三、对YUV像素进行编程操作程序思路一、概述YUV是一种图片格式(如jpg
是光哥呀
·
2022-12-04 08:07
音视频
linux
音视频
YUV
c语言
Qt-FFmpeg开发-视频播放(4)
Qt-FFmpeg开发-视频播放【软解码+OpenGL显示
YUV420P
图像】文章目录Qt-FFmpeg开发-视频播放【软解码+OpenGL显示
YUV420P
图像】1、概述2、实现效果3、FFmpeg软解码流程
mahuifa
·
2022-11-30 00:27
音视频
QT
ffmpeg
qt
OpenGL显示YUV
音视频
OpenCV
YUV420P
-> RGB JPEG 图像转换
通过FFMPEG得到mov视频解码后的一个Frame,它是
YUV420P
的图像,我要把它转换成方便显示的JPEG图像。
JangSeo
·
2022-11-25 22:45
视频图像
opencv
图像
格式转换
【opencv】
YUV420P
转Mat
OpenCV3.4.91.编译命令g++main.cpp-I/usr/local/include-L/usr/local/lib-lopencv_imgproc-lopencv_core-lopencv_imgcodecs-ldl2.代码#include#include/*opencv*/#includeusingnamespacestd;usingnamespacecv;#defineIMAGE
城里蹦迪不回家
·
2022-11-25 22:44
OpenCV
opencv
如何将
yuv420p
图像数据转换为RGB数据并使用opencv保存为jpg图片
注意
yuv420p
里面的p是指planar,也就是分层存储,先存全部Y的信息,然后是U的信息,最后是V的信息,或者这样说:如果把一个图片按
yuv420p
的格式保存为二进制
haha0912
·
2022-11-25 22:44
opencv
ffmpeg
【音视频流媒体】图像、视频编码、网络协议超详细介绍
YUV与RGBYUV4:4:4YUV4:2:2YU16(或I422,YUV422P)YV16(YUV422P)NV16(YUV422SP)NV61(YUV422SP)YUV4:2:0YU12(I420,
YUV420P
呆呆的猫
·
2022-11-24 18:30
音视频流媒体
视频
图像处理
网络协议
媒体
使用ffmpeg解码mp4文件中某一帧为原始裸数据并保存为
yuv420p
数据文件
流程:avformat_open_input:打开视频文件。avformat_find_stream_info:查看是否有流信息。av_find_best_stream:找到视频流。avcodec_find_decoder:找到这个视频流对应的解码器,我们测试是这个mp4视频的解码器是h264。avcodec_alloc_context3:分配一个解码器上下文。avcodec_parameters
haha0912
·
2022-11-23 17:44
ffmpeg
ffmpeg
YUV颜色通道存储格式
AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV422、YUV420等,其中常见的YUV422包含YUVY,UYVY,YUV422P等比较常见的YUV420分为两种:
YUV420P
烛·影
·
2022-11-22 01:33
python
海思Hi3536使用QOpenGLWidget预览yuv420sp视频
参考文章:《ffmpegopengl硬解视频并使用opengl在qt中显示nv12》《qt使用opengl显示yuv实时视频流》上述参考文章中《qt使用opengl显示yuv实时视频流》主要是介绍
yuv420p
mkelehk
·
2022-09-23 15:54
海思视频处理器
QT
QOpenGLWidget
Hi3536
QT
【音视频】——
yuv420p
转rgb(原理+代码)
1.背景在嵌入式设备上进行神经网络推理的时候,很多时候涉及到
yuv420p
数据转rgb(如HI3519a等)。
农夫山泉2号
·
2022-08-09 07:50
音视频
嵌入式AI
走进音视频的世界——RGB与YUV格式
手机摄像头的预览格式是什么,如何转换为
YUV420P
的?我们带着这些问题,来揭开RGB与YUV格式的面纱。目录一、RGB格式1、RGBA88882、R
徐福记456
·
2022-08-09 07:33
音视频开发
音视频
H.264编码原理
我们计算一段10秒钟1080p(1920*1080)、30fps的
yuv420p
像素格式(每个像素占用1.5字节)原始视频的体积:1920*1080*30*10*1.5=933120000字节≈889.89MB
村口大白杨
·
2022-07-09 00:56
YUV格式学习:I420(
YUV420P
)、YV12、NV12、NV21格式转换成RGB24
根据U、V的顺序,分出2种格式,U前V后即
YUV420P
,也叫I420,
此心安处是吾鄉
·
2022-03-24 04:49
视频图像学习
图像处理
yuv
rgb
YUV格式解释,步长(间距)解释
参考文章:一文读懂YUV的采样与格式参考文章:https://blog.csdn.net/bjrxyz/article/details/52690661YUV420主要格式:
YUV420P
·YV12(排列为
Leoeoo
·
2022-03-10 16:40
PCM,YUV数据详解和常用算法
双声道音频采样数据的左声道和右声道(2)将PCM16LE双声道音频采样数据的声音速度提高一倍(3)将PCM16LE双声道音频采样数据转换为PCM8音频采样数据二YUV和RGB转换公式,位深度,存储方式算法(1)分离
YUV420P
WhenMeet
·
2022-03-07 16:10
Live-client-4-x264编译
通常有YUV444、YUV422、
YUV420P
、YUV420SP、NV21、NV1
G63HH
·
2022-02-18 12:34
音视频-像素格式转换
在音视频-SDL播放YUV(下)成功播放yuv裸流数据之后,下载的是对应格式的
yuv420p
的数据.如果自己通过Mac,或者是其他摄像头录制的视频,支持的格式不一定是
yuv420p
,我自己通过ffmpeg-favfoundation-framerate30
li_礼光
·
2021-08-16 18:46
李超 视频编码学习
NALU以00000001划分开
yuv420p
一个pix占用字节数1.5Bytergb8bit位深,3通道(不含透明度),一个pix占用3Bytesh264编码(pix:640*480yuv420pfps
南_橘子猪
·
2021-07-07 13:41
iOS播放YUV数据
本文我使用的yuv数据像素格式是
yuv420p
,大小是540x960。
yuv420p
格式是怎么存储的呢,它是一帧一帧依序存储的,一帧里面又是y、u、v分量依序存储,y分量的size是540*960,
iOS开发之FFmpeg
·
2021-04-23 09:30
FFmpeg中的那些yuv格式的区别
FFmpeg支持的像素格式非常多,包括
yuv420p
、yuyv422、yuv422p、yuv444p、yuv410p、yuv420p9le、yuvj411p、yuv420p16le、yuv411p等等。
iOS开发之FFmpeg
·
2021-04-05 20:28
【技术分享】色彩空间 YUV 420 SP / YUV 420 P 含义 RGB转换 YUV 黑色怎么表示
文章目录前言一、YUV420SP/
YUV420P
二、转换公式三、本文参考:前言本文介绍YUV含义,与RGB转换方式一、YUV420SP/
YUV420P
在一些图像处理问题中会遇到YUV420SP/
YUV420P
我城一少年
·
2021-03-10 15:56
技术分享
rgb
yuv
音视频入门(三) - RGB和YUV之间的转换
一、
YUV420p
转RGB24在嵌入式设备上进行神经网络推理时,经常会涉及到
YUV420p
到RGB之间的转换原理在之前的文章中简单描述过
YUV420p
和RGB24的存储格式,为了方便理解,这里再次列出其存储格式
Chicken_Bird
·
2021-02-15 02:25
音视频
视频处理
linux
嵌入式
python将
YUV420P
文件转PNG图片格式的两种方法
方法一:importosimportcv2ascvimportnumpyasnp#读取
yuv420p
的一帧文件,并转化为png图片if__name__=='__main__':filepath='one_frame_of_highway.yuv'binfile
·
2021-01-23 02:22
使用ffmpeg + ndk21读取视频帧并转为bitmap
ffmpeg读取视频帧的yuv->jni层创建Bitmap,拿到bitmap表示像素数据的指针->将YUV转换到bitmap的像素数据中(ARGB_8888)一.ffmpeg读取视频帧的yuv这里只处理格式为
yuv420p
liouville
·
2020-12-15 20:58
YUV420SP to
YUV420P
最近做TIDM365的solution,发现出来的画面有抖动,于是就想抓RAWdata出来看看是sensor有问题还是encode出了问题,sensor出来的数据是RGB的,通过Previewer后就变成了YUV420SP,抓了RAWdata出来之后用YUVtools一看,整个画面都是灰色的,感觉只有Y值work了,UV都没了,于是又去网上download其他的YUVtools,结果还是一样,后来
leesphone
·
2020-09-17 12:28
Tools
YUV420存储为BMP和JPG图片
网上大多数关于YUV420的资料都是关于
YUV420P
的,很少有YUV420SP的,因为YUV420SP的UV是交错存放的,处理起来相对麻烦点,但是YUV420SP也是一种常见格式,因此,在这里,我将关于
第2梦
·
2020-09-16 21:03
开源库
FFMPEG(二) v4l2 数据格式装换
以
YUV420P
的格式使用最广泛。为了提高软件的兼容性,所以在直播系统中添加数据格式的转换。另外,为了输
li_wen01
·
2020-09-16 05:36
FFMPEG
ffmpeg
live
v4l2
yuv
linux
ffmpeg,
YUV420P
写文件
AVFrame*frame=av_frame_alloc();FILE*file=0;fopen_s(&file,"YUV420P.YUV","ab+");fwrite(frame->data[0],1,frame->linesize[0]*frame->height,file);fwrite(frame->data[1],1,frame->linesize[1]*frame->height/2,
阿灿2007
·
2020-09-13 16:15
C++
FFMPEG
【FFMPEG】
YUV420P
格式图像叠加,拼接
YUV420P
格式图像叠加,拼接网上的很多代码都有问题!!!
LaoLi0519
·
2020-09-12 16:28
C++
音视频
FFmpeg
NDK学习笔记:FFmpeg + SurfaceView = 播放 解码后的AVFrame(ANativeWindow_fromSurface)
NDK学习笔记:FFmpeg+SurfaceView=播放AVFrame承接上一篇FFmpeg解压MP4得YUV,在我们解压媒体文件(MP4,AVI,RMVB等)之后获取得到
yuv420p
格式的AVFrame
Mr_Zzr
·
2020-09-12 00:16
NDK学习笔记
视频YUV格式详解
格式后面加P,比如说
YUV420P
(I420),YU12,YV12.packed的YUV格式,每个像素点的Y,U,V是
浴血筑梦
·
2020-09-10 23:32
音视频基础
OpenGl 直接读取
YUV420P
前面已经讲过,ffmpeg提供了方法,将解码后的
yuv420p
格式重采样为RGBA格式,再通过surface进行播放。
贝克街的猫大哥呀
·
2020-08-24 04:41
IOS/Android 跨平台使用OpenGLES 渲染
YUV420P
调用
总结:安卓4步:初始化GLSurfaceView->创建GLSurfaceViewRender->调用opengl初始化->调用opengl渲染
yuv420P
数据iOS5步:初始化UIView改写layer
csdn_Damon
·
2020-08-23 05:38
YUV(yuv422、
yuv420p
、yuv420sp) convert to RGB
voidconvert_yuv420p_to_rgb_buffer(unsignedchar*yuv,unsignedchar*rgb,unsignedintwidth,unsignedintheight){inty,u,v;intr,g,b;unsignedchar*rgbPixel=rgb;unsignedchar*yuvPixel=yuv;unsignedchar*uHeader=yuv+w
hzcyf
·
2020-08-22 13:05
图像处理
yuv数据生成器
yuv文章说明从存储格式以及像素采样对yuv进行了简要说明,更为详细的阐述可参考:https://blog.csdn.net/byhook/article/details/84037338以下是重点:
YUV420P
zhiyanzhai563
·
2020-08-21 12:05
ffmpeg音视频知识
FFmpeg编码基础流程
前一阵子做过一个基于FFmpeg的视频编码器的例子:最简单的基于FFMPEG的视频编码器(YUV编码为H.264)在该例子中,可以将YUV像素数据(
YUV420P
)编码为H.264码流。
赵德波
·
2020-08-21 12:31
ffmpeg
ffmpeg
h.264
编码
ffmpeg最简单的解码保存YUV数据
video的rawdata一般都是
YUV420p
的格式,简单的记录下这个格式的细节,如有不对希望大家能指出。
weixin_34405925
·
2020-08-21 11:26
FFMPEG:压缩之H264编码(YUV420P->H264) 分类: ...
720*576@25hz,550帧的
yuv420p
数据,编码时间13.3秒。
weixin_30745553
·
2020-08-21 11:52
使用ffmpeg工具进行
YUV420P
到RGB32的格式转换问题总结
最近学习ffmpeg相关知识,参照雷神的博客,完成
YUV420P
到RGB32格式的转换,具体的步骤就不说了,可以自行百度大神们的教程,但是在整个工程的配置以及运行过程中遇到了很多问题,下面一一总结:开发环境
AnApplePie
·
2020-08-21 10:50
音视频编解码入门
使用ffmpeg保存
YUV420p
文件
说明基于ffmpeg3.4.2和vs2017开发
YUV420p
的存储为先Y,再U,再V。实现过程使用ffmpeg获取frame数据。设置sws_getContext为YUV420。
爱自在
·
2020-08-21 10:25
音视频
ffmpeg学习八:软件生成
yuv420p
视频并将其编码为H264格式
我们将会把一个
yuv420p
格式的文件,使用h264编码器进行编码
阳光玻璃杯
·
2020-08-21 10:46
ffmpeg
ffmpeg最简单的解码保存YUV数据
video的rawdata一般都是
YUV420p
的格式,简单的记录下这个格式的细节,如有不对希望大家能指出。
lk989898
·
2020-08-21 10:36
ffmpeg使用:(ubuntu)获取rtsp源流(h264)解码为
YUV420p
,再重新编码为h264
一ffmpeg安装:参考链接https://blog.csdn.net/danfengw/article/details/62887997注意:ffmpeg没有x264编码(带有x264解码)需要自己安装,上面链接提供安装的指令;都安装完成后需要添加环境变量sudovim~/.bashrc在末尾添加exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wping
songofsin
·
2020-08-21 10:33
D3D11显示ffmpeg解码出的
YUV420P
数据
最近在做D3D11的播放器,用来显示ffmpeg解码出来的AVFrame,这里记录下踩过的坑。刚开始的实现是基于RGBA,需要使用sws_scale将AVFrame像素格式转换成RGBA,然后更新纹理(格式为DXGI_FORMAT_R8G8B8A8_UNORM)。这里就有两个选择:第一种是创建纹理时选择D3D11_USAGE_DEFAULT类型的内存,然后只用UpdateSubresource来更
robothn
·
2020-08-21 10:24
D3D
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他