【AWS】什么是AWS Elemental MediaConvert
AWS Elemental MediaConvert 是一项基于文件的视频处理服务,
它允许内容所有者和发行商轻松可靠地将随需内容(点播视频)转码,以供广播或多屏幕交付(例如,流媒体服务)。
您可以将 AWS Elemental MediaConvert 想象成一个**“云中的专业视频转码工作室”**。
它消除了管理视频处理基础设施的复杂性,让您能够专注于制作高质量的视频内容,并将其分发到各种设备和平台。
AWS Elemental MediaConvert 的核心功能和优势
MediaConvert 的设计目标是提供高质量、可扩展且经济高效的视频转码服务。
高质量视频输出:
广播级功能: 提供全面的高级转码功能,包括支持更高的位深度和 HDR(高动态范围)内容创建的专业广播编解码器(如 AVC、HEVC、AV1、Apple ProRes、MPEG-2)。
图形叠加和高级音频: 支持图形叠加、多语言音频、隐藏字幕以及数字版权管理 (DRM) 等功能,以创建引人入胜的观看体验。
质量定义的可变比特率 (QVBR): 自动根据内容复杂性和编码参数调整比特率,在不牺牲质量的情况下优化文件大小。
全面托管和云端转码:
无需管理基础设施: AWS 负责所有底层视频处理基础设施的预置、优化、服务协调、扩展、修复、弹性容错转移、监控和报告。您只需提交包含所需视频处理设置的作业即可。
按使用量付费: 您只需根据处理的视频持续时间(分钟数)和使用的功能付费,没有预付款或最低费用。
广泛的输入和输出支持:
多种输入格式: 支持各种视频输入格式,包括广播级和互联网交付格式。
自适应比特率 (ABR) 输出: 支持各种 ABR 封装格式,如 CMAF、Apple HLS、DASH ISO 和 Microsoft Smooth Streaming,以适应不同网络条件和设备。
高分辨率支持: 能够处理和转换 4K 和 8K 分辨率的源视频。
内置可靠性和可扩展性:
冗余基础设施: 每个 MediaConvert 作业都在冗余基础设施上执行,这些基础设施分布在各个物理隔离的可用区中,确保高可用性。
自动扩缩: 服务可根据工作负载需求自动扩缩,处理任何规模的媒体库。
与 AWS 生态系统集成:
可以单独使用,也可以与其他 AWS 媒体服务(如 AWS Elemental MediaLive、MediaPackage、MediaStore)集成,构建灵活、端到端的基于云的视频工作流。
AWS Elemental MediaConvert 的工作原理
MediaConvert 的工作流程通常涉及以下几个核心概念:
输入文件 (Input File):
您将原始视频文件上传到 Amazon S3 存储桶作为输入。
作业 (Job):
作业是 MediaConvert 执行转码工作的基本单元。每个作业将一个输入文件转换为一个或多个输出文件。
作业可以包含一个或多个视频、音频和字幕轨道,这些内容可以放在一起或放在不同的文件中。
预设 (Preset) / 作业模板 (Job Template):
预设: 是为单个输出保存的一组编码设置(例如,分辨率、比特率、编解码器、封装格式)。您可以选择系统预设,也可以创建自定义预设。
作业模板: 指定一个完整作业的所有设置,除了输入文件位置和名称以及用户元数据。通过作业模板,您可以定义多个输出,并为每个输出选择预设或单独指定编码设置。
输出 (Output):
作业完成后,MediaConvert 会将转码后的输出文件(通常是不同比特率和分辨率的 ABR 流文件)存储到您指定的 Amazon S3 存储桶中。
工作流程简述:
创建作业: 您在 MediaConvert 控制台或通过 API 创建一个转码作业。
指定输入: 指向您的 Amazon S3 中的输入视频文件。
配置输出: 选择或创建预设/作业模板,定义所需的输出格式、分辨率、比特率、音频轨道、字幕等。
提交作业: MediaConvert 接收作业请求,自动预置所需的计算资源。
执行转码: MediaConvert 在后台执行视频转码,将输入文件转换为指定的输出格式。
输出到 S3: 转码完成的输出文件被存储回 Amazon S3。
AWS Elemental MediaConvert 的典型用例
视频点播 (VOD) 准备: 将原始视频内容转码为适用于各种设备(智能手机、平板电脑、智能电视等)和流媒体平台(如 OTT 服务)的多种格式和比特率。
广播级内容准备: 为传统广播和线性频道准备符合行业标准的视频资产。
内容归档: 将视频内容转码为长期存储和归档的格式,以确保未来的可访问性。
生成视频精彩片段: 结合 AI/ML 模型(如 Amazon Rekognition)收集洞察,自动生成体育赛事或其他视频的短片或精彩片段。
4K/8K HDR 媒体资产交付: 准备高分辨率和高动态范围的视频内容,以进行高质量的流媒体交付。
多语言和字幕支持: 为视频添加多语言音轨和隐藏字幕,以触达更广泛的受众。
总结来说,AWS Elemental MediaConvert 是一项强大且灵活的基于文件的视频处理服务,它通过提供高质量转码、完全托管的云端解决方案、广泛的格式支持和按使用量付费模式,帮助内容提供商轻松、高效地将视频内容准备和分发到全球受众。
过去考试题
ある企業が、大量のビデオファイルとオーディオファイルを処理し、複数のフォーマットに変換する必要があります。さらに、変換プロセスをトリガーし、メタデータの抽出や字幕の追加など、カスタム処理も行いたいと考えています。これらの要件を最も効率的に満たすAWSサービスの組み合わせはどれでしょうか。
正解はA(AWS Elemental MediaConvert + AWS Step Functions)です。AWS Elemental MediaConvertは、高度なビデオ処理と変換機能を提供し、AWS Step Functionsと組み合わせることで、複雑な変換ワークフローを効率的に管理できます。Step Functionsを使用することで、メタデータ抽出や字幕追加などのカスタム処理を含む複数のステップを柔軟に組み合わせることができます。
選択肢B:AWS Elastic Transcoderは基本的な変換機能を提供しますが、高度なビデオ処理やカスタムワークフローの管理には適していません。
選択肢C:Amazon EC2とFFmpegの組み合わせは柔軟性がありますが、スケーラビリティとメンテナンスの観点から非効率的です。
選択肢D:AWS LambdaとAmazon Rekognitionの組み合わせは、画像や動画の分析には適していますが、大規模なビデオ変換処理には適していません。
参考文章
https://blog.usize-tech.com/movie-auto-conversion-by-elemental-mediaconvert/