# Clip Encoder

The clip encoder creates video clips of events that are described in the input tracks specified by the EventTrack parameter.

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 to encode.
AudioProfile | The audio profile to use for encoding the audio.
AudioSampleRate | The sample rate to use for the encoded audio, in samples per second (Hz).
EventTrack | A list of tracks that contain the events to encode clips for.
GPUDeviceID | The device ID of the graphics card to use for encoding video.
ImageInput | The names of the image tracks to encode.
InputQueueSize | The maximum number of records to queue for encoding, for each input.
MaxFiles | The maximum number of rolling buffer files.
MaxFileSizeMB | The maximum size of a rolling buffer file, in megabytes.
OutputPath | The path and file name for each encoded clip.
PostDuration | The amount of content to include in a clip after the end of the event.
PreDuration | The amount of content to include in a clip before the start of the event.
Type | The type of encoding engine to use. Set this parameter to `EventClip`.
URLBase | The URL that will be used to access the encoded files.
VideoBitrate | The bit rate to use for the encoded video, in bytes per second.
VideoProfile | The video profile to use for encoding the video.
VideoSize | The size of the encoded video, in pixels.

The clip encoder produces a proxy track, named `taskName.Proxy`, where `taskName` is the name of the encoding task.

_FT_HTML5_bannerTitle.htm