文章列表
 
您正在查看 "视频编解码" 分类下的文章

2011年12月05日 星期一 12:43

常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。
一个完整的视频文件是由音频和视频2 部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。
          例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。
  

 
2011年09月21日 星期三 21:37

MPEG4码流开头往往如下:

      

    00 00 01 B0 F5 00 00 01 B5 09 00 00 01 00 00 00
    01 20 08 86 84 00 3F 18 58 21 20 A3 1F 00 00 01
    B2 58 76 69 44 30 30 36 32 00 00 01 B6

 

 
2011年04月30日 星期六 16:00
 
2011年04月18日 星期一 12:42

1x264程序框架流程分析

 
2011年04月17日 星期日 19:22

/****************************************************************************
* x264_nal_encode:
* nalu 打包,加入前缀,header, 数据中加入0x03
****************************************************************************/
int x264_nal_encode( void *p_data, int *pi_data, int b_annexeb, x264_nal_t *nal )
{
uint8_t *dst = p_data;
uint8_t *src = nal->p_payload;
uint8_t *end = &nal->p_payload[nal->i_payload];

int i_count = 0;

/* FIXME this co

 
2011年04月17日 星期日 19:12

/*x264_picture_alloc() 按照色度空间分配内存,并返回内存的首地址作为指针

我们常说得YUV420属于planar格式的YUV,使用三个数组分开存放YUV三个分量,就像是一个三维平面一样。在常见H264测试的YUV序列中,例如CIF图像大小的YUV序列(352*288),在文件开始并没有文件头,直接就是YUV数据,先存第一帧的Y信息,长度为352*288个byte, 然后是第一帧U信息长度是352*288/4个byte, 最后是第一帧的V信息,长度是352*288/4个byte, 因此可以算出第一帧数据总长度是352*288*1.5,即152

 
2011年04月17日 星期日 18:04

在针对连续动态图像编码时,将连续若干幅图像分成P,B,I三种类型,P帧由在它前面的P帧或者I帧预测而来,它比较与它前面的P帧或者I帧之间的相同信息或数据,也即考虑运动的特性进行帧间压缩。P帧法是根据本帧与相邻的前一帧(I帧或P帧)的不同点来压缩本帧数据。采取P帧和I帧联合压缩的方法可达到更高的压缩且无明显的压缩痕迹。
在H.264编码中,I帧是内部编码帧,不需要参考其它帧,P帧需要前向的I帧

 
2011年01月20日 星期四 10:57

在使用KMP、MPC等播放器时,我们对DirectShow视频渲染器总是一头雾水,到底什么是VMR7、VMR9?

让我们先从Video Renderer和Overlay Mixer说起。

一、Video Renderer和Overlay Mixer

大家知道,Video Renderer (VR)是接收RGB/YUV裸数据,然后在显示器上显示的Filter。为提高计算机画图性能,根据你计算机显卡的能力,VR会优先使用 DirectDraw以及Overlay表面;如果这些特性得不到显卡的支持,VR会使

 
2011年01月19日 星期三 20:23

在这个“BT”的时代我们为什么“BT”,相信绝大多数人是为了看电影,要知道看电影可是我们当初下决心买电脑、装宽带的一个重要原因啊!可是“BT”下来的电影有些也非常BT:千奇百怪的格式还带有千奇百怪的问题。把人搞得都快要BT了,不过,只要我们能静下心来,研究其原理,分析其症结,平时注意积累经验,做一个播放电影的高手并不难。
一、打通任督二脉──从认识DirectShow起步

  “为什么我下载的电影放不了

 
2011年01月19日 星期三 19:55
MPEG-4是MPEG格式的一个压缩标准。
我们现在经常说的MP4是指指支持MPEG-4标准的便携式播放器。

MPEG格式:它的英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法减少运动图像中的冗余信息,说的更加明白一点就是MPEG的压缩方法依据是相邻两幅画面绝大多数是相同的,把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的(其最大压缩比可达
 
2010年08月03日 星期二 19:17

由于一次发不了那么多字,只好分两次发。郁闷!

这里面又出现了一个新函数TryMediaTypes在让我们来看看

HRESULT CBasePin::TryMediaTypes(

    IPin *pReceivePin,

 
2010年07月07日 星期三 12:52
PCHOME 下载
http://download.pchome.net/search-0--directx----------1-1-3.html



DirectX 8.0 SDK 开发包                   2000-11-09
 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

要是能再详细一点就好了,比如人脸的库是按什么具体的标准建立起来的就好了,因为我
 

很好
 

你好!我在命令行中输入xvid_encraw.exe -i foreman_cif.yuv -w 352 -h 288 -framera
 

回复瞿培华:嗯,是的
 

原来是这样啊
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu