编辑: 雷昨昀 2019-10-26
云点播 版权所有:腾讯云计算(北京)有限责任公司 第1 共28页 云点播 视频处理与任务流 产品文档 云点播 版权所有:腾讯云计算(北京)有限责任公司 第2 共28页 【版权声明】 ?2013-2018 腾讯云版权所有 本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全 部或部分本文档内容.

【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体 的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证. 云点播 版权所有:腾讯云计算(北京)有限责任公司 第3 共28页 文档目录 视频处理与任务流 视频转码综述 视频截图综述 视频内容审核综述 参数模板与任务流 云点播 版权所有:腾讯云计算(北京)有限责任公司 第4 共28页 所谓视频转码(Video Transcoding),是指将一个视频码流转换成另一个视频码流,以适应不同的网络带宽、不 同的终端处理能力和不同的用户需求.点播系统中的转码一般称为离线转码;

对应的,直播系统中的转码称为即时 转码. 离线转码的典型应用场景包括: 终端适配:将特定格式的视频转换成终端适配能力较高的视频,以便在最广泛的终端上实现分发.例如,将AVI格式(对网络播放支持不友好)的视频转码成MP4(几乎所有网络播放器都支持),以便在互联网上进行分发;

带宽适配:将视频转码为超清、高清、标清等多路不同码率的视频,以便不同网络带宽的用户选择不同码率的视 频;

播放友好:优化视频封装格式,以实现更好地播放效果;

例如,某些MP4文件的MOOV头可能位于尾部,导致部 分播放器需要下载整个MP4文件之后才能开始播放;

可以通过转码将MOOV头调整到文件头部,以便播放器无需 下载整个文件便可以开始播放;

增加水印:在视频中增加版权相关图片(例如电视台的台标),宣示视频本身的版权归属;

降低分发带宽:使用更先进的编码方式对视频进行编码,确保在不降低画质的前提下降低视频码率,从而达到节 省带宽的目的;

例如对原本使用H.264编码的视频进行H.265编码;

降低存储成本:对于以归档、备案为目的的视频,直接存储原始视频可能会带来较高的存储成本,此时可以将视 频转为低码率进行存储,从而大幅降低视频存储成本. 以下是一个经过离线转码的视频示例,包含多码率视频以及APNG动态水印: 视频处理与任务流 视频转码综述 最近更新时间:2018-12-03 15:46:50 云点播 版权所有:腾讯云计算(北京)有限责任公司 第5 共28页 视频转码 转码能力综述 分类 参数/能力项 说明 封装格式 (Format) 输入格式 视频:mp4,ts,flv,wmv,asf,rm,rmvb,mpg, mpeg,3gp,mov,webm,mkv,avi 音频:mp3,m4a,flac,ogg,wav 输出格式 视频:mp4, ts, hls, flv 音频:mp3,m4a,flac,ogg 纯音频输出 支持纯因音频输出,即删除视频流. 纯视频输出 支持纯视频输出,即删除音频流. 转封装 支持视频转封装,输出 mp4/hls/flv. 视频编码参数 编码方式(Codec) 输入:h.264,mjpeg,mpeg4,mpeg1video, mpeg2video,flv1,wmv3image 输出:h.264,h.265 码率(Bitrate) 支持输出码率范围10~35Mbps. 帧率(Frame Rate) 支持的帧率在 1~60fps 之内,包括: 24fps 云点播 版权所有:腾讯云计算(北京)有限责任公司 第6 共28页25fps 30fps 分辨率(Resolution) 支持宽度范围:128~4096 支持高度范围:128~4096 自动缩放 支持依照宽度等比例缩放 支持依照高度等比例缩放 GOP长度 支持GOP长度范围:1~10秒. 编码档次(Profile) H.264: 支持Baseline, Main, High三种编码档次;

H.265: 仅支持Main. 颜色空间(Color Space) 支持YUV420P. 视频处理参数 视频降噪 支持. 去隔行扫描 支持. 码率控制方法 支持如下几种码率控制方法: 动态比特率(Variable Bit Rate, VBR);

固定比特率(Constant Bit Rate, CBR);

