# 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.

_FT_HTML5_bannerTitle.htm