Video Encoding

{# TODO: Add pagination #} All video files contain a number of streams. At least one of these streams carries the video information.

This video information is compressed in a standard format called a codec.
Different codecs have different pros and cons such as smaller file formats or better compatibility with older video players.
You may wish to standardise the video codec streams of your files to better suit your needs.

In order to compress a video stream into a particular codec, we need to use a video encoder.
As it is with the codecs, the different encoders also have their pros and cons. Some encoders produce better quality results but take longer to encode, while others require specific hardware to be available in order to work at all.

If `Enable Video Encoding` is not selected, all video streams from the source file will be copied through to the output file without the codec being modified.

If you choose to select `Enable Video Encoding`, you may choose to transcode your video streams to a standard video codec using the `Video Codec` drop-down.

Once you have selected a `Video Codec` drop-down, you may also select an encoder using the `Video Encoder` drop-down.
{# Enable/Disable settings on this screen #}

Video streams will be copied
All video streams will be copied to the destination file without being modified.

{# Transcoding video streams #}
Transcode the video stream
Modify the video stream codec.

Select the output video codec

{# If there is only one option, disable this field #}
{% include "video_stream_encoder.html" %}