固定码率系数(Constant Rate Factor,CRF). 视频压缩模式 支持OnePass和TwoPass两种压缩模式. 音频编码参数 编码方式(Codec) 输入:mp3,aac,ac3,flac,pcm s16le 输出:mp3,aac,ac3,flac 采样率(Sample Rate) 支持如下几种音频采样率: 34000HZ 44100HZ 48000HZ 码率(Bitrate) 支持码率在 128~10000 bps 之间,包括: 48kbps 64kbps 128kbps 声道(Channel) 单声道 双声道 立体道 转码控制 HLS MasterPlayList 支持输出HLS MasterPlayList. 视频内容安全 视频加密 支持HLS标准视频加密. 云点播 版权所有:腾讯云计算(北京)有限责任公司 第7 共28页 转码模板 视频处理的参数较多,故而点播系统使用转码模板来作为各种转码参数的容器,在进行视频处理时,只需指定转码 模板即可. 预置转码模板 为方便开发者的调用,点播系统预设了一批转码模板.如果预设转码模板无法满足需求,开发者亦可根据自己的需 求自定义转码模板. 预置转视频模板 规格等级 模板ID 封装格式 (Format) 视频参数 音频参数 分辨率 (Resolution) 码率 (Bitrate) 帧率 (FPS) 编码 (Codec) 编码 (Codec) 流畅 (FLU)

10 MP4

320 * 按比例 缩放 256kbps

24 H.264 AAC

510 MP4 按比例缩放 *

240 250kbps

15 H.265 AAC

210 HLS

320 * 按比例 缩放 256kbps

24 H.264 AAC

610 HLS 按比例缩放 *

240 250kbps

15 H.265 AAC

10046 FLV

320 * 按比例 缩放 256kbps

24 H.264 MP3

710 FLV 按比例缩放 *

240 250kbps

15 H.265 AAC 标清(SD)

20 MP4

640 * 按比例 缩放 512kbps

24 H.264 AAC

520 MP4 按比例缩放 *

480 600kbps

24 H.265 AAC

220 HLS

640 * 按比例 缩放 512kbps

24 H.264 AAC

620 HLS 按比例缩放 *

480 600kbps

24 H.265 AAC

10047 FLV

640 * 按比例 512kbps

24 H.264 MP3 云点播 版权所有:腾讯云计算(北京)有限责任公司 第8 共28页 缩放

720 FLV 按比例缩放 *

480 600kbps

24 H.265 AAC 高清(HD)

30 MP4

1280 * 按比例 缩放 1024kbps

24 H.264 AAC

530 MP4 按比例缩放 *

720 800kbps

25 H.265 AAC

230 HLS

1280 * 按比例 缩放 1024kbps

24 H.264 AAC

630 HLS 按比例缩放 *

720 800kbps

25 H.265 AAC

10048 FLV

1280 * 按比例 缩放 1024kbps

24 H.264 MP3

730 FLV 按比例缩放 *

720 800kbps

25 H.265 AAC 全高清 (FHD)

40 MP4

1920 * 按比例 缩放 2500kbps

24 H.264 AAC

540 MP4 按比例缩放 *

1080 1400kbps

30 H.265 AAC

240 HLS

1920 * 按比例 缩放 2500kbps

24 H.264 AAC

640 HLS 按比例缩放 *

1080 1400kbps

30 H.265 AAC

10049 FLV

1920 * 按比例 缩放 2500kbps

24 H.264 MP3

740 FLV 按比例缩放 *

1080 1400kbps

30 H.265 AAC 2K

70 MP4 按比例缩放 *

1440 3072kbps

30 H.264 AAC

570 MP4 按比例缩放 *

1440 2048kbps

30 H.265 AAC

270 HLS 按比例缩放 * 3072kbps

30 H.264 AAC 云点播 版权所有:腾讯云计算(北京)有限责任公司 第9 共28页1440

670 HLS 按比例缩放 *

1440 2048kbps

30 H.265 AAC

370 FLV 按比例缩放 *

1440 3072kbps

30 H.264 MP3

770 FLV 按比例缩放 *

1440 2048kbps

30 H.265 AAC 4K

80 MP4 按比例缩放 *

2160 6144kbps

30 H.264 AAC

580 MP4 按比例缩放 *

2160 4096kbps

30 H.265 AAC

280 HLS 按比例缩放 *

2160 6144kbps

30 H.264 AAC

680 HLS 按比例缩放 *

2160 4096kbps

30 H.265 AAC

380 FLV 按比例缩放 *

2160 6144kbps

30 H.264 MP3

780 FLV 按比例缩放 *

2160 4096kbps

