产品动态 | 加个「尾巴」告别转圈圈,1分钟搞定图片批量处理!

2022-05-09 12:40:33 浏览数 (2)

导语 | 腾讯云点播上线图片即时处理功能,通过图片即时处理模板进行实时的图片处理,添加URL便能快速、批量获得处理后的图片。本文将详细介绍云点播图片即时处理功能的应用场景、能力优势及操作流程。

高清视频多,封面加载慢?

接触过在线视频管理平台的读者,恐怕都经历过这种糟心的体验:视频列表缩略图加载一两分钟都出不来,让人抓狂。

造成这种糟糕体验的一大原因便是直接拉取高清视频的封面做缩略图。直接由高清视频截取产生的封面,一张的大小就可能超过1MB。一个列表20 的类似图片自然会导致加载速度缓慢,影响用户体验。解决的根本办法,就是减少缩略图文件大小。在视频列表中,视频封面以缩略的形式呈现,使用分辨率为3840*2160的高清大图和分辨率为240*135的缩略图,用户的视觉感受几乎不会变化。但将分辨率为3840*2160的图片缩放到240*135,文件体积能够直接减少100多倍。通过这样的缩放处理,用户的观感不会受到影响,但却能大幅加快访问速度,同时节省网络流量成本。

不过要将高清封面批量缩放为小体积的缩略图并不轻松。缩放图片这种图片处理的传统方式包括可视化编辑软件、在线编辑网站以及命令行工具如ImageMagick。但它们使用上都有较高的门槛,要求使用者具有编辑工具操作经验或开发基础。另一方面,这些方式的操作流程复杂繁冗(需先下载原图,再逐张手动编辑,最后重新上传处理后的图片回云端),效率低下且容易出错。

那么,是否有简单高效的处理方式批量搞定图片处理呢?当然!腾讯云点播「图片即时处理」,小白0门槛1分钟从入门到精通,在原始图片URL上添加一个小「尾巴」便可简单快速高效地完成图片处理

0门槛1分钟快速上手!

下面我们就通过一个将4K视频原始封面处理成分辨率240*135的封面缩略图的具体案例,手把手教你快速实现批量创建视频封面缩略图。

步骤1:上传视频同时截取封面

登录云点播控制台音视频管理(https://console.cloud.tencent.com/vod/media),如下图操作指引从本地上传4K分辨率视频同时指定截取封面:

页面自动跳转到「正在上传」标签页,上传完成后按下图操作指引执行:

复制得到原始封面图片 URL:http://1400228725.vod2.myzijiebao.com/d3d7f0c9vodtranscq1400228725/cc37b8bf387702299762691606/coverBySnapshot_10_0.jpg

步骤2:创建模板

点击左侧导航栏「视频处理设置」->「模板设置」,按下图操作指引创建图片处理模板(系统预设了一些模板,但不支持修改,我们可以按需自定合适的模板)。

创建完成,得到图片处理模板 ID:13311

步骤3:图片处理

通过修改原始图片 URL 的方式得到处理后的图片 URL,公式如下:

处理后的图片 URL = 原图片 URL 「间隔标识符 图片处理模板 ID “.” 输出图片格式」

  • 原图片 URL:图片文件上传至云点播后生成的 URL 或者云点播视频截图生成的图片 URL。
  • 间隔标识符:!(英文感叹号)
  • 输出图片的格式:jpg、png。

假设我们输出图片为 jpg,将步骤1、步骤2得到的原图片 URL、图片处理模板 ID 代入公式可得缩略图 URL为:

http://1400228725.vod2.myzijiebao.com/d3d7f0c9vodtranscq1400228725/cc37b8bf387702299762691606/coverBySnapshot_10_0.jpg!13311.jpg

可以看到,我们在原图片文件路径后面加上「尾巴(!13311.jpg)」即获得了处理后的图片 URL,对一批图片 URL 用同样的方式加上「尾巴」,我们就得到批量处理后的图片了。

探索更多功能

腾讯云点播图片即时处理除了支持等比缩放外,还支持强制缩放、内切圆裁剪、矩形裁剪等常用图片处理能力。目前点播支持的图片即时处理完整功能列表如下: 

图片裁剪的典型应用场景——生成用户头像:

几个裁剪的例子:

原始图片

例1:内切圆裁剪

例2:矩形裁剪

点击文末「阅读原文」查看相关产品文档,了解更多「图片即时处理」功能:(https://cloud.tencent.com/document/product/266/50968)。

未来,我们会根据实际需求增加更多图片处理功能,敬请关注。

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONE™ 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并通过腾讯云视立方 RT-Cube™ 提供All in One 的终端SDK,助力客户一键获取众多腾讯云音视频能力。腾讯云音视频为全真互联时代,提供坚实的数字化助力。

0 人点赞