MPEG Encoder
The MPEG encoder encodes ingested video in MPEG format.
The MPEG encoder writes the encoded video to a file on disk, unless you set the parameter OutputURL, in which case the video is streamed.
| Configuration Parameter | Description |
|---|---|
| AudioBitrate | The bit rate to use for the encoded audio, in bytes per second. |
| AudioChannels | The number of channels to include in the encoded audio. |
| AudioInput | The names of the audio tracks that you want to encode. |
| AudioProfile | The encoding profile to use for the audio. |
| AudioSampleRate | The sample rate to use for the encoded audio, in samples per second (Hz). |
| Format | The container format to use for the encoded video file or stream. |
| GPUDeviceID | The device ID of the graphics card to use for encoding video. |
| ImageInput | The names of the image tracks that you want to encode. |
| InputQueueSize | The maximum number of records to queue for encoding, for each input. |
| MIMEType | The MIME type to add to the proxy track produced by the encoder. |
| OutputPath | The path of the output file. |
| OutputURL | The URL to stream the video to. |
| Segment | Specifies whether to split the output file into chunks. |
| SegmentDuration | Specifies the maximum duration of each segment, when Segment=true. |
| Type | The type of encoding engine to use. Set this parameter to mpeg. |
| URLBase | The URL that is used to access the encoded file(s). |
| UseTempFolder | A Boolean value that specifies whether MPEG files are created in a temporary folder. |
| VideoBitrate | The bit rate to use for the encoded video, in bytes per second. |
| VideoProfile | The encoding profile to use for the video. |
| VideoSize | The size of the encoded video, in pixels. |
The MPEG Encoder produces a proxy track, named taskName.Proxy, where taskName is the name of the encoding task.