首页 网站首页 软件开发 APP开发 查看内容

技术社招!揭秘「剪映」技术团队如何从0到1打造爆款APP?

视频号营销 2023-4-20 19:50 9078人围观 APP开发

技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?


8年前,字节跳动诞生在北京锦秋故里的居民楼,现在,我们的产物和办事覆盖150个国家和地域。本着“人材在那里,就把公司开到那里”的理念,我们已在全球设立了15个研发中心。


字节跳动深圳研发中心2017年景立以来,营业成长敏捷,吸引了多量优良人材。今朝,客户端、多媒体、前后端、测试、AI Lab、平安与风控等多个团队入驻深研,深度支持本日头条、西瓜视频、抖音、抖音火山版、飞书、Faceu激萌、轻颜相机、番茄小说等众多产物和营业。


短短几年中,深研团队主导打造了多款全新产物,其中就包括2019年推出的「剪映APP



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?


作为一款移动端视频剪辑软件,剪映的出现让短视频时代“大家都可以简单几步搞定殊效大片”。上线3个月即登顶App Store中国区免费App榜、作为工具类利用至今仍位列Top10。


如此受接待的产物,却实实在在诞生于“前方”——立项到上线,只用了两个多月。



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

01 “前方”上的内部创业



2019年3月中,公司点头由深圳影象团队牵头做这款视频剪辑新产物,起头了字节跳动又一次的内部创业。各方出人出力出资本,开工一个月就开辟出内部体验版,两个月内完成发版,但技术困难也随之出现。

由于音视频剪辑的场景比力复杂,剪映的技术框架是为了满足产物需求而做的全新开辟。新的框架意味着一定的未知性——剪映早期的视频导出失利率到达了4%。

这明显达不到团队对产物的要求,一切人都在频频试用剪映和同类产物,体验功用、定位题目。


终极经过我们深入代码分析,发现可以采用内存复用,编码和衬着并行的技术框架,极大地收缩耗时,在对照测试中,领先行业同类产物。

对于分解成功率低的题目,得益于有完善的毛病数据统计,我们针对毛病缘由,快速试错,迭代了两个版本,视频导出的失利率从4%下降到了1%。

经过优化,剪映在体验上获得了用户的必定,与竞品的测试比对中也到达了top的表示。团队内部试用时零失利的情况,在业界也很难复现。



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

视频导出失利的case,只是剪映技术团队面临的众多应战之一。

在架构设想上,若何保证UI状态的分歧性?怎样实现编辑行动灵活的 undo&redo?如此多的编辑Action是若何实现撤消和规复的? 贴纸/笔墨动画结果范围/生产困难若何处理... ...

这些困难,剪映技术团队都逐一霸占。其中具有代表性的是「剪同款」功用的实现。

那时市道上的产物已经有类似“基于用户上传的视频或照片套用模板来天生视频”的方式,可是现成的模板都是PGC建造,用户的创作自在度很是有限,剪映技术团队决议处理这个题目。


团队快速梳理了技术难点,逐一对应找出领会决方式:


剪同款的引擎是基于编辑引擎之上构建的,可以连结才能的分歧性,这样便可以让剪辑的视频转换成模板。

我们利用了跨平台的native技术,来实现剪同款模板协议的剖析和设置,处理双端分歧的题目。

别的,剪映自己的剪辑功用和格式的迭代速度很快,若何向前兼容是一个大应战。

我们做了一套很是复杂的、自动化的根本设备,可以自动天时用一系列的模板测试用例来天生视频,会经过CV技术来判定能否有衬着毛病、兼容性题目大概黑屏/花屏,这样的话每一次代码更新发生的题目都可以快速地回归。


「剪同款」功用一经推出就大受接待,用户可以更深上天介入视频建造进程,视频模板库也丰富多样,整体的利用和传布数据都有很大提升。



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

02 用创新和细节鞭策产物


从一路头,剪映技术团队就很是重视用户的立即体验——作为小白自学视频剪辑、体验产物;间接和用户聊手感和bug,跟PM团队自动交换。

由于很多抖音创作者和用户敏捷成为了剪映的“自来水”,庞大的用户基数、相对复杂的机型和运营情况也带来了“幸运的懊恼”,团队首先要处理低端机的性能优化题目。


