HEVC / H.265 Video Decoding¶
HEVC / H.265 is a video compression standard designed to provide better compression efficiency than AVC / H.264, especially for HD, 4K, and higher-resolution video. These decoder samples cover Annex B elementary streams, access-unit input, and access-unit parsing.
These samples show how to decode an HEVC / H.265 Annex B elementary stream to a raw YUV video file with Transcoder::run, decode HEVC access units with Transcoder::push, and parse HEVC access units with Transcoder::pull.
HEVC / H.265 Annex B Decoder (Run) - Decode an HEVC / H.265 Annex B elementary stream to raw YUV video with Transcoder::run.
HEVC / H.265 Access Unit Decoder - Decode a sequence of HEVC / H.265 access-unit files to raw YUV video with Transcoder::push.
HEVC / H.265 Annex B Parser - Split an HEVC / H.265 Annex B stream into access units and inspect NAL unit headers.