例如,以下示例代码演示如何使用MediaConvert API创建一个新的输出模板:
import boto3
client = boto3.client('mediaconvert')
response = client.create_job_template(
Name='New_Custom_Template',
Category='CUSTOM',
Description='This is a custom job template',
Queue='arn:aws:mediaconvert:us-west-2:111111111111:queues/Default',
Settings={
'OutputGroups': [
{
'Name': 'File Group',
'Outputs': [
{
'Preset': 'System-Avc_1080p_29_97',
'NameModifier': '_1080p',
'Extension': 'mp4',
},
],
'OutputGroupSettings': {
'Type': 'FILE_GROUP_SETTINGS',
'FileGroupSettings': {
'Destination': {
'DestinationRefId': 'destination-1',
},
},
},
},
],
'AdAvailOffset': 0,
'Inputs': [
{
'AudioSelectors': {
'Audio Selector 1': {
'Offset': 0,
'DefaultSelection': 'NOT_DEFAULT',
'ProgramSelection': 1,
'SelectorType': 'TRACK',
'Tracks': [
1,
],
},
},
'VideoSelector': {
'ColorSpace': 'FOLLOW'
},
'FilterEnable': 'AUTO',
'PsiControl': 'USE_PSI',
'FilterStrength': 0,
'DeblockFilter': 'DISABLED',
'DenoiseFilter': 'DISABLED',
'TimecodeSource': 'EMBEDDED',
'FileInput': 's3://mybucket/myfolder/myinput.mov',
},
],
'TimecodeConfig': {
'Source': 'ZEROBASED',
},
}
)
print(response)
上一篇:AWSMediaConvert生成的DASHmpd文件无法在AndroidExoplayer上播放
下一篇:AWSMediaConvert:无法写入输出文件[s3://undefined/test.mp4]:[写入数据失败:拒绝访问]