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

媒体处理概述

最近更新时间2023.11.24 18:25:31

首次发布时间2021.02.23 10:42:37

视频点播产品提供了丰富的的媒体处理能力,包括音视频转码、画质增强、截图、水印贴片、多媒体 AI、智能字幕等功能。本文为您介绍媒资处理的概述,使您更好的理解并使用点播的媒资处理。

功能介绍

视频点播提供了丰富的媒体处理能力,以经济、适用和可扩展性的音视频转码方法,帮助您将音视频转码成适合在 PC 端、移动端等播放的格式。您可根据自身实际业务需求,来构建丰富的媒体处理模板并组合成工作流模板。

类型说明
标准转码转码是将一个视频码流转换成另一个视频码流的过程。转码时可以修改视频的编码格式、封装格式、分辨率、码率等参数,以适应不同的业务场景、播放终端和网络环境。
低成本转码低成本转码是指转码的同时,实现最低计算资源量的消耗成本。
倍速转码通过对视频分片并行转码,大幅提升转码速度,转码速度可提升 5 倍以上。适用于中长视频,视频越长,速度提升越明显。
极智超清转码过程中对视频中的场景、动作、内容、纹理等进行智能分析,选择最优的编码参数,以相对较低的码率输出主观画质更好的视频,降低带宽成本的同时带来更好的视觉体验。
视频截图视频点播支持配置截取静态图、采样截图、动图、反复循环动图、智能封面(AI 动图)、雪碧图等多种图片,可用于作为各种类型的视频封面、视频预览图。
画质增强画质增强支持智能超分、智能插帧、HDR 等技术对片源视频进行画面增强与修复,提高视频的清晰度、画质和主观质量,从而提升播放和观影体验。
水印贴片视频点播支持为视频添加水印和贴片。视频水印可显示品牌名称、品牌 logo、电视台台标、App 名称等信息,用于版权保护或品牌宣传等。
多媒体 AI视频点播支持多种 AI 功能,通过 AI 能力对视频进行识别、处理等操作。包含的能力有视频分类、精彩剪辑和蒙版弹幕。
闲时任务闲时任务是火山引擎推出的一种视频处理能力,利用低峰时间段资源处理任务。适用于对转码时间不敏感,对成本敏感的业务。价格是普通任务的 3 折。
智能字幕视频点播利用 AI 能力,可快速、精准地生成视频字幕、提取字幕流,并且支持字幕的机器翻译。

使用场景

通过使用点播的媒体处理,使用的场景如下所示。

  • 用于多终端设备的场景:适配 PC、TV 以及移动终端等多平台播放。
  • 用于降低存储和分发成本的场景:保证在相同画质质量的前提下,调整视频码率、提高视频压缩率、减小文件大小,从而减少播放卡顿,并节省存储和流量的费用。
  • 用于适配多种网络环境的场景:不同网络带宽的用户选择最佳码率,流畅播放。
  • 用于内容版权保护的场景:对音视频文件提供了有效的保护,适用于在线教育、原创等多种场景。

配置模板

进行媒资处理前,需要先配置媒体处理模板和工作流模板,工作流可由多个媒体处理模板组成,根据您的实际业务需求组合使用。视频点播当前仅支持通过控制台配置媒体处理模板和工作流模板,步骤如下:

  1. 登录视频点播控制台,进入空间。
  2. 选择左侧导航栏媒体处理设置 > 媒体处理模板,进入媒体处理模板页面。
  3. 根据业务需求,选择不同页签,配置媒体处理模板。详细的操作步骤和参数配置说明,请参见媒体处理模板
  4. 选择左侧导航栏工作流模板,单击新建工作流按钮;选择业务所需的工作流任务,选择已配置完成的模板,单击保存按钮。详细的操作步骤和参数配置说明,请参见工作流模板

触发媒体处理任务

视频点播支持通过以下方式触发媒体处理任务:

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

控制台

控制台操作简单,适合产品试用或小规模的视频处理。

  1. 登录视频点播控制台,进入空间。
  2. 选择左侧导航栏媒资管理 > 视频管理,单击上传视频按钮。
  3. 在视频管理页面进行文件上传,同时选择工作流模板。详情操作请见上传视频
  4. 视频管理页面,勾选您需要进行视频处理的视频文件,单击处理视频按钮。
  5. 如果每次触发的工作流都相同,选择左侧导航栏系统设置 > 上传设置中开启上传自动触发工作流,并设置默认工作流。开启后,通过任意渠道上传的视频,都将自动触发工作流。详情操作请见配置自动触发默认工作流

OpenAPI

注意

如果您在控制台配置了默认工作流,在 OpenAPI 触发时不设置指定工作流,会按照默认工作流执行。

服务端 SDK

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

获取媒体处理结果

触发媒体处理任务后,可通过以下方式获取结果:

控制台

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

事件通知

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