新一代高效视频编码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)的主要内容,如果未能解决你的问题,请参考以下文章

音视频数据处理(二)-H265/HEVC视频码流分析

Codecs系列H.265/HEVC视频编码技术汇总——导航页

Codecs系列H.265/HEVC视频编码技术汇总——导航页

视频编码标准优化和画质评估

Codecs系列HEVC标准:简介和编码框架分析

Codecs系列HEVC标准:简介和编码框架分析