媒体转码

媒体转码针对海量媒资提供了高效、智能、稳定的媒体处理服务。并结合对象存储OSS、内容分发网络CDN,提供了音视频的存储、处理、分发、播放的全流程服务,满足多终端流畅高清播放。

功能简介

功能包括:视频转码、视频转封装、视频转HLS、视频转动图、视频拼接、视频截图、视频截雪碧图、音频转码、音频提取、字幕提取、视频加水印,视频去台标,视频超分辨率等。

应用场景

终端覆盖、网络适配

转换媒体分辨率和码率,适应不同终端和网络环境播放。

高效编码、降低成本

在保证画质前提下,以高效编码算法,提质降码,减少播放卡顿并节省存储和流量费用。

智能生产、内容再造

利用视频AI和超分技术、媒体处理技术,实现低画质素材高清重生、视频水印、截图、剪辑等内容再造。

产品优势

对比项

阿里云转码

自建转码

转码能力

高速稳定的并行转码系统,按需动态调整转码资源,自动扩容/缩容,应对高并发转码需求无缝扩展集群资源。

难以支撑大规模高并发转码任务。

转码算法

强大的计算资源,先进的视频处理算法。

依赖开源转码服务。

功能

视频转码,视频转封装,视频转HLS,视频转动图,视频拼接,视频截图,视频截雪碧图,音频转码,音频提取,字幕提取等。

需要自行对接开源转码服务,从底层搭建转码服务。

支持音视频格式列表

分类

格式

音频

AAC、MP3、AC3、OPUS等多种音频格式。

视频

MP4、MPEG-TS、MKV、MOV、AVI、FLV、M3U8等多种视频格式。

前提条件

转码流程

将视频文件上传到OSS存储空间,创建媒体转码任务,任务执行成功后,转码后的文件存储在OSS中。

image..png

媒体转码

调用CreateMediaConvertTask - 创建媒体转码任务接口创建媒体转码任务。

重要

任务开始执行后,任务信息只保存7天,超过7天则无法再获取。您可以通过以下几种方式及时获取任务信息:

返回示例

{
    "ProjectName": "test-project",
    "DatasetName": "",
    "RequestId": "A9E6C481-3A0F-06C4-94CD-EED91DE*****",
    "StartTime": "2022-08-22T05:07:29.553Z",
    "EndTime": "2022-08-22T05:07:53.661Z",
    "UserData": "",
    "TaskType": "MediaConvert",
    "TaskId": "MediaConvert-f18efd3e-354a-4209-9ce2-e79476*****",
    "Status": "Succeeded",
    "Code": "",
    "Message": "",
    "Targets": [
        {
            "Code": "",
            "Message": "",
            "URI": "oss://bucket/test_convert.mp4",
            "Subtitle": {
                "Extract": {
                    "URI": "oss://bucket/DirtBaseExtractSubtitle"
                }
            },
            "Image": {
                "Sprites": [
                    {
                        "URI": "oss://bucket/DirtBaseImage_sprite0"
                    }
                ],
                "Snapshots": [
                    {
                        "URI": "oss://bucket/DirtBaseImage_snapshot0"
                    }
                ]
            }
        }
    ]
}
阿里云首页 智能媒体管理 相关技术圈