Codec Settings

Setup_button

Some video encoders have additional settings. Press the "Setup" button next to the corresponding codec to specify its parameters in the pop-up window. Alternatively, double-click the video encoder you need to set up. A set of parameters depends on the encoder type selected.

Caution
The configurations below are optional and are intended for specific codec setup. Make sure all proper codecs are set up correctly, otherwise unexpected errors may occur.

Apple ProRes 422 Encoder Settings

Apple_Prores

Select the required subtype mode that will be used for Apple ProRes encoding:

  • ProRes 422;

  • ProRes 422 HQ;

  • ProRes 422 LT;

  • ProRes 422 Proxy.

Select the Frame size in pixels horizontally (width) and vertically (height).

AVC-Intra Settings

AVC-Intra Codec

Select the required AVC-Intra class that will be used for encoding:

Avid DNxHD Settings

AVID DNxHD Codec

Here define the following parameters:

  • Downscale – choose the downscale format for using it in UHD mode.

  • Compression quality – use the drop-down list to select the compression settings to be used for the Avid DNxHD encoding.

Cinegy Daniel2 Encoder Settings

Note
This encoder type is supported for progressive HD and UHD TV formats only.

The settings window comprises two tabs: Main and Advanced.

Main Tab

Daniel2_settings

On the "Main" tab, define the following parameters:

  • Frame size – the frame size in pixels horizontally (width) and vertically (height).

  • Chroma format – the chroma subsampling type to be used for encoding. The following types are available for choosing:

    • 4:2:0

    • 4:2:2

  • Bit depth – use the drop-down list to choose whether 8-, 10- or 12-bit Capture Engine bitstreams to be encoded.

  • Bitrate – compression settings in Mbps to be used for encoding.

  • Rate control mode – choose either VBR (variable bitrate), CBR (constant bitrate) or CQ (constrained quality) mode by selecting corresponding options from the drop-down list.

Advanced Tab

Daniel2_advanced_settings

On the "Advanced" tab, define the following parameters:

  • Picture orientation – specify picture orientation to be applied for encoded video. The available options are:

    • Default;

    • Flip vertical;

    • Flip horizontal;

    • Rotated 180 degrees;

    • Rotated 90 degrees;

    • Rotated 270 degrees;

    • Total.

  • Color coefficients – color coefficients to be present in a bitstream during encoding:

    • Color primaries – chromaticity coordinates of the source primaries;

    • Matrix coefficients – the coefficient of deriving the luminance and chrominance signals from the RGB primaries;

    • Transfer characteristics – opto-electronic transfer characteristics of the source to be used for encoding.

  • Quant scale – the quantization parameter used for scaling quantization matrices.

  • Coding method – choose the method to be used for encoding.

  • Group of Pictures (GOP) – the GOP structure of the resulting stream. Use the drop-down list to specify the numeric value for M and N parameters. M parameter identifies the distance between two anchor frames (I or IP); N defines the distance between two full images (I-frames).

  • Num. of single encoders – the number of single encoders to be used in the encoding process. The recommended value equals the quantity of logical CPUs.

Cinegy Daniel2 NVidia GPU Settings

cinegy_daniel2_nvidia_gpu_encoder_settings
  • Device ID – the device to be used for GPU acceleration. Select the required device from the drop-down list.

    Note
    GPU acceleration is only available for specific Nvidia GPU encoders. For proper hardware performance, Nvidia graphics card with NVENC accelerator is required.

Further settings for this encoder type are similar to those defined for Cinegy Daniel2 Encoder.

Cinegy H.264 Encoder Settings

h264_cinegy_encoder_settings

Here, general and advanced settings can be defined.

General

  • Bitrate – compression settings in Kbps to be used for encoding.

  • Bitrate mode – VBR (variable bitrate), CBR (constant bitrate), or CQ (constrained quality) mode.

  • GOP – the Group of Pictures (GOP) structure of the resulting stream to be selected from the list and the GOP length in frames.

  • Chroma format – the chroma format to be used for encoding.

  • Frame size – the frame size in pixels horizontally (width) and vertically (height).

  • Interlace coding mode – define the frame-coding rule (frame or field) in the current stream by selecting the corresponding option from the drop-down list.