30 H.265 AAC 以上转码模板中未注明的参数全部相同,分别是: 分类 参数/能力项 说明 视频参数 编码档次 使用H.264编码的均为High 使用H.265编码的均为Main GOP长度 240帧 颜色空间 YUV420P 视频降噪 未启用 去隔行扫描 未启用 码率控制方法 动态比特率编码(VBR) 音频参数 采样率 44100Hz 云点播 版权所有:腾讯云计算(北京)有限责任公司 第10 共28页 码率 48kbps 声道数 双通道(Stereo) 预置转音频模板 模板ID 封装格式 (Format) 音频码率 (Bitrate) 编码 (Codec) 声道数 (SoundSystem) 采样频率 (SampleRate)

1100 M4A 24kbps AAC 双通道(Stereo) 44100Hz

1110 M4A 48kbps AAC 双通道(Stereo) 44100Hz

1120 M4A 96kbps AAC 双通道(Stereo) 44100Hz

1130 M4A 192kbps AAC 双通道(Stereo) 44100Hz

1140 M4A 256kbps AAC 双通道(Stereo) 44100Hz

1010 MP3 128kbps MP3 双通道(Stereo) 44100Hz

1020 MP3 320kbps MP3 双通道(Stereo) 44100Hz 通过控制台管理转码模板 点播控制台支持查询、添加、修改和删除转码模板,操作方式请参考这里. 通过服务端API管理转码模板 参见: 服务端API:创建转码模板(CreateTranscodeTemplate) 服务端API:更新转码模板(UpdateTranscodeTemplate) 服务端API:查询转码模板详情(QueryTranscodeTemplate) 服务端API:查询转码模板列表(QueryTranscodeTemplateList) 服务端API:删除转码模板(DeleteTranscodeTemplate) 发起转码 在点播控制台发起转码 文档完善中. 通过服务端API发起转码 参见: 使用任务流处理视频 云点播 版权所有:腾讯云计算(北京)有限责任公司 第11 共28页 服务端API:视频转码(ConvertVodFile) 注意: 在调用服务端API进行转码时,推荐使用任务流而非独立的视频转码接口. 视频转封装 所谓视频转封装,是指不改变视频的编码方式,而仅改变封装格式.例如将HLS视频转封装为MP4,以便于下载到 本地进行编辑. 转封装可以认为是一种比较特殊的转码.发起视频转封装的方式视频转码相同,参见发起转码. 预置转封装模板 点播系统预设了一组转码模板来支持转封装. 输出格式 模板ID MP4

9 HLS

6 视频水印 所谓视频水印,即在视频中增加版权相关图片(例如电视台的台标),宣示视频本身的版权归属.在视频转码过程 中,可以指定水印模板来为输出的视频文件增加水印. 水印类型 点播系统支持两种水印: 静态水印:使用一张图片作为水印,该图片固定位于视频的某个位置,从片头贯穿到片尾;

支持JPG和PNG两种 格式的水印图片,推荐使用PNG格式图片;

动态水印:使用APNG动图作为水印,该动画图片位于视频的固定位置循环播放. 水印位置 水印位置是通过 left , top , width , height 四个参数决定的,如下图所示: 云点播 版权所有:腾讯云计算(北京)有限责任公司 第12 共28页 各参数含义如下: left :决定水印左侧到视频左侧的距离;

top :决定水印顶部到视频顶部的距离;

width :决定水印图片的宽度;

height :决定水印图片的高度. 四个参数均支持两种计算方式: 1. 以像素为单位进行计算;

2. 以相对视频宽度/高度的百分比进行计算,即: i. left 和width 支持以视频宽度的百分比来计算;

ii. top 和height 支持以视频高度的百分比来计算. 如果仅指定 width 而不指定 height ,则意味着保持原始水印图片的宽高比. 举例: 假设需要添加水印的视频文件分辨率为1280 * 720,水印图片的分辨率为100 * 100,则: left 为100px,意味着水印左侧距离视频左侧为100像素;

云点播 版权所有:腾讯云计算(北京)有限责任公司 第13 共28页top 为10%,意味着水印顶部到视频顶部的距离为视频高度的10%,即128像素(1280 * 10% = 128);

指定 width 为5%,不指定 height ,意味着水印的宽度为64像素(1280 * 5% = 64),高度为64像素(水 印图片宽高比为1:1,故而水印的高度与宽度相同,亦为64像素). 在进行多码率........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题