如何在JM8.6编码端提取QDCT?
2015-01-14 14:09
78 查看
原文参看地址:http://blog.csdn.net/stpeace/article/details/8118037
下面讲一下我的学习收获:
1.主要是为了提取QDCT即编码时候残差进行DCT变换和量化后的值。
2.cofAC[][][][]四个参数的意义。附图一:
3.对比JM编码提取的和MATLAB提取的数据进行对比,结果基本相近。(那段提取代码
插进去slice.c里面encode_one_macroblock (); write_one_macroblock (1);运行不对,说什么未定义,待博主解答)
差)
下面讲一下我的学习收获:
1.主要是为了提取QDCT即编码时候残差进行DCT变换和量化后的值。
2.cofAC[][][][]四个参数的意义。附图一:
3.对比JM编码提取的和MATLAB提取的数据进行对比,结果基本相近。(那段提取代码
插进去slice.c里面encode_one_macroblock (); write_one_macroblock (1);运行不对,说什么未定义,待博主解答)
差)
相关文章推荐
- 如何在JM8.6编码端提取QDCT?
- 如何在JM8.6代码的编码端提取残差(为简便起见,仅以I4x4宏块为例)
- 如何在JM8.6代码的编码端提取残差(为简便起见,仅以I4x4宏块为例)
- 如何从JM8.6的编码端和解码端提取滤波前的像素值?
- 如何利用JM8.6解码器提取码流中P帧宏块(所有4*4块)的运动矢量(考虑B帧,设x264编码的12帧为IDR BBPBBPBBPBP)
- 如何利用JM8.6解码器提取码流中P帧宏块的运动矢量(假设编码不用B帧,仅为IDR P P)
- 如何利用JM8.6解码器提取码流中P帧宏块(第一个4*4块)的运动矢量(考虑B帧,设x264编码的12帧为IDR BBPBBPBBPBP)
- 在JM8.6解码端提取DCT系数和残差并模拟验证itrans函数的功能
- 如何用JM8.6将所有的帧都编码为I帧?
- 视频编解码原理及如何在VC6.0中运行JM8.6
- 视频编解码原理及如何在VC6.0中运行JM8.6
- 简要分析JM8.6代码中foreman_part_qcif.yuv文件的YUV数据如何悄无声息地进入程序
- JM8.6解码端是如何对H.264码流进行读取的?(GetAnnexbNALU 函数)
- JM8.6解码端是如何从配置文件decoder.cfg获取数据的? (init_conf函数)
- 如何在JM8.6中设置编码帧类型为IDR B B P B B P B B P B B I B B P...?
- JM8.6中NALU(此处指VCL式的NALU)是如何写进码流的?
- JM8.6代码中究竟是如何把码流写进test.264文件的?
- JM8.6解码端是如何把像素值写进test_dec.yuv文件的?(write_out_picture函数)
- php如何防止页面中的敏感信息被提取
- 如何实现快速地从超大数据库中提取数据并进行相关的操作