- 博客(13)
- 资源 (34)
- 收藏
- 关注
转载 H.264帧内编码的模式选择
H.264帧内编码的模式选择H.264中4X4亮度预测依据预测方向的不同共有9种预测模式。在亮度4x4帧内预测时,其中DC预测(模式2)、垂直预测(模式0)和水平预测(模式2总是被认为有效的,即使在编码块上面像素或左边像素不可用的情况下(这时候上面像素或左边像素的值就使用128这个值来代替),而其它模式仅当所有需要利用的预测象素点都可用的情况下才可以使用(如果E, F, G,H不可用,可以
2013-08-28 10:49:02 1524
原创 字符串
字符串拷贝char* str_cp(char* pd,char*ps){ if (pd ==NULL||ps == NULL) { return NULL; } char*p = pd; char*p1 = pd; char*p2 =ps; while((*p1++ = *p2++)!=NULL) { }; return p;}int
2013-08-26 17:22:52 545
原创 获取windows运行状态信息
CPU 有时候要知道CPU的占有率,NtQuerySystemInformation = (PROCNTQSI)GetProcAddress(GetModuleHandle(TEXT("ntdll")), "NtQuerySystemInformation");这个方式在WIN7有问题,现在使用GetSystemTimes来获取CPU的占有率。原理:CPU利用率定义为;用户进程时
2013-08-22 16:30:28 1622
转载 Windows平台的5种非阻塞Socket编程模型
Windows平台的5种非阻塞Socket编程模型:Select模型(集合管理多个Socket,集合中有64个元素,可以管理1024个socket) Socket通信库所提供的一种异步接收与发送的机制,它是独立于平台的,无论是Linux还是Windows都可以使用。 使用了一个FD_SET变量,将想要“监听”的Socket加入该集合中,调用Selec
2013-08-21 16:54:44 1473
转载 linux下错误的捕获:errno和strerror的使用
经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include ,然后每次程序调用失败的时候,系统会自动用用错误代码填充errno这个全局变量,这样你只需要读errno这个全局变量
2013-08-21 10:24:59 730
转载 h264等格式转码的常识
1、宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现(可能有简单修正); H264和MPEG4 都可以支持1/4像素的精度2、参考帧的数量:MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧 ;H.264可以最多有15帧参考帧,一般情况下选择3-5帧作为参考帧。3、滤波器的结构:插值滤波器不同,在MPEG4里面是简单的线性插值,而H264...
2013-08-19 22:44:11 2116
转载 MPEG-2
基本介绍MPEG-2标准目前分为9个部分,统称为ISO/IEC13818国际标准。各部分的内容描述如下:一部分-ISO/IEC13818-1,System:系统,描述多个视频,音频和数据基本码流合成传输码流和节目码流的方式。二部分-ISO/IEC13818-2,Video:视频,描述视频编码方法。三部分-ISO/IEC13818-3,Audio:音频,描述与MPEG-1音频标准反向
2013-08-19 22:01:38 1405
转载 DVB
DVB, 数字视频广播Digital Video Broadcasting的缩写,是由DVB项目维护的一系列国际承认的数字电视公开标准。DVB项目是一个由300多个成员组成的工业组织,它是由欧洲电信标准化组织European Telecommunications Standards Institute (ETSI), 欧洲电子标准化组织European Committee for El
2013-08-19 21:29:33 981
转载 计算方法
龙格现象 在计算方法中,有利用多项式对某一函数的近似逼近,这样,利用多项式就可以计算相应的函数值。例如,在事先不知道某一函数的具体形式的情况下,只能测量得知某一些分散的函数值。例如我们不知道气温随日期变化的具体函数关系,但是我们可以测量一些孤立的日期的气温值,并假定此气温随日期变化的函数满足某一多项式。这样,利用已经测的数据,应用待定系数法便可以求得一个多项式函数f(x)。应用此函数就可
2013-08-19 13:25:27 918
转载 亚像素
面阵摄像机的成像面以像素为最小单位。例如某CMOS摄像芯片,其像素间距为5.2微米。摄像机拍摄时,将物理世界中连续的图像进行了离散化处理。到成像面上每一个像素点只代表其附近的颜色。至于“附近”到什么程度?就很困难解释。两个像素之间有5.2微米的距离,在宏观上可以看作是连在一起的。但是在微观上,它们之间还有无限的更小的东西存在。这个更小的东西我们称它为“亚像素”。实际上“亚像素”应该是存在的,只是硬
2013-08-19 13:22:49 1053
原创 sizeof的总结
sizeof 1 指针全都是4。char* p = "0123456789"; sizeof(p) = 4;char*p = new char[100]; sizeof(p) = 4;2 数组要看个数跟实际内容。char p[] = "0123456789"; sizeof(p) = 11;char p[100] = "0123456789"; sizeof(p) =
2013-08-18 12:32:45 661
原创 单链表逆序测试
2、 单链表逆序 第二个题目是很经典的“单链表逆序”问题。很多公司的面试题库中都有这道题,有的公司明确题目要求不能使用额外的节点存储空间,有的没有明确说明,但是如果面试者使用了额外的节点存储空间做中转,会得到一个比较低的分数。如何在不使用额外存储节点的情况下使一个单链表的所有节点逆序?我们先用迭代循环的思想来分析这个问题,链表的初始状态如图(1)所示:图(1
2013-08-16 14:34:19 684
转载 H.264学习过程中遇到的英文缩写整理
1. MPEG moving picture experts group 动态图像专家组2.GOP Group of Picture 画面群 连续的帧图片组合即为GOP 一种图像压缩技术3.AVC Advanced Video Coding 高级视频编码 ITU-T给这个标准命名为H.264(以前叫做H.26L),而ISO/IEC称它为MPEG-4 高级视频编码(AVC),并且它将成为
2013-08-15 14:19:11 944
tigervnc-1.3.1.rar
2014-10-16
IPCCapture
2014-03-12
windows下用mingw编译ffmpeg
2014-02-20
VC2008工程下的解析TS出ES的例子
2014-02-10
CVS使用方法
2011-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人