ffmpeg Transcode
The ffmpeg transcode step takes all media streams that are passed into it, passes it to ffmpeg with specific transcode operations, then the transcoded resuling media streams are passed into the next steps.
Configuration
The ffmpeg transcode step is utliized by using the step type name ffmpeg_transcode. It supports the following arguments:
vcodec=<codec>- This parameter is required
- The video codec to transcode the video stream with.
- Supports:
copyto keep the current media stream's video propertiesh264to encode the video as h264
h264_preset=<preset>- When the
h264vcodecis specified, this argument determines which video preset to use. - Supported values are:
ultrafast,superfast,veryfast,faster,fast,medium,slow,slower, andveryslow - When the
h264codec is specified, this parameter is required.
- When the
size=<width>x<height>- When the
h264vcodecis specified, this argument specifies the width and height of the resulting video. - If not specified then the video will retain its original size.
- When the
kbps=<kbps>- When the
h264vcodecis specified, this argument will attempt to constrain the bitrate of the video to the bitrate specified - The value provided will be used for the min and max bitrate parameters
- When the