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 (time_scale / num_units_in_tick). 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).
- level
-
Set the level in the VPS and SPS. See H.265 section A.4 and tables A.6 and A.7.
The argument must be the name of a level (for example, 5.1), a general_level_idc value (for example, 153 for level 5.1), or the special name auto indicating that the filter should attempt to guess the level from the input stream properties.