class Aws::MediaConvert::Types::ContainerSettings
@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/ContainerSettings AWS API Documentation
@return [Types::MxfSettings]
These settings relate to your MXF output container.
@!attribute [rw] mxf_settings
@return [Types::MpdSettings]
segments in your DASH outputs.
These settings relate to the fragmented MP4 container for the
@!attribute [rw] mpd_settings
@return [Types::Mp4Settings]
.
audio only outputs with this container. For more information, see
These settings relate to your MP4 output container. You can create
@!attribute [rw] mp_4_settings
@return [Types::MovSettings]
These settings relate to your QuickTime MOV output container.
@!attribute [rw] mov_settings
@return [Types::M3u8Settings]
container for the MPEG2-TS segments in your HLS outputs.
These settings relate to the MPEG-2 transport stream (MPEG2-TS)
@!attribute [rw] m3u_8_settings
@return [Types::M2tsSettings]
the PIDs to locate specific data within the asset.
to look up the PID for each type of data it accesses and then uses
their PID. Downstream systems and players use the program map table
output. The PMT lists the types of data in a program along with
(PID). Each transport stream program corresponds to one MediaConvert
subsets of data has a numerical label called a packet identifier
subsets of data, including audio, video, and metadata. Each of these
program map table (PMT). Each transport stream program contains
Transport Stream (M2TS). In these assets, data is organized by the
output group when the output’s container (ContainerType) is MPEG-2
MPEG-2 TS container settings. These apply to outputs in a File
@!attribute [rw] m2ts_settings
@return [Types::F4vSettings]
Settings for F4v container
@!attribute [rw] f4v_settings
@return [String]
created.
settings object. If not specified, the default object will be
Container for this output. Some containers require a container
@!attribute [rw] container
@return [Types::CmfcSettings]
segments in your CMAF outputs.
These settings relate to the fragmented MP4 container for the
@!attribute [rw] cmfc_settings
}
},
},
max_anc_data_size: 1,
duration_mode: “ALLOW_ANY_DURATION”, # accepts ALLOW_ANY_DURATION, DROP_FRAMES_FOR_COMPLIANCE
xavc_profile_settings: {
profile: “D_10”, # accepts D_10, XDCAM, OP1A, XAVC
afd_signaling: “NO_COPY”, # accepts NO_COPY, COPY_FROM_VIDEO
mxf_settings: {
},
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_esam: “INSERT”, # accepts INSERT, NONE
caption_container_type: “RAW”, # accepts RAW, FRAGMENTED_MP4
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
accessibility_caption_hints: “INCLUDE”, # accepts INCLUDE, EXCLUDE
mpd_settings: {
},
mp_4_major_brand: “__string”,
moov_placement: “PROGRESSIVE_DOWNLOAD”, # accepts PROGRESSIVE_DOWNLOAD, NORMAL
free_space_box: “INCLUDE”, # accepts INCLUDE, EXCLUDE
ctts_version: 1,
cslg_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
mp_4_settings: {
},
reference: “SELF_CONTAINED”, # accepts SELF_CONTAINED, EXTERNAL
padding_control: “OMNEON”, # accepts OMNEON, NONE
mpeg_2_four_cc_control: “XDCAM”, # accepts XDCAM, MPEG
cslg_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
clap_atom: “INCLUDE”, # accepts INCLUDE, EXCLUDE
mov_settings: {
},
video_pid: 1,
transport_stream_id: 1,
timed_metadata_pid: 1,
timed_metadata: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_pid: 1,
program_number: 1,
private_metadata_pid: 1,
pmt_pid: 1,
pmt_interval: 1,
pcr_pid: 1,
pcr_control: “PCR_EVERY_PES_PACKET”, # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
pat_interval: 1,
nielsen_id_3: “INSERT”, # accepts INSERT, NONE
max_pcr_interval: 1,
audio_pids: [1],
audio_frames_per_pes: 1,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
m3u_8_settings: {
},
video_pid: 1,
transport_stream_id: 1,
timed_metadata_pid: 1,
segmentation_time: 1.0,
segmentation_style: “MAINTAIN_CADENCE”, # accepts MAINTAIN_CADENCE, RESET_CADENCE
segmentation_markers: “NONE”, # accepts NONE, RAI_SEGSTART, RAI_ADAPT, PSI_SEGSTART, EBP, EBP_LEGACY
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_pid: 1,
},
scte_35_esam_pid: 1,
scte_35_esam: {
rate_mode: “VBR”, # accepts VBR, CBR
program_number: 1,
private_metadata_pid: 1,
pmt_pid: 1,
pmt_interval: 1,
pcr_pid: 1,
pcr_control: “PCR_EVERY_PES_PACKET”, # accepts PCR_EVERY_PES_PACKET, CONFIGURED_PCR_PERIOD
pat_interval: 1,
null_packet_bitrate: 1.0,
nielsen_id_3: “INSERT”, # accepts INSERT, NONE
min_ebp_interval: 1,
max_pcr_interval: 1,
fragment_time: 1.0,
force_ts_video_ebp_order: “FORCE”, # accepts FORCE, DEFAULT
es_rate_in_pes: “INCLUDE”, # accepts INCLUDE, EXCLUDE
ebp_placement: “VIDEO_AND_AUDIO_PIDS”, # accepts VIDEO_AND_AUDIO_PIDS, VIDEO_PID
ebp_audio_interval: “VIDEO_AND_FIXED_INTERVALS”, # accepts VIDEO_AND_FIXED_INTERVALS, VIDEO_INTERVAL
dvb_teletext_pid: 1,
},
tdt_interval: 1,
dvb_tdt_settings: {
dvb_sub_pids: [1],
},
service_provider_name: “__stringMin1Max256”,
service_name: “__stringMin1Max256”,
sdt_interval: 1,
output_sdt: “SDT_FOLLOW”, # accepts SDT_FOLLOW, SDT_FOLLOW_IF_PRESENT, SDT_MANUAL, SDT_NONE
dvb_sdt_settings: {
},
nit_interval: 1,
network_name: “__stringMin1Max256”,
network_id: 1,
dvb_nit_settings: {
buffer_model: “MULTIPLEX”, # accepts MULTIPLEX, NONE
bitrate: 1,
audio_pids: [1],
audio_frames_per_pes: 1,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
audio_buffer_model: “DVB”, # accepts DVB, ATSC
m2ts_settings: {
},
moov_placement: “PROGRESSIVE_DOWNLOAD”, # accepts PROGRESSIVE_DOWNLOAD, NORMAL
f4v_settings: {
container: “F4V”, # accepts F4V, ISMV, M2TS, M3U8, CMFC, MOV, MP4, MPD, MXF, WEBM, RAW
},
scte_35_source: “PASSTHROUGH”, # accepts PASSTHROUGH, NONE
scte_35_esam: “INSERT”, # accepts INSERT, NONE
i_frame_only_manifest: “INCLUDE”, # accepts INCLUDE, EXCLUDE
descriptive_video_service_flag: “DONT_FLAG”, # accepts DONT_FLAG, FLAG
audio_track_type: “ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT”, # accepts ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_NOT_AUTO_SELECT
audio_rendition_sets: “__string”,
audio_group_id: “__string”,
audio_duration: “DEFAULT_CODEC_DURATION”, # accepts DEFAULT_CODEC_DURATION, MATCH_VIDEO_DURATION
cmfc_settings: {
{
data as a hash:
@note When making an API call, you may pass ContainerSettings
Container specific settings.