- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 H264编码原理以及I,P,B帧
----------------------前言----------------------- H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像
2016-08-30 15:32:10 961
原创 H264—帧,片,参数集,NALU等概念
H.264 Codech264概念上区分视频编码层(VCL)和网络抽象层(NAL).VCL包含Codec的信令处理功能;以及如转换,量化,运动补偿预测机制;以及循环过滤器。他遵从今天大多数视频codec的一般概念,基于宏快的编码器,使用基于运动补偿的图像间预测和残余信号的转换编码。(NAL)编码器封装VCL编码器输出的片断到网络抽象层单元(NAL units),它适合于
2016-08-30 14:02:39 4884 7
转载 H264中I帧和IDR帧的区别
DR(Instantaneous Decoding Refresh)--即时解码刷新。 I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由I
2016-08-29 22:45:19 10414
原创 【面经】腾讯秋招电话一面
【过程】七点不到半点接到电话,开始话面:问: C++重载、重写是什么?怎么实现的?答:重载是编译期编译函数时,根据参数类型和个数来决定编译出的函数符号,从而实现重载(C不支持重载);重写是针对C++多态,通过虚函数表实现。问:如何写一个类,使其不能被继承?答:C++1标准支持final关键字,通过它可以限制;另外一个方法是通过模板(具体见《剑指offer》,当时没有答出来)。
2016-08-22 20:41:10 1318 2
原创 FFmpeg(2016版)——RGB32格式转换YUV420
完整的代码如下,image是QImage,RGB32 static AVFrame *pframe = av_frame_alloc(); int w = image.width(); int h = image.height(); //qDebug() << w; //qDebug() << h; //int numby
2016-08-08 11:32:12 4653 3
VisualAssist2093+VS2015破解
2018-08-13
关于linux写时复制的一个疑问,C程序
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人