- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 H.264-AVC视频编码原理及实现(四)
四FFMPEG代码结构 4.1 FFMPEG简介 FFmpeg is a complete solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library. FFmpeg is developed under Linux,
2012-02-28 11:43:19 11257 1
原创 H.264-AVC视频编码原理及实现(三)
三MPEG-2编码 3.1 I帧编码 MPEG-2编码宏块大小为16x16,分解4个8x8Y数据块和2个CrCb数据块。 I帧编码后的重构见下节。 3.2 B,P帧编码 B,P帧以16x16宏块大小为单位进行ME,其后操作和I帧相同;对于所有帧都要在量化进行重构,重构后的重构帧作为其后编码帧的参考帧。 3.3 P帧MB的运动估计 P帧进行前向预测,参考其编码的I帧或P帧。在对
2012-02-28 11:21:31 11152 2
原创 H.264-AVC视频编码原理及实现(二)
二视频编码基本原理 2.1 原理图 目前常用的视频编码算法基本上都是以运动估计和以块为单位的时-频变换为基础。 运动估计,处理了相邻视频帧中的相同部分。 时-频变换,使得数据块的能量更加集中地分布。常用的时-频变换是DCT变换。 2.2 运动估计 运动估计(Motion Estimation),相邻视频帧之间的内容存在一定的相关性。把图像分成若干块,通过一定的搜索算法,在邻近帧中
2012-02-22 16:23:09 14130 2
原创 H.264-AVC视频编码原理及实现(一)
一视频相关概念 1.1视频 时间连续的图像序列称为视频。 1.2相关性 图像本身具有的自己特性,图像与图像之间具有一定的关联性。 时间相关性:一幅图像中的大部分元素都同样存在于其相邻的图像(前后)之中。 空间相关性:一幅图像中相邻像素之间具有相关性。 统计相关性:图像在保存的过程中,通过不同的统计方法,可以得到比原始数据较少的数据。 1.3 YUV图像格式 试验表明,人眼对于
2012-02-22 16:07:02 14747 3
原创 关于MPEG-2中的Skip宏块
在FFMEPG的代码中判断Skip宏块的代码如下: /* compute cbp */ cbp = 0; for(i=0;i if (s->block_last_index[i] >= 0) cbp |= 1 } if ( cbp == 0 && !first_mb &&
2012-02-16 18:02:10 1800
转载 BAT命令大全
BAT命令大全 1 echo 和 @ @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显。一般批处理第一行都是这个 echo on #从下一行开始打开回显 echo #显示当前是 echo off 状态还是 echo on 状态 echo. #输出一个”回车换行”,空白行
2012-02-09 11:15:02 812
原创 Linux中配置VNC服务器
1 check whether the vnc has installed: #rpm -q vnc-server 2 install vnc if need #yum install vnc-server 3 set the vnc start as boot #chkconfig vncserver on 4 close the firewall if need. 5 set
2012-02-07 14:12:24 1292 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人