【API进阶之路】API带来的微创新,打动投资人鼓励我创业

35岁倒计时
• 阅读 1690
摘要:怎么帮助创作者提高视频的推荐量呢?我发现了:视频的封面图非常重要。

上回说到,老板一拍脑门,交代了一个新项目:小成本开发一款短视频剪辑工具(【《【API进阶之路】人少钱少需求多的新项目该怎么带?》)。

我带着研发团队连日加班,终于在月底前开发出1.0版本,提供的功能与市面上现有的剪辑软件差不多,细节体验上可能还要更好一些,但产品推广了一周后发现用户量并没有增加多少。也难怪,同类产品那么多,如果没有特别亮眼的新功能,很难让用户放弃熟悉的工具转而使用新的软件。因此运营部提出来要有创新性的功能,不然不好推广。

不用他们提我也在考虑这个问题,我调研了一百多位短视频创作者,发现大家最焦虑的问题不是视频制作本身,而是短视频平台的推荐量,这个推荐量直接关系到视频的观看量和人气值。

怎么帮助创作者提高视频的推荐量呢?学习了短视频平台的推荐机制后,我发现了一个关键点:视频的封面图非常重要,封面图的内容很大程度上决定了视频的推荐量、用户打开率等。

看来得从“封面图设置”这个点上下功夫了。现在提供的封面图设置功能包括“本地上传图片”和“从视频中截选图片”,我们可以新增一个“封面图制作”的功能,结合观看用户偏好帮助创作者进行封面制作。

首先我们要进行观看用户的偏好分析,知道什么样的内容配什么样的图片更能吸引观众,然后设置成规则,在创作者制作封面时检测是否符合规则,并提出创作建议。

我记得华为云有一个人脸检测API,可以分析出图片上是否有人脸、性别、年龄、表情等。于是我们抓取了上万个爆款短视频,截取出封面图,用人脸检测API对这些图片进行分析,得出一份《爆款视频封面特征的分类汇总》,并写成“封面质量自检”规则,在封面创作的时候,结合创作者短视频的标题和视频内容弹出对应的建议,比如封面图上是否应该有人像、封面人物的性别/年龄/装扮建议等。

人脸检测API可以在华为云API Explorer进行调试。

一、开通服务

首先要开通人脸检测服务。

【API进阶之路】API带来的微创新,打动投资人鼓励我创业

这里需要注意区域及版本:北京四、版本二。

二、正式调用

再回到API Explorer中,进行API调试。

【API进阶之路】API带来的微创新,打动投资人鼓励我创业

在API页面中上传图片文件(image_file)并输入需要识别的人脸属性(attributes),点击“调试”,即可进行API接口调试,返回结果。

三、参数说明

右侧界面的“文档-请求参数/返回参数”中,可详细查看请求参数与返回参数的含义。

【API进阶之路】API带来的微创新,打动投资人鼓励我创业

功能上线后,运营团队以这个为主打点去推广,效果出乎意料地好,更让人意外的是,我接到了一位投资人的邀请,在300平米的大会议室里,投资人听了我过去这段时间的经历,然后问了我一个问题:如果现在给你投资让你去创业,你有什么方向么?

幸(ci)福(ji)来得也太突然了吧???创业我还真没想过,投资人说:“等你有了想法,随时找我,我看中了你这个人,技术过硬且能站在业务和市场的角度看问题,一定能做出很棒的产品。”

心里一旦有了这个小火苗,就再也扑不灭了,之后的几天,我总是不受控制地去想这件事,创业,干点什么呢?直到我看到了华为云发布的《中国API生态与开发者现状调研报告(2020年)》(点击下载报告完整版),报告提到:在5000+名有效受访者中,100%的受访者都在开发过程中使用过API,但当前API行业在质量保证、开发流程、开发工具等方面还都不太成熟,更有很多API产品还没有被大众所熟知。

也许,这就是我的创业机会?说不定,我可以这么做......

(【API进阶之路】第一季完结,敬请期待第二季…)

作者有话说:

【API进阶之路】第一季已持续更新了20期,这20期里,故事主角靠着各种API所提供的能力,一路打怪升级,从最初被实习生看不起的“前浪”到后来成为公司技术委员会副主席,并且帮助市场、运营团队解决了很多业务难题,甚至到最后独立做出了成功的项目,得到投资人的青睐。

故事虽然是虚构的,但这也恰恰体现了API的魅力所在。API提供了软件创意与研发智慧的连接能力,成熟的开发者可以借助API实现快速创新,而初级开发者也可以利用API提供的能力稳定完成开发任务,做到高效持续交付。

未来,随着API行业生态的逐步成熟,将为开发者提供更多的助力。第一季的故事体现了主人公借助API的能力,从业务和市场需求的视角上看待产品与研发,强调的是个人的成长与进步;而在第二季中,主人公将从创业者视角和行业视角看待与使用API,继续进阶。

感谢大家对第一季故事的关注,我们下季再见。

了解更多API信息:

免费下载创新加速利器《华为云API精选手册》,《中国API生态与开发者现状调研报告(2020年)》

【拓展阅读】

  1. 【API进阶之路】因为不会创建云服务器,我被实习生摆了一道
  2. 【API进阶之路】前浪的绝地反击与自我证明
  3. 【API进阶之路】甩锅大会上,我是如何绝地求生的
  4. 【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”
  5. 【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!
  6. 【API进阶之路】一个技术盲点,差点让整个项目翻车
  7. 【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播
  8. 【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!
  9. 【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏
  10. 【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的
  11. 【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研
  12. 【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察
  13. 【API进阶之路】破圈,用一个API代替10人内容团队
  14. 【API进阶之路】用API打造一条自动化内容生产流水线
  15. 【API进阶之路】没有AI工程师也能做OCR文字识别
  16. 【API进阶之路】太秃然了,老板要我一周内检测并导入一万个小时的视频
  17. 【API进阶之路】干掉PPT!现场编码的职级晋升答辩你参加过么?
  18. 【API进阶之路】研发需求突增3倍,测试团队集体闹离职
  19. 【API进阶之路】人少钱少需求多的新项目,该怎么带?

点击关注,第一时间了解华为云新鲜技术~

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Karen110 Karen110
4年前
一篇文章带你了解JavaScript日期
日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这