Skip to content

JobTemplate

Source: src/AWS/MediaConvert/JobTemplate.ts

An AWS Elemental MediaConvert job template — a reusable, named transcode configuration (inputs, output groups, and job-level settings) that new jobs are created from so callers only supply the input/output specifics.

const template = yield* MediaConvert.JobTemplate("Mp4", {
description: "Single MP4 output",
settings: {
Inputs: [{ TimecodeSource: "ZEROBASED" }],
OutputGroups: [
{
OutputGroupSettings: {
Type: "FILE_GROUP_SETTINGS",
FileGroupSettings: {},
},
Outputs: [
{
ContainerSettings: { Container: "MP4" },
VideoDescription: {
CodecSettings: {
Codec: "H_264",
H264Settings: {
RateControlMode: "QVBR",
MaxBitrate: 5000000,
},
},
},
},
],
},
],
},
});