tator
tator copied to clipboard
Support multiple pixel formats in streaming and archival configurations
Currently pixel format outputs are assumed for both streaming and archival outputs in the transcode schema + pipeline.
- For archival we should open the floodgates to different formats (yuv422, yuv444, 10-bit, 12-bit, etc.)
- For streaming we can also support additional formats keeping in mind they add to bandwidth requirements.
- Some documentation should be generated to explain the options.
Note:
- In both cases the output pixel format should be the minimum of the set represented by the input pixel format and the configured output pixel format. This means the output pixel format is really an "up to" specification such that if the input is yuv420 and the output is desired to be up to yuv444, a yuv420 would be generated as an output.