Media Server 25.4
Media Server Help

# Video Ingest Engine

The video ingest engine ingests video and audio files and streams, producing image and audio tracks that can be processed by other engines. The engine automatically detects the properties of the source, but you can override the detected properties by setting parameters in the task configuration section.

Configuration Parameter | Description
--- | ---
Channels | The number of audio channels in the source.
Decode | A Boolean value that specifies whether Media Server decodes the ingested video.
DeinterlaceType | Specifies whether to deinterlace the video.
EnabledStreamTypes | A comma-separated list of the types of data that you want to ingest, for example `video` and `audio`.
EnableGPU | Specifies whether to use a graphics card for decoding, instead of the CPU.
Format | The format of the video source.
FrameRate | The frame rate of the video source.
GPUDeviceID | The device ID of the graphics card to use for decoding video.
IngestDateTime | The ingest start time that is used to produce record timestamps.
MaximumDuration | The maximum amount of video and audio to ingest, before stopping ingestion.
MaxNumParallel | The maximum number of threads to use for decoding the source media.
OpenSourceTimeout | The maximum amount of time that Media Server should continue attempting to read a file or stream.
PixelFormat | The pixel format of the video source.
RTSPTransport | The transport protocol to use when the source is an RTSP stream.
SampleRate | The sample rate of the audio source.
StartOffset | The position in a video file at which to start processing.
StreamTimeout | The maximum amount of time to wait for a stream to produce a record, before stopping ingestion.
Type | The type of ingest engine to use. Set this parameter to `Video`.
VideoSize | The display size of the video source.

The video ingest engine produces a proxy track, named `taskName.Proxy`, where `taskName` is the name of the ingest task.

Additionally, depending on the source, the engine produces the following tracks:

- Image tracks named `taskName.Image_n`, where `n` is a unique number starting from 1.
- Image tracks named `taskName.Closed_Caption_lang_n`, where `lang` is the language and `n` is a unique number starting from 1. These tracks contain the subtitle (closed caption) images.
- Audio tracks named `taskName.Audio_lang_n`, where `lang` is the language and `n` is a unique number starting from 1. If the language is unknown, each track is named `Audio__n`, where `n` is a unique number (note the double underscore).
- KLV tracks, named `taskName.KLV_n`, where `n` is a unique number starting from 1.

The first image track can be referred to using the alias `Default_Image`. The first audio track can be referred to using the alias `Default_Audio`. The first closed caption track can be referred to using the alias `Default_Closed_Caption`.

Copyright 2025 Open Text
Version 25.4 | Last updated October 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery Media Server 25.4

Topic Title: Video Ingest Engine