在分歧性能和价位的手机上,想做到像专业软件一样周全支持视频剪辑,这很是有应战,我们针对低端机型做了大量的优化。

首先是剪映中有对机型的性能、帧率、内存等目标停止分析和评价的组件,按照评价成果和打分,今朝机型打分平台沉淀全球数万款机型,会定制针对机械的性能调优战略。

在这样的根本设备的支持下,剪映很快在一个月之内处理了十几个能够卡顿的利用处景。

此外,剪映技术团队在跨平台、多端上的提早结构,也走在了产物的前面,流利的利用体验获得用户的分歧好评。



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

针对视频清楚度,剪映也有延续的技术投入和冲破,上线仅半年多的时候就支持4K视频的导出。

4K视频的支持对剪映的性能应战很是大,不管是编解码的速度、内存大概结果衬着的压力都增加了很多倍。技术团队针对这些应战在底层做了很多调优,用不到一年的时候将4K视频导出的耗时做到行业最优,用户体验明显提升。

这是剪映从一个idea到制品的“前方”气概的延续,也是剪映技术团队以技术鞭策产物不竭成长的缩影。


在剪映项目启动之前,团队就针对编辑场景停止非编架构的重构,让画中画、贴纸等需求在架构上获得支持,也给剪映未来跨多端产物的演进做好了技术铺垫。

得益于重构后编辑框架的灵活和可扩大性,在半个月内就完成了需求的落地。

剪映的技术架构和才能,经过字节跳动内产物矩阵的考证,不管效力和质量,都在行业内处于领先的位置。

类似的例子触目皆是:剪映率先支持了高清视频,最高支持100倍的流利播放;率先支持了曲线变速等高阶变速功用;剪映还是首款Android端支持矢量字体的APP... ...

剪映中的「花字」也是让用户眼前一亮的功用,这源于团队在旁观综艺节目时冒出的灵感——“大量花字的出现,会让视频的表达很是活泼,而那时市道上没有任何一款产物有支持花字的才能。”

因而,团队对花字的计划停止了观察,发现建造花字需要把握很是专业的设想软件,因而这又成为了研发团队渴望冲破的技术难点。技术同学火力全开,刷了上千个抖音和综艺视频、收集了海量的花字素材,和设想师频频探讨尝试,确认了花字的结果若何界说。


字体的衬着是一个消耗很多的功用,经过延续的投入和实验,我们成功研发了矢量笔墨,可以做到在视频中缩放几十倍仍然连结清楚且占用内存更小,并支持基于矢量笔墨的殊效字。

而且剪映还配有一个花字设想工具,设想师可以像利用photoshop一样来设想款式。

花字功用不管是从终极的显现结果,还是从生产效力都做到了行业top,剪映也成为首款双端支持PC级综艺字、动画字的App。

技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

03 做剪映,沉淀了太多方式论


为了让交互更便利、平衡技术和用户体验,剪映技术团队在早期“激进”地发生产物和各项功用,拿到基于大量用户的实在反应后,又“耐心”地对后续功用提出更高的要求,细致打磨。

剪映Server团队面临高并发场景,同时承载剪映、抖音等多产物线的营业场景,峰值到达5w+ qps,对系统架构的设想有很高的要求。

还有我们的跨地域办事面临的平安合规、隐私政策,多地区的数据同步,跨机房挪用等等,都是充足刺激又很需要细致的应战。

除了在技术上做到行业领先,对于若何挖掘技术上的可优化点、延续领先并鞭策营业成长,剪映技术团队有着一套明白的方式论——

  • 数据导向,发现息争决题目都以数据为指导,怎样处理、处理到什么水平
  • 技术上重视用户体验和性能优化,各项技术目标打磨到业界同类产物top
  • 开放计划选型,每小我都有发挥的空间、都有机遇介入并影响项目标设想和技术的选型
  • 不设鸿沟,出现了题目,各团队之间慎密配合,不会计较题目能否出在自己的模块
  • 主题化分享,每双月一个大topic和相关子topic,自在认领、深入进修调研,促进技术堆集
  • 技术计划评审,针对需求建立评审委员会、拉取合作团队配合评价,提早躲避潜伏题目,提升计划/架构设想才能... ...



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

