MPEG处理
feihukanxue
这个作者很懒,什么都没留下…
展开
-
mpeg2Peter解码后的图片文件写在了哪里?
document.domain = "csdn.net";将解码后的图片写入的函数调用在getpic.c中,具体代码行如下 frame_reorder(bitstream_framenum, sequence_framenum); 在这个函数中,调用了store.c中的函数Write_Frame()store_one() store_yuv();store原创 2009-09-28 18:59:00 · 422 阅读 · 0 评论 -
mpeg2Peter在哪里进行IDCT变换
在进行初始化的时候,有一个"-r"选项,选了这个之后,就将开始采用 Reference_IDCT() 来进行IDCT函数的解码;如果没有指定这个参数,则采用 Fast_IDCT() 函数进行解码原创 2009-09-28 19:46:00 · 327 阅读 · 0 评论 -
mpeg2Peter中DC图像的生成
在研究原创 2009-09-29 15:02:00 · 238 阅读 · 0 评论 -
mpeg2peter:自动设定默认参数
使用了最原始的方法,申明了两个变量来完成默认参数的初始化。这样之后调试起来也会比较方便。改变了原有程序默认的使用指针数组的方式,简便起见,使用了字符数组。 在main函数中做的更改 //变量申明 int nArgc; char Argv[10][20]; //没有使用完,空间上是浪费的....//变量初始化 nArgc = 7; sprintf(Argv原创 2009-09-25 10:16:00 · 361 阅读 · 0 评论 -
mpeg2peter: 解码过程概述
mpeg2dec.c 在mian()函数中,前面的都是系统的初始化过程,真正的解码时从下面语句开始的 ... Initialize_Decoder(); ret = Decode_Bitstream(); ... 接下来跟踪 Decode_Bitstream()函数,解码过程又跳转到 video_sequence()函数。 Video_sequ原创 2009-09-25 10:30:00 · 518 阅读 · 0 评论 -
mpeg2Peter死循环问提及解决
刚刚下载到的mpeg2Peter中存在一个死循环问题,在进入到下面的语句之后,就没有出来 ret = Decode_Bitstream(); 逐步的跟踪原创 2009-09-28 18:40:00 · 295 阅读 · 0 评论 -
mpeg2peter 解码后DCT放在哪里?
上篇博文中找到了解码函数所在,这次,将给出解码出的DCT系数所在原创 2009-09-27 16:10:00 · 295 阅读 · 0 评论 -
Mpeg2Peter中运动矢量的获取
解码后的运动矢量保存在PMV[2][2][2]这个变量里面,分别代表了r,s,t分量。运动矢量的获取的相关函数有 motion_compensation(运动矢量的数量完全可以对得上号)├─form_predictions(做这个调用的时候已经进行了判断,排除掉的运动矢量完全是0) ├─form_prediction(做这个调用,已经完全的不知道是什么了,可能输出的符号主要在这里)原创 2009-11-17 17:22:00 · 698 阅读 · 0 评论