Modify metadata embedded in an HEVC stream.
- aud
-
Insert or remove AUD NAL units in all access units of the stream.
- insert
- remove
- sample_aspect_ratio
-
Set the sample aspect ratio in the stream in the VUI parameters.
- video_format, video_full_range_flag
-
Set the video format in the stream (see H.265 section E.3.1 and table E.2).
- colour_primaries, transfer_characteristics, matrix_coefficients
-
Set the colour description in the stream (see H.265 section E.3.1 and tables E.3, E.4 and E.5).
- chroma_sample_loc_type
-
Set the chroma sample location in the stream (see H.265 section E.3.1 and figure E.1).
- tick_rate
-
Set the tick rate in the VPS and VUI parameters (num_units_in_tick / time_scale). Combined with num_ticks_poc_diff_one, this can set a constant framerate in the stream. Note that it is likely to be overridden by container parameters when the stream is in a container.
- num_ticks_poc_diff_one
-
Set poc_proportional_to_timing_flag in VPS and VUI and use this value to set num_ticks_poc_diff_one_minus1 (see H.265 sections 7.4.3.1 and E.3.1). Ignored if tick_rate is not also set.
- crop_left, crop_right, crop_top, crop_bottom
-
Set the conformance window cropping offsets in the SPS. These values will replace the current ones if the stream is already cropped.
These fields are set in pixels. Note that some sizes may not be representable if the chroma is subsampled (H.265 section 7.4.3.2.1).