Kelola AWS Elemental MediaConvert dengan Step Functions - AWS Step Functions

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kelola AWS Elemental MediaConvert dengan Step Functions

Eksperimen dengan Step Functions dan MediaConvert

Pelajari cara menggunakan integrasi yang MediaConvert dioptimalkan dalam alur kerja yang mendeteksi dan menghapus bilah warna SMTPE dengan panjang yang tidak diketahui dari awal klip video. Baca posting blog dari 12 April 2024: Alur kerja kode rendah dengan AWS Elemental MediaConvert

Step Functions dapat mengontrol AWS layanan tertentu langsung dari Amazon States Language (ASL). Untuk mempelajari selengkapnya, lihat Bekerja dengan layanan yang lain dan Meneruskan parameter ke API layanan.

Bagaimana integrasi yang dioptimalkan berbeda dari integrasi AWS SDK standar

MediaConvert API yang didukung:

Berikut ini mencakup Task negara bagian yang mengirimkan MediaConvert pekerjaan dan menunggu sampai selesai.

{ "StartAt": "MediaConvert_CreateJob", "States": { "MediaConvert_CreateJob": { "Type": "Task", "Resource": "arn:aws:states:::mediaconvert:createJob.sync", "Parameters": { "Role": "arn:aws:iam::111122223333:role/Admin", "Settings": { "OutputGroups": [ { "Outputs": [ { "ContainerSettings": { "Container": "MP4" }, "VideoDescription": { "CodecSettings": { "Codec": "H_264", "H264Settings": { "MaxBitrate": 1000, "RateControlMode": "QVBR", "SceneChangeDetect": "TRANSITION_DETECTION" } } }, "AudioDescriptions": [ { "CodecSettings": { "Codec": "AAC", "AacSettings": { "Bitrate": 96000, "CodingMode": "CODING_MODE_2_0", "SampleRate": 48000 } } } ] } ], "OutputGroupSettings": { "Type": "FILE_GROUP_SETTINGS", "FileGroupSettings": { "Destination": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/" } } } ], "Inputs": [ { "AudioSelectors": { "Audio Selector 1": { "DefaultSelection": "DEFAULT" } }, "FileInput": "s3://DOC-EXAMPLE-SOURCE-BUCKET/DOC-EXAMPLE-SOURCE_FILE" } ] } }, "End": true } } }

Untuk informasi tentang cara mengonfigurasi IAM izin saat menggunakan Step Functions dengan MediaConvert, lihatKebijakan IAM untuk AWS Elemental MediaConvert.

Parameter Step Functions dalam dinyatakan dalam PascalCase

Bahkan jika API layanan asli ada di camelCase, misalnya startSyncExecution tindakan API, Anda menentukan parameter PascalCase, seperti:. StateMachineArn