H.264编解码实验

H.264编解码实验

利满雯
17广电工方向三
201710413068
一、实验原理
相关参数含义
1.StartFrame 编码的第一帧在原始序列的位置
2.FramesToBeEncoded 编码的帧数,即生成的序列帧数
3.IntraPeriod I帧周期,即Gop长度
4.FrameSkip 跳帧数,即编码帧在原始序列中相隔的帧数
5.NumberBFrames I(或P)P之间B帧的数目,如果将6.HierarchicalCoding设置为3,则会覆盖该参数
7.EnableOpenGop 是否允许参考下一GOP中的参考帧(0为禁止)
8.Bitrate 码率(bps)
9.HierarchicalCoding B级编码(0=off,1=2层,2=2完整的层次结构,3=显式
10.RateControlEnable 使简单的速率控制的支持,默认值为0(禁用)
11.RCUpdateMode 指定在启用RateControlEnable时所使用的速率控制算法:0是原始的JM率控制;1是对所有帧都适用的速率控制,不管它的片类型是什么;2是原始加上智能的对I和B片(包括层次)的选择;3是使用比特率统计法对I和B片的原始,混合二次速率控制(实验中应选2或3)
二、实验要求
在这里插入图片描述
三、实验步骤
修改encode.cfg中的相关参数
1.不同GOP类型中的相关参数
在这里插入图片描述
2.不同码率设置
在这里插入图片描述
3.所有测试序列共同相关参数
在这里插入图片描述

四、实验结果及分析

  • IBBPBBPBBPBBPBB
    在这里插入图片描述

  • IBBPBBPBBPBB
    在这里插入图片描述

  • IBBPBBPBB
    在这里插入图片描述

  • IBPB
    在这里插入图片描述

  • IPPPPPPPPPPP
    在这里插入图片描述

  • IIIIIIII…
    在这里插入图片描述

  • 编码模式
    红色为帧内编码模式
    在这里插入图片描述

绿色为P编码模式
在这里插入图片描述

蓝色为B编码模式
在这里插入图片描述

  • 运动矢量
    在这里插入图片描述
    在这里插入图片描述

  • 失真分析
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 重建序列
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值