class Aws::MediaConvert::Types::JobSettings
JobSettings
contains all the transcode settings for a job.
@note When making an API call, you may pass JobSettings
data as a hash: { ad_avail_offset: 1, avail_blanking: { avail_blanking_image: "__stringMin14PatternS3BmpBMPPngPNGHttpsBmpBMPPngPNG", }, esam: { manifest_confirm_condition_notification: { mcc_xml: "__stringPatternSNManifestConfirmConditionNotificationNS", }, response_signal_preroll: 1, signal_processing_notification: { scc_xml: "__stringPatternSNSignalProcessingNotificationNS", }, }, extended_data_services: { copy_protection_action: "PASSTHROUGH", # accepts PASSTHROUGH, STRIP vchip_action: "PASSTHROUGH", # accepts PASSTHROUGH, STRIP }, inputs: [ { audio_selector_groups: { "__string" => { audio_selector_names: ["__stringMin1"], }, }, audio_selectors: { "__string" => { custom_language_code: "__stringMin3Max3PatternAZaZ3", default_selection: "DEFAULT", # accepts DEFAULT, NOT_DEFAULT external_audio_file_input: "__stringPatternS3MM2PPWWEEBBMMMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEAATTMMOOSSHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8LLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMAAAACCAAIIFFFFMMPP2AACC3EECC3DDTTSSEEAATTMMOOSS", hls_rendition_group_settings: { rendition_group_id: "__string", rendition_language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG rendition_name: "__string", }, language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG offset: 1, pids: [1], program_selection: 1, remix_settings: { channel_mapping: { output_channels: [ { input_channels: [1], input_channels_fine_tune: [1.0], }, ], }, channels_in: 1, channels_out: 1, }, selector_type: "PID", # accepts PID, TRACK, LANGUAGE_CODE, HLS_RENDITION_GROUP tracks: [1], }, }, caption_selectors: { "__string" => { custom_language_code: "__stringMin3Max3PatternAZaZ3", language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG source_settings: { ancillary_source_settings: { convert_608_to_708: "UPCONVERT", # accepts UPCONVERT, DISABLED source_ancillary_channel_number: 1, terminate_captions: "END_OF_INPUT", # accepts END_OF_INPUT, DISABLED }, dvb_sub_source_settings: { pid: 1, }, embedded_source_settings: { convert_608_to_708: "UPCONVERT", # accepts UPCONVERT, DISABLED source_608_channel_number: 1, source_608_track_number: 1, terminate_captions: "END_OF_INPUT", # accepts END_OF_INPUT, DISABLED }, file_source_settings: { convert_608_to_708: "UPCONVERT", # accepts UPCONVERT, DISABLED framerate: { framerate_denominator: 1, framerate_numerator: 1, }, source_file: "__stringMin14PatternS3SccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIVttVTTWebvttWEBVTTHttpsSccSCCTtmlTTMLDfxpDFXPStlSTLSrtSRTXmlXMLSmiSMIVttVTTWebvttWEBVTT", time_delta: 1, }, source_type: "ANCILLARY", # accepts ANCILLARY, DVB_SUB, EMBEDDED, SCTE20, SCC, TTML, STL, SRT, SMI, SMPTE_TT, TELETEXT, NULL_SOURCE, IMSC, WEBVTT teletext_source_settings: { page_number: "__stringMin3Max3Pattern1809aFAF09aEAE", }, track_source_settings: { track_number: 1, }, webvtt_hls_source_settings: { rendition_group_id: "__string", rendition_language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG rendition_name: "__string", }, }, }, }, crop: { height: 1, width: 1, x: 1, y: 1, }, deblock_filter: "ENABLED", # accepts ENABLED, DISABLED decryption_settings: { decryption_mode: "AES_CTR", # accepts AES_CTR, AES_CBC, AES_GCM encrypted_decryption_key: "__stringMin24Max512PatternAZaZ0902", initialization_vector: "__stringMin16Max24PatternAZaZ0922AZaZ0916", kms_key_region: "__stringMin9Max19PatternAZ26EastWestCentralNorthSouthEastWest1912", }, denoise_filter: "ENABLED", # accepts ENABLED, DISABLED file_input: "__stringPatternS3MM2PPMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAAATTMMOOSSHttpsMM2VVMMPPEEGGMMPP3AAVVIIMMPP4FFLLVVMMPPTTMMPPGGMM4VVTTRRPPFF4VVMM2TTSSTTSS264HH264MMKKVVMMKKAAMMOOVVMMTTSSMM2TTWWMMVVaAAASSFFVVOOBB3GGPP3GGPPPPMMXXFFDDIIVVXXXXVVIIDDRRAAWWDDVVGGXXFFMM1VV3GG2VVMMFFMM3UU8WWEEBBMMLLCCHHGGXXFFMMPPEEGG2MMXXFFMMPPEEGG2MMXXFFHHDDWWAAVVYY4MMXXMMLLOOGGGGaAAATTMMOOSS", filter_enable: "AUTO", # accepts AUTO, DISABLE, FORCE filter_strength: 1, image_inserter: { insertable_images: [ { duration: 1, fade_in: 1, fade_out: 1, height: 1, image_inserter_input: "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA", image_x: 1, image_y: 1, layer: 1, opacity: 1, start_time: "__stringPattern01D20305D205D", width: 1, }, ], }, input_clippings: [ { end_timecode: "__stringPattern010920405090509092", start_timecode: "__stringPattern010920405090509092", }, ], input_scan_type: "AUTO", # accepts AUTO, PSF position: { height: 1, width: 1, x: 1, y: 1, }, program_number: 1, psi_control: "IGNORE_PSI", # accepts IGNORE_PSI, USE_PSI supplemental_imps: ["__stringPatternS3ASSETMAPXml"], timecode_source: "EMBEDDED", # accepts EMBEDDED, ZEROBASED, SPECIFIEDSTART timecode_start: "__stringMin11Max11Pattern01D20305D205D", video_selector: { alpha_behavior: "DISCARD", # accepts DISCARD, REMAP_TO_LUMA color_space: "FOLLOW", # accepts FOLLOW, REC_601, REC_709, HDR10, HLG_2020 color_space_usage: "FORCE", # accepts FORCE, FALLBACK hdr_10_metadata: { blue_primary_x: 1, blue_primary_y: 1, green_primary_x: 1, green_primary_y: 1, max_content_light_level: 1, max_frame_average_light_level: 1, max_luminance: 1, min_luminance: 1, red_primary_x: 1, red_primary_y: 1, white_point_x: 1, white_point_y: 1, }, pid: 1, program_number: 1, rotate: "DEGREE_0", # accepts DEGREE_0, DEGREES_90, DEGREES_180, DEGREES_270, AUTO sample_range: "FOLLOW", # accepts FOLLOW, FULL_RANGE, LIMITED_RANGE }, }, ], kantar_watermark: { channel_name: "__stringMin1Max20", content_reference: "__stringMin1Max50PatternAZAZ09", credentials_secret_name: "__stringMin1Max512PatternAZAZ09", file_offset: 1.0, kantar_license_id: 1, kantar_server_url: "__stringPatternHttpsKantarmediaCom", log_destination: "__stringPatternS3", metadata_3: "__stringMin1Max50", metadata_4: "__stringMin1Max50", metadata_5: "__stringMin1Max50", metadata_6: "__stringMin1Max50", metadata_7: "__stringMin1Max50", metadata_8: "__stringMin1Max50", }, motion_image_inserter: { framerate: { framerate_denominator: 1, framerate_numerator: 1, }, input: "__stringMin14PatternS3Mov09PngHttpsMov09Png", insertion_mode: "MOV", # accepts MOV, PNG offset: { image_x: 1, image_y: 1, }, playback: "ONCE", # accepts ONCE, REPEAT start_time: "__stringMin11Max11Pattern01D20305D205D", }, nielsen_configuration: { breakout_code: 1, distributor_id: "__string", }, nielsen_non_linear_watermark: { active_watermark_process: "NAES2_AND_NW", # accepts NAES2_AND_NW, CBET, NAES2_AND_NW_AND_CBET adi_filename: "__stringPatternS3", asset_id: "__stringMin1Max20", asset_name: "__stringMin1Max50", cbet_source_id: "__stringPattern0xAFaF0908190908", episode_id: "__stringMin1Max20", metadata_destination: "__stringPatternS3", source_id: 1, source_watermark_status: "CLEAN", # accepts CLEAN, WATERMARKED tic_server_url: "__stringPatternHttps", unique_tic_per_audio_track: "RESERVE_UNIQUE_TICS_PER_TRACK", # accepts RESERVE_UNIQUE_TICS_PER_TRACK, SAME_TICS_PER_TRACK }, output_groups: [ { automated_encoding_settings: { abr_settings: { max_abr_bitrate: 1, max_renditions: 1, min_abr_bitrate: 1, }, }, custom_name: "__string", name: "__string", output_group_settings: { cmaf_group_settings: { additional_manifests: [ { manifest_name_modifier: "__stringMin1", selected_outputs: ["__stringMin1"], }, ], base_url: "__string", client_cache: "DISABLED", # accepts DISABLED, ENABLED codec_specification: "RFC_6381", # accepts RFC_6381, RFC_4281 destination: "__stringPatternS3", destination_settings: { s3_settings: { access_control: { canned_acl: "PUBLIC_READ", # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL }, encryption: { encryption_type: "SERVER_SIDE_ENCRYPTION_S3", # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS kms_encryption_context: "__stringPatternAZaZ0902", kms_key_arn: "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912", }, }, }, encryption: { constant_initialization_vector: "__stringMin32Max32Pattern09aFAF32", encryption_method: "SAMPLE_AES", # accepts SAMPLE_AES, AES_CTR initialization_vector_in_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE speke_key_provider: { certificate_arn: "__stringPatternArnAwsUsGovAcm", dash_signaled_system_ids: ["__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], hls_signaled_system_ids: ["__stringMin36Max36Pattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], resource_id: "__stringPatternW", url: "__stringPatternHttps", }, static_key_provider: { key_format: "__stringPatternIdentityAZaZ26AZaZ09163", key_format_versions: "__stringPatternDD", static_key_value: "__stringPatternAZaZ0932", url: "__string", }, type: "SPEKE", # accepts SPEKE, STATIC_KEY }, fragment_length: 1, image_based_trick_play: "NONE", # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME manifest_compression: "GZIP", # accepts GZIP, NONE manifest_duration_format: "FLOATING_POINT", # accepts FLOATING_POINT, INTEGER min_buffer_time: 1, min_final_segment_length: 1.0, mpd_profile: "MAIN_PROFILE", # accepts MAIN_PROFILE, ON_DEMAND_PROFILE pts_offset_handling_for_b_frames: "ZERO_BASED", # accepts ZERO_BASED, MATCH_INITIAL_PTS segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES segment_length: 1, segment_length_control: "EXACT", # accepts EXACT, GOP_MULTIPLE stream_inf_resolution: "INCLUDE", # accepts INCLUDE, EXCLUDE target_duration_compatibility_mode: "LEGACY", # accepts LEGACY, SPEC_COMPLIANT write_dash_manifest: "DISABLED", # accepts DISABLED, ENABLED write_hls_manifest: "DISABLED", # accepts DISABLED, ENABLED write_segment_timeline_in_representation: "ENABLED", # accepts ENABLED, DISABLED }, dash_iso_group_settings: { additional_manifests: [ { manifest_name_modifier: "__stringMin1", selected_outputs: ["__stringMin1"], }, ], audio_channel_config_scheme_id_uri: "MPEG_CHANNEL_CONFIGURATION", # accepts MPEG_CHANNEL_CONFIGURATION, DOLBY_CHANNEL_CONFIGURATION base_url: "__string", destination: "__stringPatternS3", destination_settings: { s3_settings: { access_control: { canned_acl: "PUBLIC_READ", # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL }, encryption: { encryption_type: "SERVER_SIDE_ENCRYPTION_S3", # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS kms_encryption_context: "__stringPatternAZaZ0902", kms_key_arn: "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912", }, }, }, encryption: { playback_device_compatibility: "CENC_V1", # accepts CENC_V1, UNENCRYPTED_SEI speke_key_provider: { certificate_arn: "__stringPatternArnAwsUsGovAcm", resource_id: "__string", system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], url: "__stringPatternHttps", }, }, fragment_length: 1, hbbtv_compliance: "HBBTV_1_5", # accepts HBBTV_1_5, NONE image_based_trick_play: "NONE", # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME min_buffer_time: 1, min_final_segment_length: 1.0, mpd_profile: "MAIN_PROFILE", # accepts MAIN_PROFILE, ON_DEMAND_PROFILE pts_offset_handling_for_b_frames: "ZERO_BASED", # accepts ZERO_BASED, MATCH_INITIAL_PTS segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES segment_length: 1, segment_length_control: "EXACT", # accepts EXACT, GOP_MULTIPLE write_segment_timeline_in_representation: "ENABLED", # accepts ENABLED, DISABLED }, file_group_settings: { destination: "__stringPatternS3", destination_settings: { s3_settings: { access_control: { canned_acl: "PUBLIC_READ", # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL }, encryption: { encryption_type: "SERVER_SIDE_ENCRYPTION_S3", # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS kms_encryption_context: "__stringPatternAZaZ0902", kms_key_arn: "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912", }, }, }, }, hls_group_settings: { ad_markers: ["ELEMENTAL"], # accepts ELEMENTAL, ELEMENTAL_SCTE35 additional_manifests: [ { manifest_name_modifier: "__stringMin1", selected_outputs: ["__stringMin1"], }, ], audio_only_header: "INCLUDE", # accepts INCLUDE, EXCLUDE base_url: "__string", caption_language_mappings: [ { caption_channel: 1, custom_language_code: "__stringMin3Max3PatternAZaZ3", language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG language_description: "__string", }, ], caption_language_setting: "INSERT", # accepts INSERT, OMIT, NONE client_cache: "DISABLED", # accepts DISABLED, ENABLED codec_specification: "RFC_6381", # accepts RFC_6381, RFC_4281 destination: "__stringPatternS3", destination_settings: { s3_settings: { access_control: { canned_acl: "PUBLIC_READ", # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL }, encryption: { encryption_type: "SERVER_SIDE_ENCRYPTION_S3", # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS kms_encryption_context: "__stringPatternAZaZ0902", kms_key_arn: "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912", }, }, }, directory_structure: "SINGLE_DIRECTORY", # accepts SINGLE_DIRECTORY, SUBDIRECTORY_PER_STREAM encryption: { constant_initialization_vector: "__stringMin32Max32Pattern09aFAF32", encryption_method: "AES128", # accepts AES128, SAMPLE_AES initialization_vector_in_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE offline_encrypted: "ENABLED", # accepts ENABLED, DISABLED speke_key_provider: { certificate_arn: "__stringPatternArnAwsUsGovAcm", resource_id: "__string", system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], url: "__stringPatternHttps", }, static_key_provider: { key_format: "__stringPatternIdentityAZaZ26AZaZ09163", key_format_versions: "__stringPatternDD", static_key_value: "__stringPatternAZaZ0932", url: "__string", }, type: "SPEKE", # accepts SPEKE, STATIC_KEY }, image_based_trick_play: "NONE", # accepts NONE, THUMBNAIL, THUMBNAIL_AND_FULLFRAME manifest_compression: "GZIP", # accepts GZIP, NONE manifest_duration_format: "FLOATING_POINT", # accepts FLOATING_POINT, INTEGER min_final_segment_length: 1.0, min_segment_length: 1, output_selection: "MANIFESTS_AND_SEGMENTS", # accepts MANIFESTS_AND_SEGMENTS, SEGMENTS_ONLY program_date_time: "INCLUDE", # accepts INCLUDE, EXCLUDE program_date_time_period: 1, segment_control: "SINGLE_FILE", # accepts SINGLE_FILE, SEGMENTED_FILES segment_length: 1, segment_length_control: "EXACT", # accepts EXACT, GOP_MULTIPLE segments_per_subdirectory: 1, stream_inf_resolution: "INCLUDE", # accepts INCLUDE, EXCLUDE target_duration_compatibility_mode: "LEGACY", # accepts LEGACY, SPEC_COMPLIANT timed_metadata_id_3_frame: "NONE", # accepts NONE, PRIV, TDRL timed_metadata_id_3_period: 1, timestamp_delta_milliseconds: 1, }, ms_smooth_group_settings: { additional_manifests: [ { manifest_name_modifier: "__stringMin1", selected_outputs: ["__stringMin1"], }, ], audio_deduplication: "COMBINE_DUPLICATE_STREAMS", # accepts COMBINE_DUPLICATE_STREAMS, NONE destination: "__stringPatternS3", destination_settings: { s3_settings: { access_control: { canned_acl: "PUBLIC_READ", # accepts PUBLIC_READ, AUTHENTICATED_READ, BUCKET_OWNER_READ, BUCKET_OWNER_FULL_CONTROL }, encryption: { encryption_type: "SERVER_SIDE_ENCRYPTION_S3", # accepts SERVER_SIDE_ENCRYPTION_S3, SERVER_SIDE_ENCRYPTION_KMS kms_encryption_context: "__stringPatternAZaZ0902", kms_key_arn: "__stringPatternArnAwsUsGovCnKmsAZ26EastWestCentralNorthSouthEastWest1912D12KeyAFAF098AFAF094AFAF094AFAF094AFAF0912", }, }, }, encryption: { speke_key_provider: { certificate_arn: "__stringPatternArnAwsUsGovAcm", resource_id: "__string", system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"], url: "__stringPatternHttps", }, }, fragment_length: 1, fragment_length_control: "EXACT", # accepts EXACT, GOP_MULTIPLE manifest_encoding: "UTF8", # accepts UTF8, UTF16 }, type: "HLS_GROUP_SETTINGS", # accepts HLS_GROUP_SETTINGS, DASH_ISO_GROUP_SETTINGS, FILE_GROUP_SETTINGS, MS_SMOOTH_GROUP_SETTINGS, CMAF_GROUP_SETTINGS }, outputs: [ { audio_descriptions: [ { audio_channel_tagging_settings: { channel_tag: "L", # accepts L, R, C, LFE, LS, RS, LC, RC, CS, LSD, RSD, TCS, VHL, VHC, VHR }, audio_normalization_settings: { algorithm: "ITU_BS_1770_1", # accepts ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4 algorithm_control: "CORRECT_AUDIO", # accepts CORRECT_AUDIO, MEASURE_ONLY correction_gate_level: 1, loudness_logging: "LOG", # accepts LOG, DONT_LOG peak_calculation: "TRUE_PEAK", # accepts TRUE_PEAK, NONE target_lkfs: 1.0, }, audio_source_name: "__string", audio_type: 1, audio_type_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED codec_settings: { aac_settings: { audio_description_broadcaster_mix: "BROADCASTER_MIXED_AD", # accepts BROADCASTER_MIXED_AD, NORMAL bitrate: 1, codec_profile: "LC", # accepts LC, HEV1, HEV2 coding_mode: "AD_RECEIVER_MIX", # accepts AD_RECEIVER_MIX, CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_5_1 rate_control_mode: "CBR", # accepts CBR, VBR raw_format: "LATM_LOAS", # accepts LATM_LOAS, NONE sample_rate: 1, specification: "MPEG2", # accepts MPEG2, MPEG4 vbr_quality: "LOW", # accepts LOW, MEDIUM_LOW, MEDIUM_HIGH, HIGH }, ac_3_settings: { bitrate: 1, bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN, COMMENTARY, DIALOGUE, EMERGENCY, HEARING_IMPAIRED, MUSIC_AND_EFFECTS, VISUALLY_IMPAIRED, VOICE_OVER coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_1_1, CODING_MODE_2_0, CODING_MODE_3_2_LFE dialnorm: 1, dynamic_range_compression_line: "FILM_STANDARD", # accepts FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE dynamic_range_compression_profile: "FILM_STANDARD", # accepts FILM_STANDARD, NONE dynamic_range_compression_rf: "FILM_STANDARD", # accepts FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH, NONE lfe_filter: "ENABLED", # accepts ENABLED, DISABLED metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED sample_rate: 1, }, aiff_settings: { bit_depth: 1, channels: 1, sample_rate: 1, }, codec: "AAC", # accepts AAC, MP2, MP3, WAV, AIFF, AC3, EAC3, EAC3_ATMOS, VORBIS, OPUS, PASSTHROUGH eac_3_atmos_settings: { bitrate: 1, bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN coding_mode: "CODING_MODE_AUTO", # accepts CODING_MODE_AUTO, CODING_MODE_5_1_4, CODING_MODE_7_1_4, CODING_MODE_9_1_6 dialogue_intelligence: "ENABLED", # accepts ENABLED, DISABLED downmix_control: "SPECIFIED", # accepts SPECIFIED, INITIALIZE_FROM_SOURCE dynamic_range_compression_line: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH dynamic_range_compression_rf: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH dynamic_range_control: "SPECIFIED", # accepts SPECIFIED, INITIALIZE_FROM_SOURCE lo_ro_center_mix_level: 1.0, lo_ro_surround_mix_level: 1.0, lt_rt_center_mix_level: 1.0, lt_rt_surround_mix_level: 1.0, metering_mode: "LEQ_A", # accepts LEQ_A, ITU_BS_1770_1, ITU_BS_1770_2, ITU_BS_1770_3, ITU_BS_1770_4 sample_rate: 1, speech_threshold: 1, stereo_downmix: "NOT_INDICATED", # accepts NOT_INDICATED, STEREO, SURROUND, DPL2 surround_ex_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED }, eac_3_settings: { attenuation_control: "ATTENUATE_3_DB", # accepts ATTENUATE_3_DB, NONE bitrate: 1, bitstream_mode: "COMPLETE_MAIN", # accepts COMPLETE_MAIN, COMMENTARY, EMERGENCY, HEARING_IMPAIRED, VISUALLY_IMPAIRED coding_mode: "CODING_MODE_1_0", # accepts CODING_MODE_1_0, CODING_MODE_2_0, CODING_MODE_3_2 dc_filter: "ENABLED", # accepts ENABLED, DISABLED dialnorm: 1, dynamic_range_compression_line: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH dynamic_range_compression_rf: "NONE", # accepts NONE, FILM_STANDARD, FILM_LIGHT, MUSIC_STANDARD, MUSIC_LIGHT, SPEECH lfe_control: "LFE", # accepts LFE, NO_LFE lfe_filter: "ENABLED", # accepts ENABLED, DISABLED lo_ro_center_mix_level: 1.0, lo_ro_surround_mix_level: 1.0, lt_rt_center_mix_level: 1.0, lt_rt_surround_mix_level: 1.0, metadata_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED passthrough_control: "WHEN_POSSIBLE", # accepts WHEN_POSSIBLE, NO_PASSTHROUGH phase_control: "SHIFT_90_DEGREES", # accepts SHIFT_90_DEGREES, NO_SHIFT sample_rate: 1, stereo_downmix: "NOT_INDICATED", # accepts NOT_INDICATED, LO_RO, LT_RT, DPL2 surround_ex_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED surround_mode: "NOT_INDICATED", # accepts NOT_INDICATED, ENABLED, DISABLED }, mp_2_settings: { bitrate: 1, channels: 1, sample_rate: 1, }, mp_3_settings: { bitrate: 1, channels: 1, rate_control_mode: "CBR", # accepts CBR, VBR sample_rate: 1, vbr_quality: 1, }, opus_settings: { bitrate: 1, channels: 1, sample_rate: 1, }, vorbis_settings: { channels: 1, sample_rate: 1, vbr_quality: 1, }, wav_settings: { bit_depth: 1, channels: 1, format: "RIFF", # accepts RIFF, RF64 sample_rate: 1, }, }, custom_language_code: "__stringPatternAZaZ23AZaZ", language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG language_code_control: "FOLLOW_INPUT", # accepts FOLLOW_INPUT, USE_CONFIGURED remix_settings: { channel_mapping: { output_channels: [ { input_channels: [1], input_channels_fine_tune: [1.0], }, ], }, channels_in: 1, channels_out: 1, }, stream_name: "__stringPatternWS", }, ], caption_descriptions: [ { caption_selector_name: "__stringMin1", custom_language_code: "__stringPatternAZaZ23AZaZ", destination_settings: { burnin_destination_settings: { alignment: "CENTERED", # accepts CENTERED, LEFT background_color: "NONE", # accepts NONE, BLACK, WHITE background_opacity: 1, font_color: "WHITE", # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE font_opacity: 1, font_resolution: 1, font_script: "AUTOMATIC", # accepts AUTOMATIC, HANS, HANT font_size: 1, outline_color: "BLACK", # accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE outline_size: 1, shadow_color: "NONE", # accepts NONE, BLACK, WHITE shadow_opacity: 1, shadow_x_offset: 1, shadow_y_offset: 1, teletext_spacing: "FIXED_GRID", # accepts FIXED_GRID, PROPORTIONAL x_position: 1, y_position: 1, }, destination_type: "BURN_IN", # accepts BURN_IN, DVB_SUB, EMBEDDED, EMBEDDED_PLUS_SCTE20, IMSC, SCTE20_PLUS_EMBEDDED, SCC, SRT, SMI, TELETEXT, TTML, WEBVTT dvb_sub_destination_settings: { alignment: "CENTERED", # accepts CENTERED, LEFT background_color: "NONE", # accepts NONE, BLACK, WHITE background_opacity: 1, dds_handling: "NONE", # accepts NONE, SPECIFIED, NO_DISPLAY_WINDOW dds_x_coordinate: 1, dds_y_coordinate: 1, font_color: "WHITE", # accepts WHITE, BLACK, YELLOW, RED, GREEN, BLUE font_opacity: 1, font_resolution: 1, font_script: "AUTOMATIC", # accepts AUTOMATIC, HANS, HANT font_size: 1, height: 1, outline_color: "BLACK", # accepts BLACK, WHITE, YELLOW, RED, GREEN, BLUE outline_size: 1, shadow_color: "NONE", # accepts NONE, BLACK, WHITE shadow_opacity: 1, shadow_x_offset: 1, shadow_y_offset: 1, subtitling_type: "HEARING_IMPAIRED", # accepts HEARING_IMPAIRED, STANDARD teletext_spacing: "FIXED_GRID", # accepts FIXED_GRID, PROPORTIONAL width: 1, x_position: 1, y_position: 1, }, embedded_destination_settings: { destination_608_channel_number: 1, destination_708_service_number: 1, }, imsc_destination_settings: { style_passthrough: "ENABLED", # accepts ENABLED, DISABLED }, scc_destination_settings: { framerate: "FRAMERATE_23_97", # accepts FRAMERATE_23_97, FRAMERATE_24, FRAMERATE_25, FRAMERATE_29_97_DROPFRAME, FRAMERATE_29_97_NON_DROPFRAME }, srt_destination_settings: { style_passthrough: "ENABLED", # accepts ENABLED, DISABLED }, teletext_destination_settings: { page_number: "__stringMin3Max3Pattern1809aFAF09aEAE", page_types: ["PAGE_TYPE_INITIAL"], # accepts PAGE_TYPE_INITIAL, PAGE_TYPE_SUBTITLE, PAGE_TYPE_ADDL_INFO, PAGE_TYPE_PROGRAM_SCHEDULE, PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE }, ttml_destination_settings: { style_passthrough: "ENABLED", # accepts ENABLED, DISABLED }, webvtt_destination_settings: { style_passthrough: "ENABLED", # accepts ENABLED, DISABLED }, }, language_code: "ENG", # accepts ENG, SPA, FRA, DEU, GER, ZHO, ARA, HIN, JPN, RUS, POR, ITA, URD, VIE, KOR, PAN, ABK, AAR, AFR, AKA, SQI, AMH, ARG, HYE, ASM, AVA, AVE, AYM, AZE, BAM, BAK, EUS, BEL, BEN, BIH, BIS, BOS, BRE, BUL, MYA, CAT, KHM, CHA, CHE, NYA, CHU, CHV, COR, COS, CRE, HRV, CES, DAN, DIV, NLD, DZO, ENM, EPO, EST, EWE, FAO, FIJ, FIN, FRM, FUL, GLA, GLG, LUG, KAT, ELL, GRN, GUJ, HAT, HAU, HEB, HER, HMO, HUN, ISL, IDO, IBO, IND, INA, ILE, IKU, IPK, GLE, JAV, KAL, KAN, KAU, KAS, KAZ, KIK, KIN, KIR, KOM, KON, KUA, KUR, LAO, LAT, LAV, LIM, LIN, LIT, LUB, LTZ, MKD, MLG, MSA, MAL, MLT, GLV, MRI, MAR, MAH, MON, NAU, NAV, NDE, NBL, NDO, NEP, SME, NOR, NOB, NNO, OCI, OJI, ORI, ORM, OSS, PLI, FAS, POL, PUS, QUE, QAA, RON, ROH, RUN, SMO, SAG, SAN, SRD, SRB, SNA, III, SND, SIN, SLK, SLV, SOM, SOT, SUN, SWA, SSW, SWE, TGL, TAH, TGK, TAM, TAT, TEL, THA, BOD, TIR, TON, TSO, TSN, TUR, TUK, TWI, UIG, UKR, UZB, VEN, VOL, WLN, CYM, FRY, WOL, XHO, YID, YOR, ZHA, ZUL, ORJ, QPC, TNG language_description: "__string", }, ], container_settings: { cmfc_settings: { audio_duration: "DEFAULT_CODEC_DURATION", # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION audio_group_id: "__string", audio_rendition_sets: "__string", audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT descriptive_video_service_flag: "DONT_FLAG", # accepts DONT_FLAG, FLAG i_frame_only_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE scte_35_esam: "INSERT", # accepts INSERT, NONE scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE }, container: "F4V", # accepts F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, WEBM, RAW f4v_settings: { moov_placement: "PROGRESSIVE_DOWNLOAD", # accepts PROGRESSIVE_DOWNLOAD, NORMAL }, m2ts_settings: { audio_buffer_model: "DVB", # accepts DVB, ATSC audio_duration: "DEFAULT_CODEC_DURATION", # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION audio_frames_per_pes: 1, audio_pids: [1], bitrate: 1, buffer_model: "MULTIPLEX", # accepts MULTIPLEX, NONE data_pts_control: "AUTO", # accepts AUTO, ALIGN_TO_VIDEO dvb_nit_settings: { network_id: 1, network_name: "__stringMin1Max256", nit_interval: 1, }, dvb_sdt_settings: { output_sdt: "SDT_FOLLOW", # accepts SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE sdt_interval: 1, service_name: "__stringMin1Max256", service_provider_name: "__stringMin1Max256", }, dvb_sub_pids: [1], dvb_tdt_settings: { tdt_interval: 1, }, dvb_teletext_pid: 1, ebp_audio_interval: "VIDEO_AND_FIXED_INTERVALS", # accepts VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL ebp_placement: "VIDEO_AND_AUDIO_PIDS", # accepts VIDEO_AND_AUDIO_PIDS, VIDEO_PID es_rate_in_pes: "INCLUDE", # accepts INCLUDE, EXCLUDE force_ts_video_ebp_order: "FORCE", # accepts FORCE, DEFAULT fragment_time: 1.0, max_pcr_interval: 1, min_ebp_interval: 1, nielsen_id_3: "INSERT", # accepts INSERT, NONE null_packet_bitrate: 1.0, pat_interval: 1, pcr_control: "PCR_EVERY_PES_PACKET", # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD pcr_pid: 1, pmt_interval: 1, pmt_pid: 1, private_metadata_pid: 1, program_number: 1, rate_mode: "VBR", # accepts VBR, CBR scte_35_esam: { scte_35_esam_pid: 1, }, scte_35_pid: 1, scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE segmentation_markers: "NONE", # accepts NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY segmentation_style: "MAINTAIN_CADENCE", # accepts MAINTAIN_CADENCE, RESET_CADENCE segmentation_time: 1.0, timed_metadata_pid: 1, transport_stream_id: 1, video_pid: 1, }, m3u_8_settings: { audio_duration: "DEFAULT_CODEC_DURATION", # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION audio_frames_per_pes: 1, audio_pids: [1], data_pts_control: "AUTO", # accepts AUTO, ALIGN_TO_VIDEO max_pcr_interval: 1, nielsen_id_3: "INSERT", # accepts INSERT, NONE pat_interval: 1, pcr_control: "PCR_EVERY_PES_PACKET", # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD pcr_pid: 1, pmt_interval: 1, pmt_pid: 1, private_metadata_pid: 1, program_number: 1, scte_35_pid: 1, scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE timed_metadata: "PASSTHROUGH", # accepts PASSTHROUGH, NONE timed_metadata_pid: 1, transport_stream_id: 1, video_pid: 1, }, mov_settings: { clap_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE cslg_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE mpeg_2_four_cc_control: "XDCAM", # accepts XDCAM, MPEG padding_control: "OMNEON", # accepts OMNEON, NONE reference: "SELF_CONTAINED", # accepts SELF_CONTAINED, EXTERNAL }, mp_4_settings: { audio_duration: "DEFAULT_CODEC_DURATION", # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION cslg_atom: "INCLUDE", # accepts INCLUDE, EXCLUDE ctts_version: 1, free_space_box: "INCLUDE", # accepts INCLUDE, EXCLUDE moov_placement: "PROGRESSIVE_DOWNLOAD", # accepts PROGRESSIVE_DOWNLOAD, NORMAL mp_4_major_brand: "__string", }, mpd_settings: { accessibility_caption_hints: "INCLUDE", # accepts INCLUDE, EXCLUDE audio_duration: "DEFAULT_CODEC_DURATION", # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION caption_container_type: "RAW", # accepts RAW, FRAGMENTED_MP4 scte_35_esam: "INSERT", # accepts INSERT, NONE scte_35_source: "PASSTHROUGH", # accepts PASSTHROUGH, NONE }, mxf_settings: { afd_signaling: "NO_COPY", # accepts NO_COPY, COPY_FROM_VIDEO profile: "D_10", # accepts D_10, XDCAM, OP1A, XAVC xavc_profile_settings: { duration_mode: "ALLOW_ANY_DURATION", # accepts ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE max_anc_data_size: 1, }, }, }, extension: "__string", name_modifier: "__stringMin1", output_settings: { hls_settings: { audio_group_id: "__string", audio_only_container: "AUTOMATIC", # accepts AUTOMATIC, M2TS audio_rendition_sets: "__string", audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM descriptive_video_service_flag: "DONT_FLAG", # accepts DONT_FLAG, FLAG i_frame_only_manifest: "INCLUDE", # accepts INCLUDE, EXCLUDE segment_modifier: "__string", }, }, preset: "__stringMin0", video_description: { afd_signaling: "NONE", # accepts NONE, AUTO, FIXED anti_alias: "DISABLED", # accepts DISABLED, ENABLED codec_settings: { av_1_settings: { adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_size: 1.0, max_bitrate: 1, number_b_frames_between_reference_frames: 1, qvbr_settings: { qvbr_quality_level: 1, qvbr_quality_level_fine_tune: 1.0, }, rate_control_mode: "QVBR", # accepts QVBR slices: 1, spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED }, avc_intra_settings: { avc_intra_class: "CLASS_50", # accepts CLASS_50, CLASS_100, CLASS_200, CLASS_4K_2K avc_intra_uhd_settings: { quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, MULTI_PASS }, framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE slow_pal: "DISABLED", # accepts DISABLED, ENABLED telecine: "NONE", # accepts NONE, HARD }, codec: "AV1", # accepts AV1, AVC_INTRA, FRAME_CAPTURE, H_264, H_265, MPEG2, PRORES, VC3, VP8, VP9, XAVC frame_capture_settings: { framerate_denominator: 1, framerate_numerator: 1, max_captures: 1, quality: 1, }, h264_settings: { adaptive_quantization: "OFF", # accepts OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX bitrate: 1, codec_level: "AUTO", # accepts AUTO, LEVEL_1, LEVEL_1_1, LEVEL_1_2, LEVEL_1_3, LEVEL_2, LEVEL_2_1, LEVEL_2_2, LEVEL_3, LEVEL_3_1, LEVEL_3_2, LEVEL_4, LEVEL_4_1, LEVEL_4_2, LEVEL_5, LEVEL_5_1, LEVEL_5_2 codec_profile: "BASELINE", # accepts BASELINE, HIGH, HIGH_10BIT, HIGH_422, HIGH_422_10BIT, MAIN dynamic_sub_gop: "ADAPTIVE", # accepts ADAPTIVE, STATIC entropy_encoding: "CABAC", # accepts CABAC, CAVLC field_encoding: "PAFF", # accepts PAFF, FORCE_FIELD, MBAFF flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED gop_closed_cadence: 1, gop_size: 1.0, gop_size_units: "FRAMES", # accepts FRAMES, SECONDS hrd_buffer_initial_fill_percentage: 1, hrd_buffer_size: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD max_bitrate: 1, min_i_interval: 1, number_b_frames_between_reference_frames: 1, number_reference_frames: 1, par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ qvbr_settings: { max_average_bitrate: 1, qvbr_quality_level: 1, qvbr_quality_level_fine_tune: 1.0, }, rate_control_mode: "VBR", # accepts VBR, CBR, QVBR repeat_pps: "DISABLED", # accepts DISABLED, ENABLED scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED, TRANSITION_DETECTION slices: 1, slow_pal: "DISABLED", # accepts DISABLED, ENABLED softness: 1, spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED syntax: "DEFAULT", # accepts DEFAULT, RP2027 telecine: "NONE", # accepts NONE, SOFT, HARD temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED unregistered_sei_timecode: "DISABLED", # accepts DISABLED, ENABLED }, h265_settings: { adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH, HIGHER, MAX alternate_transfer_function_sei: "DISABLED", # accepts DISABLED, ENABLED bitrate: 1, codec_level: "AUTO", # accepts AUTO, LEVEL_1, LEVEL_2, LEVEL_2_1, LEVEL_3, LEVEL_3_1, LEVEL_4, LEVEL_4_1, LEVEL_5, LEVEL_5_1, LEVEL_5_2, LEVEL_6, LEVEL_6_1, LEVEL_6_2 codec_profile: "MAIN_MAIN", # accepts MAIN_MAIN, MAIN_HIGH, MAIN10_MAIN, MAIN10_HIGH, MAIN_422_8BIT_MAIN, MAIN_422_8BIT_HIGH, MAIN_422_10BIT_MAIN, MAIN_422_10BIT_HIGH dynamic_sub_gop: "ADAPTIVE", # accepts ADAPTIVE, STATIC flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED gop_closed_cadence: 1, gop_size: 1.0, gop_size_units: "FRAMES", # accepts FRAMES, SECONDS hrd_buffer_initial_fill_percentage: 1, hrd_buffer_size: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD max_bitrate: 1, min_i_interval: 1, number_b_frames_between_reference_frames: 1, number_reference_frames: 1, par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ qvbr_settings: { max_average_bitrate: 1, qvbr_quality_level: 1, qvbr_quality_level_fine_tune: 1.0, }, rate_control_mode: "VBR", # accepts VBR, CBR, QVBR sample_adaptive_offset_filter_mode: "DEFAULT", # accepts DEFAULT, ADAPTIVE, OFF scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED, TRANSITION_DETECTION slices: 1, slow_pal: "DISABLED", # accepts DISABLED, ENABLED spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED telecine: "NONE", # accepts NONE, SOFT, HARD temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED temporal_ids: "DISABLED", # accepts DISABLED, ENABLED tiles: "DISABLED", # accepts DISABLED, ENABLED unregistered_sei_timecode: "DISABLED", # accepts DISABLED, ENABLED write_mp_4_packaging_type: "HVC1", # accepts HVC1, HEV1 }, mpeg_2_settings: { adaptive_quantization: "OFF", # accepts OFF, LOW, MEDIUM, HIGH bitrate: 1, codec_level: "AUTO", # accepts AUTO, LOW, MAIN, HIGH1440, HIGH codec_profile: "MAIN", # accepts MAIN, PROFILE_422 dynamic_sub_gop: "ADAPTIVE", # accepts ADAPTIVE, STATIC framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_closed_cadence: 1, gop_size: 1.0, gop_size_units: "FRAMES", # accepts FRAMES, SECONDS hrd_buffer_initial_fill_percentage: 1, hrd_buffer_size: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD intra_dc_precision: "AUTO", # accepts AUTO, INTRA_DC_PRECISION_8, INTRA_DC_PRECISION_9, INTRA_DC_PRECISION_10, INTRA_DC_PRECISION_11 max_bitrate: 1, min_i_interval: 1, number_b_frames_between_reference_frames: 1, par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, MULTI_PASS rate_control_mode: "VBR", # accepts VBR, CBR scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE scene_change_detect: "DISABLED", # accepts DISABLED, ENABLED slow_pal: "DISABLED", # accepts DISABLED, ENABLED softness: 1, spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED syntax: "DEFAULT", # accepts DEFAULT, D_10 telecine: "NONE", # accepts NONE, SOFT, HARD temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED }, prores_settings: { chroma_sampling: "PRESERVE_444_SAMPLING", # accepts PRESERVE_444_SAMPLING, SUBSAMPLE_TO_422 codec_profile: "APPLE_PRORES_422", # accepts APPLE_PRORES_422, APPLE_PRORES_422_HQ, APPLE_PRORES_422_LT, APPLE_PRORES_422_PROXY, APPLE_PRORES_4444, APPLE_PRORES_4444_XQ framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE slow_pal: "DISABLED", # accepts DISABLED, ENABLED telecine: "NONE", # accepts NONE, HARD }, vc_3_settings: { framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, interlace_mode: "INTERLACED", # accepts INTERLACED, PROGRESSIVE scan_type_conversion_mode: "INTERLACED", # accepts INTERLACED, INTERLACED_OPTIMIZE slow_pal: "DISABLED", # accepts DISABLED, ENABLED telecine: "NONE", # accepts NONE, HARD vc_3_class: "CLASS_145_8BIT", # accepts CLASS_145_8BIT, CLASS_220_8BIT, CLASS_220_10BIT }, vp_8_settings: { bitrate: 1, framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_size: 1.0, hrd_buffer_size: 1, max_bitrate: 1, par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, quality_tuning_level: "MULTI_PASS", # accepts MULTI_PASS, MULTI_PASS_HQ rate_control_mode: "VBR", # accepts VBR }, vp_9_settings: { bitrate: 1, framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, gop_size: 1.0, hrd_buffer_size: 1, max_bitrate: 1, par_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED par_denominator: 1, par_numerator: 1, quality_tuning_level: "MULTI_PASS", # accepts MULTI_PASS, MULTI_PASS_HQ rate_control_mode: "VBR", # accepts VBR }, xavc_settings: { adaptive_quantization: "OFF", # accepts OFF, AUTO, LOW, MEDIUM, HIGH, HIGHER, MAX entropy_encoding: "AUTO", # accepts AUTO, CABAC, CAVLC framerate_control: "INITIALIZE_FROM_SOURCE", # accepts INITIALIZE_FROM_SOURCE, SPECIFIED framerate_conversion_algorithm: "DUPLICATE_DROP", # accepts DUPLICATE_DROP, INTERPOLATE, FRAMEFORMER framerate_denominator: 1, framerate_numerator: 1, profile: "XAVC_HD_INTRA_CBG", # accepts XAVC_HD_INTRA_CBG, XAVC_4K_INTRA_CBG, XAVC_4K_INTRA_VBR, XAVC_HD, XAVC_4K slow_pal: "DISABLED", # accepts DISABLED, ENABLED softness: 1, spatial_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED temporal_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED xavc_4k_intra_cbg_profile_settings: { xavc_class: "CLASS_100", # accepts CLASS_100, CLASS_300, CLASS_480 }, xavc_4k_intra_vbr_profile_settings: { xavc_class: "CLASS_100", # accepts CLASS_100, CLASS_300, CLASS_480 }, xavc_4k_profile_settings: { bitrate_class: "BITRATE_CLASS_100", # accepts BITRATE_CLASS_100, BITRATE_CLASS_140, BITRATE_CLASS_200 codec_profile: "HIGH", # accepts HIGH, HIGH_422 flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED gop_closed_cadence: 1, hrd_buffer_size: 1, quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ slices: 1, }, xavc_hd_intra_cbg_profile_settings: { xavc_class: "CLASS_50", # accepts CLASS_50, CLASS_100, CLASS_200 }, xavc_hd_profile_settings: { bitrate_class: "BITRATE_CLASS_25", # accepts BITRATE_CLASS_25, BITRATE_CLASS_35, BITRATE_CLASS_50 flicker_adaptive_quantization: "DISABLED", # accepts DISABLED, ENABLED gop_b_reference: "DISABLED", # accepts DISABLED, ENABLED gop_closed_cadence: 1, hrd_buffer_size: 1, interlace_mode: "PROGRESSIVE", # accepts PROGRESSIVE, TOP_FIELD, BOTTOM_FIELD, FOLLOW_TOP_FIELD, FOLLOW_BOTTOM_FIELD quality_tuning_level: "SINGLE_PASS", # accepts SINGLE_PASS, SINGLE_PASS_HQ, MULTI_PASS_HQ slices: 1, telecine: "NONE", # accepts NONE, HARD }, }, }, color_metadata: "IGNORE", # accepts IGNORE, INSERT crop: { height: 1, width: 1, x: 1, y: 1, }, drop_frame_timecode: "DISABLED", # accepts DISABLED, ENABLED fixed_afd: 1, height: 1, position: { height: 1, width: 1, x: 1, y: 1, }, respond_to_afd: "NONE", # accepts NONE, RESPOND, PASSTHROUGH scaling_behavior: "DEFAULT", # accepts DEFAULT, STRETCH_TO_OUTPUT sharpness: 1, timecode_insertion: "DISABLED", # accepts DISABLED, PIC_TIMING_SEI video_preprocessors: { color_corrector: { brightness: 1, color_space_conversion: "NONE", # accepts NONE, FORCE_601, FORCE_709, FORCE_HDR10, FORCE_HLG_2020 contrast: 1, hdr_10_metadata: { blue_primary_x: 1, blue_primary_y: 1, green_primary_x: 1, green_primary_y: 1, max_content_light_level: 1, max_frame_average_light_level: 1, max_luminance: 1, min_luminance: 1, red_primary_x: 1, red_primary_y: 1, white_point_x: 1, white_point_y: 1, }, hue: 1, sample_range_conversion: "LIMITED_RANGE_SQUEEZE", # accepts LIMITED_RANGE_SQUEEZE, NONE saturation: 1, }, deinterlacer: { algorithm: "INTERPOLATE", # accepts INTERPOLATE, INTERPOLATE_TICKER, BLEND, BLEND_TICKER control: "FORCE_ALL_FRAMES", # accepts FORCE_ALL_FRAMES, NORMAL mode: "DEINTERLACE", # accepts DEINTERLACE, INVERSE_TELECINE, ADAPTIVE }, dolby_vision: { l6_metadata: { max_cll: 1, max_fall: 1, }, l6_mode: "PASSTHROUGH", # accepts PASSTHROUGH, RECALCULATE, SPECIFY profile: "PROFILE_5", # accepts PROFILE_5 }, hdr_10_plus: { mastering_monitor_nits: 1, target_monitor_nits: 1, }, image_inserter: { insertable_images: [ { duration: 1, fade_in: 1, fade_out: 1, height: 1, image_inserter_input: "__stringMin14PatternS3BmpBMPPngPNGTgaTGAHttpsBmpBMPPngPNGTgaTGA", image_x: 1, image_y: 1, layer: 1, opacity: 1, start_time: "__stringPattern01D20305D205D", width: 1, }, ], }, noise_reducer: { filter: "BILATERAL", # accepts BILATERAL, MEAN, GAUSSIAN, LANCZOS, SHARPEN, CONSERVE, SPATIAL, TEMPORAL filter_settings: { strength: 1, }, spatial_filter_settings: { post_filter_sharpen_strength: 1, speed: 1, strength: 1, }, temporal_filter_settings: { aggressive_mode: 1, post_temporal_sharpening: "DISABLED", # accepts DISABLED, ENABLED, AUTO speed: 1, strength: 1, }, }, partner_watermarking: { nexguard_file_marker_settings: { license: "__stringMin1Max100000", payload: 1, preset: "__stringMin1Max256", strength: "LIGHTEST", # accepts LIGHTEST, LIGHTER, DEFAULT, STRONGER, STRONGEST }, }, timecode_burnin: { font_size: 1, position: "TOP_CENTER", # accepts TOP_CENTER, TOP_LEFT, TOP_RIGHT, MIDDLE_LEFT, MIDDLE_CENTER, MIDDLE_RIGHT, BOTTOM_LEFT, BOTTOM_CENTER, BOTTOM_RIGHT prefix: "__stringPattern", }, }, width: 1, }, }, ], }, ], timecode_config: { anchor: "__stringPattern010920405090509092", source: "EMBEDDED", # accepts EMBEDDED, ZEROBASED, SPECIFIEDSTART start: "__stringPattern010920405090509092", timestamp_offset: "__stringPattern0940191020191209301", }, timed_metadata_insertion: { id_3_insertions: [ { id_3: "__stringPatternAZaZ0902", timecode: "__stringPattern010920405090509092", }, ], }, }
@!attribute [rw] ad_avail_offset
When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time. @return [Integer]
@!attribute [rw] avail_blanking
Settings for ad avail blanking. Video can be blanked or overlaid with an image, and audio muted during SCTE-35 triggered ad avails. @return [Types::AvailBlanking]
@!attribute [rw] esam
Settings for Event Signaling And Messaging (ESAM). If you don't do ad insertion, you can ignore these settings. @return [Types::EsamSettings]
@!attribute [rw] extended_data_services
Hexadecimal value as per EIA-608 Line 21 Data Services, section 9.5.1.5 05h Content Advisory. @return [Types::ExtendedDataServices]
@!attribute [rw] inputs
Use Inputs (inputs) to define source file used in the transcode job. There can be multiple inputs add in a job. These inputs will be concantenated together to create the output. @return [Array<Types::Input>]
@!attribute [rw] kantar_watermark
Use these settings only when you use Kantar watermarking. Specify the values that MediaConvert uses to generate and place Kantar watermarks in your output audio. These settings apply to every output in your job. In addition to specifying these values, you also need to store your Kantar credentials in AWS Secrets Manager. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html. @return [Types::KantarWatermarkSettings]
@!attribute [rw] motion_image_inserter
Overlay motion graphics on top of your video. The motion graphics that you specify here appear on all outputs in all output groups. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html. @return [Types::MotionImageInserter]
@!attribute [rw] nielsen_configuration
Settings for your Nielsen configuration. If you don't do Nielsen measurement and analytics, ignore these settings. When you enable Nielsen configuration (nielsenConfiguration), MediaConvert enables PCM to ID3 tagging for all outputs in the job. To enable Nielsen configuration programmatically, include an instance of nielsenConfiguration in your JSON job specification. Even if you don't include any children of nielsenConfiguration, you still enable the setting. @return [Types::NielsenConfiguration]
@!attribute [rw] nielsen_non_linear_watermark
Ignore these settings unless you are using Nielsen non-linear watermarking. Specify the values that MediaConvert uses to generate and place Nielsen watermarks in your output audio. In addition to specifying these values, you also need to set up your cloud TIC server. These settings apply to every output in your job. The MediaConvert implementation is currently with the following Nielsen versions: Nielsen Watermark SDK Version 5.2.1 Nielsen NLM Watermark Engine Version 1.2.7 Nielsen Watermark Authenticator \[SID\_TIC\] Version \[5.0.0\] @return [Types::NielsenNonLinearWatermarkSettings]
@!attribute [rw] output_groups
(OutputGroups) contains one group of settings for each set of outputs that share a common package type. All unpackaged files (MPEG-4, MPEG-2 TS, Quicktime, MXF, and no container) are grouped in a single output group as well. Required in (OutputGroups) is a group of settings that apply to the whole group. This required object depends on the value you set for (Type) under (OutputGroups)>(OutputGroupSettings). Type, settings object pairs are as follows. * FILE\_GROUP\_SETTINGS, FileGroupSettings * HLS\_GROUP\_SETTINGS, HlsGroupSettings * DASH\_ISO\_GROUP\_SETTINGS, DashIsoGroupSettings * MS\_SMOOTH\_GROUP\_SETTINGS, MsSmoothGroupSettings * CMAF\_GROUP\_SETTINGS, CmafGroupSettings @return [Array<Types::OutputGroup>]
@!attribute [rw] timecode_config
These settings control how the service handles timecodes throughout the job. These settings don't affect input clipping. @return [Types::TimecodeConfig]
@!attribute [rw] timed_metadata_insertion
Enable Timed metadata insertion (TimedMetadataInsertion) to include ID3 tags in any HLS outputs. To include timed metadata, you must enable it here, enable it in each output container, and specify tags and timecodes in ID3 insertion (Id3Insertion) objects. @return [Types::TimedMetadataInsertion]
@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/JobSettings AWS API Documentation
Constants
- SENSITIVE