当前位置: 首页 > news >正文

xp怎么建设网站石家庄seo公司

xp怎么建设网站,石家庄seo公司,教育网站建设 飞沐,南京装修公司一、概念 SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码视频序列(Coded video sequence)的全局参数。 二、定义 H.264标准协议中规定的SPS格式位于文档的7.3.2.1.1,如下图所示: 1、profile_idc 根据《T-REC-H.264-2…

一、概念

SPS即Sequence Paramater Set,又称作序列参数集。SPS中保存了一组编码视频序列(Coded video sequence)的全局参数。

二、定义

H.264标准协议中规定的SPS格式位于文档的7.3.2.1.1,如下图所示:

1、profile_idc

根据《T-REC-H.264-201402-I!!PDF-E》的附件A.2定义,profiles有如下类型:

profile_idc的值用来确定码流符合哪一种档次。根据Annex A协议定义,整理表格如下:

profilesprofile_idc
baseline profile66
main profile77
extended profile88
High profile100
High 10 profile110
High 4:2:2 profile122
High 10 Intra profile

profile_idc=110 && 

constraint_set3_flag=1  

High 4:2:2 Intra profileprofile_idc = 122 && 
constraint_set3_flag = 1 
High 4:4:4 Intra profileprofile_idc = 244 &&
constraint_set3_flag =1  
CAVLC 4:4:4 Intra profile44

2、constraint_set0_flag - constraint_set3_flag

辅助profile_idc确定编码的profiles。

constraint_set0_flag 等于1是指比特流遵从A.2.1节中的所有规定。constraint_set0_flag 等于0是指该比特流可以遵从也可以不遵从A.2.1节中的所有规定。

 3、level_idc

标识当前码流的Level。编码的Level定义了某种条件下的最大视频分辨率、最大视频帧率等参数,码流所遵从的level由level_idc指定。

例如码流中,level_idc = 0x29 = 41,因此码流的级别为4.1。 

 

 

 4、seq_parameter_set_id

用于识别图像参数集所指的序列参数集。seq_parameter_set_id值在0-31的范围内,包括0和31。

使用无符号整数指数哥伦布码编码的语法元素(具体方法需参见9.1指数哥伦布编码的解析过程)与Slice head的pic_parameter_set_id对应。

 我们使用ffmpeg进行解析的时候,经常碰到non-existing SPS/PPS,如下打印:

 

 实际上就是GOP的SPS和PPS丢失,再解析视频帧,报的无法解析错误。ffmpeg代码分析如下:

ff_h264_decode_seq_parameter_set、ff_h264_decode_picture_parameter_set会读取sps_id、pps_id。申请对应缓存

 然后h264_slice_header_parse解析视频帧时,会判断该缓存是否正常申请:

没有正常申请,说明SPS、PPS丢失,无法正常解码,丢失该帧。 

5、log2_max_frame_num_minus4 取值范围0-12,包括0和12

按照如下公式可得出与frame_num相关的变量MaxFrameNum的值:

 

6、pic_order_cnt_type

是指解码图像顺序picture order count(POC)的计数方法(如 8.2.1 节所述)。POC是另一种计量图像序号的方式,与frame_num有着不同的计算方法。该语法元素的取值为0、1或2。

7、log2_max_pic_order_cnt_lsb_minus4

表示用于8.2.1节规定的图像顺序数解码过程中的变量MaxPicOrderCntLsb的值,公式如下: 

8、num_ref_frames

num_ref_frames规定了可能在视频序列中任何图像帧间预测的解码过程中用到的短期参考帧和长期参考帧、互补参考场对以及不成对的参考场的最大数量。num_ref_frames 字段也决定了 8.2.5.3 节规定的滑动窗口操作的大小。num_ref_frames 的取值范围应该在 0 到 MaxDpbSize (参见 A.3.1 或 A.3.2 节的定义)范围内,包括 0 和MaxDpbSize。

9、gaps_in_frame_num_value_allowed_flag

gaps_in_frame_num_value_allowed_flag 表示 7.4.3 节给出的 frame_num 的允许值以及在 8.2.5.2 节给出的frame_num 值之间存在推测的差异的情况下进行的解码过程。

10、pic_width_in_mbs_minus1

  11、pic_height_in_map_units_minus1

 12、frame_mbs_only_flag

frame_mbs_only_flag=0:表示编码视频序列的编码图像可能是编码场或编码帧。frame_mbs_only_flag=1:表示编码视频序列的每个编码图像都是一个仅包含帧宏块的编码帧。 

13、direct_8x8_inference_flag

direct_8x8_inference_flag表示在8.4.1.2节中规定的B_Skip、B_Direct_16x16和B_Direct_8x8亮度运动矢量的计算过程使用的方法。当frame_mbs_only_flag等于0时direct_8x8_inference_flag应等于1。

14、frame_cropping_flag

frame_cropping_flag=1:表示帧剪切偏移参数遵从视频序列参数集中的下一个值。frame_cropping_flag=0:表示不存在帧剪切偏移参数。 

15、vui_parameters_present_flag

vui_parameters_present_flag=1:表示存在如附录E提到的vui_parameters()语法结构。
vui_parameters_present_flag=0:表示不存在如附录E提到的vui_parameters()语法结构。

http://www.bjxfkj.com.cn/article/103321.html

相关文章:

  • 武汉简单做网站网络营销发展方案策划书
  • 软件网站的服务器外链网站是什么
  • 中国做网站最好的企业互联网营销师证书怎么考
  • 顺德定制网站建设百度云盘网页登录入口
  • 长春公司网站推广推广注册app拿佣金
  • 呼市城乡建设委员会的网站滨州seo排名
  • 松江品划企业网站建设友情链接怎么互换
  • 定制做网站平台seo客服
  • 梅地卡伦手表网站百度数据中心
  • 怎么用ps做京东网站模板免费发帖平台
  • 简阳网站建设seo网络推广经理
  • 洛阳市政建设集团网站自媒体135免费版下载
  • 提供网站制作公司营销策划方案怎么写?
  • 淄博网站制作网络服务西安seo排名公司
  • 广告设计公司资质优化推广网站seo
  • 建筑参考网站qq群推广拉人
  • 绿色国外网站2021十大网络舆情案例
  • 嘉兴网站优化排名今天的新闻是什么
  • 黄骅市人民医院武汉seo网站排名优化公司
  • 网站建设 天猫 保证金百度百科词条入口
  • 毛片做暧小视频在线观看网站如何免费做网站网页
  • 君卓展览的售后服务深圳网站关键词优化公司
  • 做网站还是移动开发优化大师apk
  • 建一个门户网站多少钱seo的五个步骤
  • 网站建设制作宝塔面板搜索引擎优化的重要性
  • 网站工程师培训小说关键词提取软件
  • 网站建设总结与成都网站建设制作公司
  • wordpress导入sql失败seo课程培训机构
  • 做推文的网站的推荐web网址
  • 上海找做网站公司哪家好搜索引擎优化的概念是什么