You need to enable JavaScript to run this app.
导航

音视频转码

最近更新时间2023.06.19 16:56:48

首次发布时间2022.09.23 19:09:03

本文为您介绍了音视频转码的功能介绍、使用场景和操作等。

功能介绍

转码是将一个视频码流转换成另一个视频码流的过程。转码时,可以修改视频的编码格式、封装格式、分辨率、码率等参数,以适应不同的业务场景、播放终端和网络环境。转码本质上是一个先解码、再编码的过程,因此转换前后的码流可能遵循相同的视频编码标准,也可能不遵循相同的视频编码标准。

  • 视频处理:完备的转码和转封装能力,支持丰富的媒体格式转换。
  • 音频处理:音频转码等。
  • 水印贴片:支持图片水印、视频水印(如 mov)和文字水印;支持添加片头、片尾贴片。
  • 多清晰度设置:支持 240p、360p、480p、540p、720p、1080p、2k、4k 和原画(转封装)等多个清晰度的选择。
  • 多音质的设置:支持普通音质、高音质和音乐音质的选择。
  • 内容保护:内容加密,适用于在线教育、财经金融、行业培训、独播剧等在线版权场景。

使用场景

  • 用于多终端设备的场景:适配 PC、TV 以及移动终端等多平台播放。
  • 用于降低存储和分发成本的场景:保证在相同画质质量的前提下,调整视频码率、提高视频压缩率、减小文件大小,从而减少播放卡顿,并节省存储和流量的费用。
  • 用于适配多种网络环境的场景:不同网络带宽的用户选择最佳码率,流畅播放。
  • 用于内容版权保护的场景:对音视频文件提供了有效的保护,适用于在线教育、财经金融、行业培训、独播剧等在线版权场景。
  • 用于添加水印的场景:视频水印可显示品牌名称、品牌 Logo、电视台台标、App 名称等信息,用于版权保护或品牌宣传等。

转码技术

视频点播支持标准转码外,还支持低成本转码、倍速转码、极智超清等转码能力。在设置媒体处理模板时,可以根据自身业务需求进行模板配置。

说明

  • 在视频点播服务进行媒体处理后,会进行按量计费。计费详情请见转码计费说明
  • 同一视频每次转码都会产生计费,转码后会产生新的视频文件占用存储空间,请按需创建处理模板及发起转码处理任务,避免浪费存储或者费用的产生。

标准转码

  • 分布式转码系统,弹性可扩展转码资源;支持分片转码、低成本转码;满足各种场景的转码需求。
  • 主流格式全覆盖,支持多分辨率、多码率,支持自定义水印,灵活可配置转码模板。
  • 支持 H.265 转码、H.266 转码、4K 转码、HDR 转码。

除标准转码外,其他不同转码类型的详细说明如下表所示。

类型适用场景说明
低成本转码适用于对画质和码率没有特殊要求,对成本敏感的业务。低成本转码价格是标准转码的 5 折。低成本转码是指转码的同时,实现最低计算资源量的消耗成本。
极智超清适用于各种视频点播、直播转码场景。比如 UGC,PGC,短视频,长视频,老片,秀场直播,游戏直播等。转码过程中对视频中的场景、动作、内容、纹理等进行智能分析,选择最优的编码参数,以相对较低的码率输出主观画质更好的视频,降低带宽成本的同时带来更好的视觉体验。
倍速转码适用于中长视频,可以与标准转码、低成本转码、极智超清、画质增强组合使用。通过对视频分片并行转码,大幅提升转码速度,转码速度可提升 5 倍以上。适用于中长视频,视频越长,速度提升越明显。

转码模板

由于转码参数复杂性较高,为了减轻您在配置转码模板的负担,视频点播的媒体处理模板在系统内置了多个模板。如果系统内置的模板不能满足您的需求,您可以根据自身业务需求自定义设置转码参数模板。

  • 控制台
  1. 登录视频点播控制台,进入空间。

  2. 选择左侧导航栏媒体处理设置 > 媒体处理模板,进入媒体处理模板页面。

  3. 选择视频转码模板/音频转码模板/自定义转码组的不同页签。详细的操作步骤和参数配置说明,请参见视频转码模板音频转码模板自定义转码组

  4. 选择工作流模板,单击新建工作流按钮;选择所需音视频转码任务,选择自定义或者系统内置截图模板,单击保存按钮。

任务发起

转码任务发起支持的方式如下所示。

  • 控制台:在媒体处理模板中配置音视频转码后,在工作流模板配置好所需模板后,在视频管理页面进行文件上传,选择配置好的工作流模板,发起转码任务。
  • OpenAPI:通过调用接口,进行工作流模板和音视频文件上传的配置。
  • 服务端 SDK:支持通过服务端 SDK 调用 API,设置事件通知。

控制台

  1. 登录视频点播控制台,进入空间。
  2. 选择左侧导航栏媒资管理>视频管理,单击上传视频按钮。
  3. 在视频管理页面可以直接进行文件上传,同时选择配置完成的工作流模板。详情操作请见上传视频

OpenAPI

  1. 通过调用触发工作流触发已经在控制台上配置好的转码工作流 ID。
  2. 在调用获取上传地址和上传凭证 URL 批量拉取上传过程中指定在控制台已经配置好的转码工作流 ID。

服务端 SDK

点播 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API,此 API 各语言调用的示例代码,请参考如下:

结果获取

发起转码任务后,获取结果的方式如下所示。

  • 控制台
  1. 登录视频点播控制台,进入空间。
  2. 选择左侧导航栏任务管理>工作流任务,查看工作流任务执行状态。
  3. 工作流执行完成后,在视频管理页面,单击详情按钮,选择视频地址,查看音视频文件转码结果。
  • 事件通知

查看工作流执行完成事件。