Advanced

  • Entropy coding mode – define entropy coding mode (CAVLC or CABAC) by selecting from the drop-down list. This option is available only for H.264 video encoder.

  • Sequence header period – the frequency of Sequence header generation, in frames.

  • Profile and level – the H.264 profile type to be used for encoding and level. Select the required profile type from the drop-down list.

  • Level – the profile level to be used for encoding.

  • Slices per frame – the number of slices per frame/field to be used for encoding.

Cinegy MPEG-2 Encoder Settings

Cinegy MPEG-2 Encoder

For this encoder type general and advanced parameters can be defined:

General

  • Bitrate (Kbps) – the target video stream bitrate.

  • Bitrate mode – bitrate mode to be used.

  • GOP – choose the Group of Pictures (GOP) structure of the resulting stream from the drop-down list and define the GOP length in frames. Use the "Preserved GOP Structure" checkbox to enable/disable fixed GOP structure.

  • Chroma format – the chroma format to be used for encoding.

  • Frame size – the frame size in pixels horizontally (width) and vertically (height).

  • Interlace coding mode – define the frame-coding rule (frame or field) for the current stream by selecting the corresponding option from the drop-down list.

Advanced

  • Encoding latency – latency to be used for encoding.

  • Intra DC precision – Intra DC precision of the compressed blocks.

  • Sequence header period – the frequency of Sequence header generation, in frames.

  • Decoder buffer size – the video buffer size that defines the encoding delay between the input frames and the encoded stream.

  • Profile and level – the MPEG-2 profile and level.

H.264 Nvidia GPU Settings

Note
To offload H.264 video encoding from the host CPU, it is recommended to use the H.264 Nvidia GPU video codec. For proper hardware performance, Nvidia graphics card with NVENC accelerator is required. Please refer to the Cinegy Capture System Recommendations document for details.
H264 NVidia GPU profile

General and Advanced settings have to be defined for this encoder type. General settings are similar to those defined for Cinegy MPEG-2 Encoder.

Advanced

  • GPU Device ID – the device to be used for GPU acceleration. Select the required device from the drop-down list.

    Note
    GPU acceleration is only available for specific Nvidia GPU encoders. For proper hardware performance, Nvidia graphics card with NVENC accelerator is required.
  • NVIDIA Preset – Nvidia presets to automatically set all relevant encoding parameters. Select the required preset from the drop-down list.

  • Entropy coding mode – define entropy coding mode (CAVLC or CABAC) by selecting from the drop-down list. This option is available only for H.264 video encoder.

  • Sequence header period – the frequency of Sequence header generation, in frames.

  • Profile and level – the H.264 profile type to be used for encoding and level. Select the required profile type from the drop-down list.

  • Level – the profile level to be used for encoding.

  • Slices per frame – the number of slices per frame/field to be used for encoding.

H.264 Proxy Avid Settings

h264_proxy_avide_settings

For these encoder types define the following parameters:

  • Bitrate – the compression settings in Kbps to be used for encoding.

  • Average bitrate – the average compression settings in Kbps to be used for encoding.

  • Frame size – the frame size in pixels horizontally (width) and vertically (height).

  • Group of Pictures (GOP) – the GOP structure of the resulting stream. Specify the values for M and N parameters, where M parameter identifies the distance between two anchor frames (I or IP) and N defines the distance between two full images (I-frames).

  • Rate mode – bitrate mode to be used: CBR (constant bitrate), VBR (variable bitrate), or CQ (constrained quality).

HEVC Nvidia GPU Settings

HEVC Nvidia GPU Encoder

For this encoder type define the following parameters:

General

  • Bitrate – the compression settings in Kbps to be used for encoding.

  • Bitrate mode – VBR (variable bitrate), CBR (constant bitrate), or CQ (constrained quality) mode.

  • GOP – choose the Group of Pictures (GOP) structure of the resulting stream from the drop-down list and define the GOP length in frames.

  • Chroma format – the chroma format to be used for encoding.

  • Frame size – the frame size in pixels horizontally (width) and vertically (height).

  • Interlace coding mode – define the frame-coding rule (frame or field) in the current stream by selecting the corresponding option from the drop-down list.

