- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C语言面试知识点
声明不会给变量分配内存空间定义会给变量分配空间程序运行时为其变量或函数开辟内存空间,定义只能定义一次1.最主要的问题是栈溢出(Stack Overflow)。这是由于每次函数调用都会在程序的调用栈上分配一些空间,而递归调用的深度过大会导致栈空间耗尽。2.执行效率降低。递归调用相对于迭代(循环)调用通常会涉及更多的函数调用开销和额外的栈空间分配,可能会导致性能下降。各种数据类型按照一定的规则在空间上进行排列,而不是顺序地一个接一个地存放,这就是字节对齐。
2024-08-25 21:39:30
1673
原创 MP4 解封装分离AAC
AAC ADTS 格式分析1. AAC音频格式:advanced audio coding (高级音频编码),是⼀种由MPEG-4 标准定义的有损⾳频压缩格式。2. ADTS的全称是Audio Data Transport Stream。是AAC⾳频的传输流格 式。简单说。ADTS可以在任意帧解码,也就是说它每一帧都是带有头信息的。AAC的ADTS 的一般格式见下图:空白处表示前后帧AAC⾳频⽂件的每⼀帧由ADTS Header和AAC Audio Data组成,如下:⼀般情况下ADT
2022-05-13 22:25:18
490
原创 H264 I 帧、P帧、B帧和IDR帧分析
(1)H264中的 I帧、P帧和B帧1、 I 帧I 帧:帧内编码帧,I 帧表示关键帧,可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)I 帧特点:.1) 它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输。.2) 解码时仅用 I 帧的数据就可以重构完整图像;.3) I 帧描述了图像背景和运动主体的详情.4) I 帧不需要参考其他画面而生成.5) I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);.6) I帧是帧组GOP的
2022-05-05 18:19:02
4465
2
原创 图像表示RGB-YUV
本文内容:图像基础概念YUV / RGB 深入讲解1.图像基础概念:像素: 像素是一个图片的基本单位分辨率:是指图像的大小或尺寸。比如1920*1080。位深:是指在记录数字图像的颜色时,计算机实际上是用每个像素需要的位深来表示的。比如红色分量用8bit。帧率:在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。比如25fps表示1秒有25张图片。码率:视频文件在单位时间内使用的数据流量。比如1Mbps.Stride: 指在内存中每行像素所占的空间,为了实现内
2022-05-04 21:33:17
1368
海康YUVPlayer.rar
2022-05-05
MediaInfo_GUI_22.03_Windows.zip
2022-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