技术才能和技术思维并重的空气里,介入开辟的每小我都和剪映一路高速长大。

“由于移动真个视频非编是一个很是新的范畴,进程中碰到的一切要题目几近都是技术难点。产物的不竭迭代会鞭策着我们摸索才能的鸿沟,技术上的冲破也会驱动产物体验到达更高的标准。

剪映技术团队的许立阳同学加入时刚结业未几,凭着对视频产物和技术的酷爱,一头扎进「花字」这个业内没人做出来的功用上。一面刷海量综艺汇集和整理花字显现的能够性,一面尽力补充根本常识,还要进修笔墨衬着的处理计划、斟酌设想师若何所见即所得的设想花字......和团队频频会商、尝试计划后,几近是“死磕”出了花字结果。


但结果出来了还不够,我们发现花字在手机上很卡,性能和兼容性都有题目。

就频频排查、尝试各类黑科技,终极做到了用户体验到的流利的花字结果。

履历过剪映的花字项目,立阳已经能自力cover很多高难度的技术攻坚,后来继续负责了很多风趣、有应战的需求。

像这样的同学,在我们剪映技术团队里很是多。



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?

加入我们,一路缔造

关于「剪映」背后的技术团队

音视频技术团队,是业界今朝涵盖营业最广,技术堆集最深的音视频技术团队,团队散布在北上深杭四地。我们涵盖的技术范畴包括音视频的录制编辑衬着分解,创作和消耗真个图像视频增强算法、高性能工程优化。从移动端、云端、web端到桌面端,打造了一套强大的跨平台SDK,满足各类营业场景的技术需求。

今朝我们支持的营业包括剪映、抖音、西瓜、抖音火山、轻颜等大巨细小30+的营业,营业范例涵盖短视频剪辑工具,短视频平台级利用,摄影类利用,交际利用,消息资讯,教育等。


剪映客户端团队跨深圳、广州两地,覆盖移动端(Android,iOS)和桌面端。

从合作上,别离支持剪映编辑模块,剪映社区,支持根本技术优化等;从才能上,对技术栈要责备面,从UI的用户体验到具体的衬着优化,都依靠客户端工程师推动息争决。和产物、设想、多媒体殊效团队慎密配合,快速灵敏的迭代,让用户体验到有欣喜感的剪辑产物。


剪映server团队base深圳,首要努力于剪映社区、教程、云才能的研发。在社区成长的进程中,笼统出很多关键模块,构成“同款”中台计划,提升了多款APP接入的效力。在应对互联网海量拜候的架构设想、开辟上,团队堆集了丰富的经历。团队技术栈以线上办事golang,离线办事python为主,拥抱新技术,延续进修,不竭长大。


多媒体殊效团队是互联网行业最具影响力的图形图像技术团队之一,团队散布在北京、上海、深圳、杭州和美国硅谷等多地。技术涵盖了包括图形引擎,图像处置,计较机视觉,物理仿真,殊效创作工具等范畴。产物功用包括视频殊效、AR滤镜、美颜美妆、3D动画等。团队以“成为公司的数字化创意引擎”为愿景去扶植,“经过殊效开放平台毗连虚拟和现实”为使命。

今朝支持剪映、抖音、本日头条、西瓜、轻颜、懂车帝、飞书等大巨细小近40个营业线,触及工具、长/短视频、直播、资讯、摄影、交际、教育、汽车房产、企业办公、视频会议等分歧范例的利用。


技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?


字节跳动2021校园招聘已开启

↓点击登录校招官网

「链接」

投递校招研发职位

期待在深圳与你相遇~!



技术社招!揭秘「剪映」技术团队若何从0到1打造爆款APP?


↓检察更多急招岗位

高端人脉微信群

高端人脉微信群

人脉=钱脉,我们相信天下没有聚不拢的人脉,扫码进群找到你所需的人脉,对接你所需的资源。

商业合作微信

APP开发合作

本站创始人微信,13年互联网营销经验,擅长引流裂变、商业模式、私域流量,高端人脉资源丰富。

精彩点评

查看全部评论>>

相关推荐

一个人开发一个App

一个人开发一个App

我是从19年6月份开始写自己的App的,到目前为止,差不多一年的时间我写了10多个应用。

一个人如何开发一款app?(2020修改版)

