请问具体实现方法,最好有代码可供学习。

解决方案 »

  1.   

    没有看过mpeg2,我最近在研究h。264(也就是mpeg4 part10),里面的dc系数是通过dct变换后得到的,就是变换后矩阵的第一个数~希望能对你有点帮助,具体代码可以看h。264的参考软件
      

  2.   

    这个有点麻烦
    先判断I 帧,再做变长解码(VLD),再反量化,就可以得到第一个系数,即DC系数
      

  3.   

    楼上说的是解码过程了,我再说个正向过程,其实只要确定哪一帧要做为i帧编码-》然后做个帧内预测-》然后做dct变换,然后提取出第一个数据,当然如果对于特殊的块,可能还要做哈达码变换才行,不过如果只是要试验的话,就不必考虑这步了。
      

  4.   

    楼主既然提到了mpeg2 I帧,说明已经存在的mpeg2码流
    "其实只要确定哪一帧要做为i帧编码-》然后做个帧内预测-》然后做dct变换,然后提取出第一个数据,当然如果对于特殊的块,可能还要做哈达码变换才行,不过如果只是要试验的话,就不必考虑这步了。"
    所以上面这句话没有意义,你面对的是已经VLC后的bitstream,也就是已经编码好的数据,你怎么预测,怎么dct? 有点搞笑啊
      

  5.   

    楼主既然提到了mpeg2 I帧,说明已经存在的mpeg2码流首先楼主只是要提取mpeg2 I帧的,没说是要解码,这只是你的推断
    其次,我看你也很明白我指的的是对原始序列进行操作得到i帧dc系数的,连你都明白,你还怕楼主不明白?