VideoCodec
ā ļø This type is unstable and may change significantly in a way that the data won't be backwards compatible.
The codec used to encode video stored in components.VideoSample
.
Support of these codecs by the Rerun Viewer is platform dependent. For more details see check the video reference.
Variants variants
H264
= 0x61766331
Advanced Video Coding (AVC/H.264)
See https://en.wikipedia.org/wiki/Advanced_Video_Coding
components.VideoSample
s using this codec should be formatted according to Annex B specification.
(Note that this is different from AVCC format found in MP4 files.
To learn more about Annex B, check for instance https://membrane.stream/learn/h264/3)
Key frames (IDR) require inclusion of a SPS (Sequence Parameter Set)
Enum value is the fourcc for 'avc1' (the WebCodec string assigned to this codec) in big endian.
Arrow datatype arrow-datatype
uint32
API reference links api-reference-links
- š C++ API docs for
VideoCodec
- š Python API docs for
VideoCodec
- š¦ Rust API docs for
VideoCodec