一个人如何开发一款app?(2020修改版)

时隔2年,把这篇文章拿出来,稍作修改。本文仅从个人作为一个三流跑偏程序员的角度思

3年时间做了50个app,我的app个人开发者之路!

3年时间做了50个app,我的app个人开发者之路!

我的职业生涯我的职业生涯如图所示,这是我整个职业生涯的时间线,一目了然。我2011年

App开发、小程序开发该如何选择技术开发公司?

App开发、小程序开发该如何选择技术开发公司?

术业有专攻。一个好的开发团队对做好一款App至关重要,好的团队会有专业且标准的需求

同样的能力,为什么开发小程序要比App简单100倍?

同样的能力,为什么开发小程序要比App简单100倍?

“在红海中博杀是没有前途的,所有的成功企业都是不同的。”这是 Paypal 创始人 Peter

APP开发用什么框架最好?这5大框架,开发者必备神器

APP开发用什么框架最好?这5大框架,开发者必备神器

移动APP和小程序,是我们每天都要用到的应用程序,但你知道应用程序是怎么开发出来,

个人开发一个app持续6年是怎么样的体验

个人开发一个app持续6年是怎么样的体验

2016年中,作者高考结束。很多人都会在高考前筹划考完出去旅行,但考完却是宅在了家里

一款APP制作开发的完整流程

一款APP制作开发的完整流程

APP总的开发流程可分为三个阶段,第一个阶段是需求阶段,第二阶段是研发阶段,第三阶

创业者必读:开发一款 App 到底需要多久?

创业者必读:开发一款 App 到底需要多久?

到2022年,将会有大约3500亿的移动APP下载量,这将创造约2000亿美元的营收,因此如今

第1天 | 鸿蒙App开发实战,创建项目好详细,运行起来真美丽

第1天 | 鸿蒙App开发实战,创建项目好详细,运行起来真美丽

学一门编程语言,废话再多,都不如动手实践来得简单。走,去https://developer.harmon

APP开发费用明细

APP开发费用明细

用互联网思维改造并升级企业,是大量传统企业适应移动互联网时代的重要战略选择,而做

自己动手,从0到1开发一个App

自己动手,从0到1开发一个App

本文假定读者是想通过自己的学习和努力,从0到1去制作自己的一款APP产品。我将从独立

H5 手机 App 开发入门:概念篇

H5 手机 App 开发入门:概念篇

手机现在是互联网的最大入口。根据《中国互联网报告》,手机网民已经超过8亿,人均每

官方出品!手把手教你在华为HMS平台开发App

官方出品!手把手教你在华为HMS平台开发App

导读:HMS Core是华为面向开发者提供的开放能力合集,包括账号、支付、Push、地图等核

怎么一分钟快速开发自己的手机app

怎么一分钟快速开发自己的手机app

现在不管做什么都得有一个自己的手机app,自己花钱去开发太贵了,怎么办?自己动手,又不

9 个顶级的 JavaScript 移动应用开发框架

9 个顶级的 JavaScript 移动应用开发框架

从技术角度来讲,iOS,Android和Windows Phone上的应用是由不同的编程语言来开发的。i

App的跨平台开发,还香吗?一篇文章深入为你剖析

App的跨平台开发,还香吗?一篇文章深入为你剖析

跨平台真的香吗?曾几何时,以RN为代表的跨平台的技术一经推出。得到无数掌声。也为互

软件开发自主化:一条比拼韧性和耐性的赛道

软件开发自主化:一条比拼韧性和耐性的赛道

老陈最近有点上火。作为在杭州的一家智慧城市系统开发商,上半年接了湖北一个地级市的

技术社招!揭秘「剪映」技术团队如何从0到1打造爆款APP?

技术社招!揭秘「剪映」技术团队如何从0到1打造爆款APP?

8年前,字节跳动诞生在北京锦秋家园的居民楼,如今,我们的产品和服务覆盖150个国家和

【史上最全App开发知识】怎样从零开始成为app开发高手?

【史上最全App开发知识】怎样从零开始成为app开发高手?

本文针对小白用户对App做一个简单的介绍,介绍了App都有哪些类型,不同的类型app开发

商业洽谈 文章投递 寻求报道
电话咨询: 15924191378
关注微信