yohhoy / av1parser

AV1 video codec bitstream parser (not decoder!)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

av1parser

Build Status MIT License

AOM(Alliance of Open Media)'s AV1 video codec bitstream parser.

The program reads AV1 bitstreams, parses header-level syntax elements, and analyzes the high-level structure of the coded video sequence.

This project is not intended to decode video frames.

Usage (Example)

Run with maximum verbose output:

$ cargo run streams/parkjoy.webm -vvv
...

(The semantics of each syntax element are defined in AV1 specification. Enjoy it! :P)

Details

Supported file formats:

Supported OBU types:

  • OBU_SEQUENCE_HEADER
  • OBU_TEMPORAL_DELIMITER (no payload)
  • OBU_FRAME_HEADER
  • OBU_FRAME (header part only)
  • OBU_TILE_LIST
  • OBU_METADATA

License

MIT License

About

AV1 video codec bitstream parser (not decoder!)

License:MIT License


Languages

Language:Rust 97.1%Language:Python 2.9%