Advanced

  • Device ID – the device to be used for GPU acceleration. Select the required device from the drop-down list.

    Note
    GPU acceleration is only available for specific Nvidia GPU encoders. For proper hardware performance, Nvidia graphics card with NVENC accelerator is required.
  • NVIDIA preset – NVIDIA presets to automatically set all relevant encoding parameters. Select the required preset from the drop-down list.

  • Sequence header period – the frequency of Sequence header generation, calculated in frames.

  • Profile – the frequency of Sequence header generation, calculated in frames.

  • Level – the profile level to be used for encoding.

  • Slices per frame – the number of slices per frame/field to be used for encoding.

XAVC Intra Settings

xavc_intra_encodong_settings

Select the required XAVC Intra class that will be used for encoding.

Note
Encoder settings depend on TV format.

Y4M Settings

Y4M

Define the following parameters:

  • Bit depth – the 8-bit Capture Engine bitstream is set by default.

  • Chroma format – the chroma subsampling type to be used for encoding. The following types are available for choosing: 4:2:0 and 4:2:2.

AAC Audio Encoder Settings

AAC_audio_encoder_general

For this encoder type define the following parameters:

  • Bitrate - the target audio stream bitrate.

  • Format - the format to be used for encoding. The default format setting is "[Auto]". If necessary, select "ADTS"(Audio Data Transport Stream) or "LATM" (Low-overhead MPEG-4 Audio Transport Multiplex) from the list.

  • Profile - the codec profile to be used for encoding. The default setting for the profile is "LC" (Low Complexity). It may be changed for "LTP" (Long Term Prediction) from the dropdown list.

  • Sample rate - the target audio stream sample rate (frequency).

MPEG Audio Settings

MPEG Audio Codec

For this encoder type define the following parameters:

  • Bitrate – the target audio stream bitrate.

  • Sample rate – the target audio stream sample rate (frequency).

  • Layer – the audio layer used in the audio input stream.

  • Channel mode – channel audio mode used in the audio input stream.

  • Emphasis – the emphasis method used for audio encoding.

  • Copyrighted flag – enables/disables indicating that the audio data is copyrighted.

  • Error protection – enables/disables error protection.

  • Original flag – enables/disables the original indication that specifies that this audio is from the original source and not a copy.

Wrapper Settings

Some wrappers have additional settings. Press the "Setup" button next to the corresponding wrapper or simply double-click its name. You will be prompted to specify wrapper parameters in the pop-up window. A set of parameters depends on the wrapper type you have selected.

Note
Multiple wrappers selection is disabled in Cinegy Capture SOLO mode.

MXF OP1A Output Settings

MXF_OP1A_output

Select the required subtype that will be used for the MXF OP1A output:

  • Generic;

  • AS03;

  • AS11.

MXF OPAtom Output Settings

MXF_OPAtom_output

For this wrapper type tick the "Use Avid folder structure" checkbox to limit the creation of media files and folders to the specified Avid folder only.

If the "Create AAF file" option is selected, the AAF file is created along with all MXF files, in the same output folder. The AAF file is regularly updated during the recording session.

MPEG-TS Settings

MPEG-TS Settings

For this wrapper type define the following parameters:

Main Settings

  • Bitrate – the compression settings in Kbps to be used for wrapping.

  • Stream ID – the transport stream ID of the PAT (Program Association Table).

  • Program Number – the program PID that will be used.

  • Insert PAT every – the frequency of a new PAT insertion, in seconds.

Program Map Table (PMT) Settings

  • Insert Every – the time interval in seconds for a new PMT to be inserted.

  • PID – the PMT PID that will be used.

Program Clock Reference (PCR) Settings

  • Insert Every – the time interval in seconds for a new PCR to be inserted.

  • PID – the PCR PID value.