新一代高效视频编码H265/HEVC(笔记-1)
Posted Sico2Sico
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新一代高效视频编码H265/HEVC(笔记-1)相关的知识,希望对你有一定的参考价值。
这里的画图出现错误 原始代码语法为
**
* @return AVERROR_INVALIDDATA if the packet is not a valid NAL unit,
* 0 otherwise
*/
static int hevc_parse_nal_header(H2645NAL *nal, void *logctx)
GetBitContext *gb = &nal->gb;
if (get_bits1(gb) != 0)
return AVERROR_INVALIDDATA;
nal->type = get_bits(gb, 6);
nal->nuh_layer_id = get_bits(gb, 6);
nal->temporal_id = get_bits(gb, 3) - 1;
if (nal->temporal_id < 0)
return AVERROR_INVALIDDATA;
av_log(logctx, AV_LOG_DEBUG,
"nal_unit_type: %d(%s), nuh_layer_id: %d, temporal_id: %d\\n",
nal->type, hevc_nal_unit_name(nal->type), nal->nuh_layer_id, nal->temporal_id);
return 0;
以上是关于新一代高效视频编码H265/HEVC(笔记-1)的主要内容,如果未能解决你的问题,请参考以下文章
Codecs系列H.265/HEVC视频编码技术汇总——导航页