8年前,字节跳动出生在北京锦秋家居民楼。 现在我们的产品和服务覆盖了150个国家和地区。 本着“人才在哪里,公司在哪里”的理念,我们已经在全球建立了15个研发中心。 深圳研发中心自2017年成立以来,业务发展迅速,吸引了大批优秀人才。 目前,客户端、多媒体、前端、测试、AI Lab、安全与风控等多支团队深度参与研究,今日头条、西瓜视频(西瓜视频)、嘀嗒、嘀嗒火山版、飞毛腿、Faceu激情四射在短短的几年里,深研团队主导制造了很多新产品。 其中包括2019年发售的“cut app”。
作为移动视频剪辑软件,剪辑的出现使得短视频时代“任何人只要几步就能解决大部分特殊效果”。 上线3个月就登上了App Store中国区免费App排行榜,作为工具类App应用至今仍名列前十。 如此受欢迎的产品,实际上从“火线”——成立上线也不过两个多月。
01“火线”上的内部创业
2019年3月,公司由深圳影视团队牵头打造该视频剪辑新产品,字节跳动再次开始内部创业。 各方出钱出力,开工一个月就开发了内部体验版,两个月内完成了出版,但也出现了技术难题。 由于音视频剪辑场景复杂,剪切的技术框架是为了满足产品的需要而新开发的。 新的框架意味着一定的未知性——剪辑初始的视频导出失败率达到4%。 这显然达不到团队对产品的要求,所有人都在反复尝试与凯同类的产品,体验功能、定位的问题。
最终我们对代码的深入分析表明,可以采用内存回收、编码和渲染并行的技术框架,大大缩短了时间,在对比测试中处于行业领先地位。
对于合成成功率低的问题,多亏了完整的错误数据统计,我们对错误原因迅速进行了反复试验,重复了两个版本,视频导出的失败率从4%下降到了1%。
经过优化,剪切在体验上得到了用户的肯定,在与竞争产品的测试比对中也达到了top的性能。 在团队内的试验中零失败,在业界也很难再现。
视频导出失败的case只是技术团队面临的许多挑战之一。 在体系结构设计中,如何保证UI状态的一致性? 如何实现编辑行为灵活的还原重做? 这么多编辑动作是怎么实现撤销和恢复的? 如何解决贴纸/图文视频效果的局限性/生产困难……这些难题,剪纸技术团队正在一个个攻克。 其代表是“砍同款”功能的实现。 当时市面上的产品都有“根据用户上传的视频和照片应用模板生成视频”的方式,但现成的模板都是PGC制作的,用户的创作自由度非常有限,剪纸技术团队就解决了这个问题。 团队迅速梳理了技术难点,逐一应对,找到了解决方法:
同一类型的剪切引擎构建在编辑引擎之上,可以保持能力的一致性,并将剪辑视频转换为模板。
我们使用了跨平台的native技术,实现了同一模板协议的解析和配置,解决了两端的一致问题。
另外,剪辑本身的剪辑功能和格式的反复速度快,如何使其具有前瞻性的互换性是一大课题。
创建一个非常复杂、自动化的基础设施,可以使用一系列模板测试用例自动生成视频,并通过CV技术确定是否存在渲染错误、兼容性问题或黑屏/花屏。 这样,就可以迅速恢复每次代码更新时出现的问题。
“同剪”功能一经推出,立即走红,用户可以更深入地参与视频制作过程,视频模板库丰富,整体使用和发布数据大幅提升。
02创新和细节驱动产品从一开始,剪彩技术团队就将用户即时体验——作为一个自学视频剪辑,与体验产品的用户直接交流、聊bug,并积极与PM团队交流。 众多嘀嘀打者和用户迅速成为“自来水”,庞大的用户群、相对复杂的机型和运营环境也带来了“幸福的烦恼”,团队首先要解决的是低端机的性能优化问题。
在各种性能和价位的手机上,要像专业软件那样全面支持视频剪辑是非常困难的,因此针对低端机型进行了很多优化。
首先,剪切图具有分析和评估机型性能、帧速率、内存等指标的组件。 根据评估结果和评分,现有机型评分平台将沉淀全球数万个机型,定制针对机器的绩效调优策略。
在这样的基础设施的支持下,剪切很快就解决了一个月内10多个可能的纸箱使用场景。
此外,跨平台、多端切块技术团队的预配置也走在了产品的前列,流畅的使用体验得到了用户的好评。
对于视频的清晰度,剪辑视频也有持续的技术投入和突破,上线仅半年多就支持4K视频的导出。 4K视频支持使编解码器的速度、内存和效果渲染压力增加了许多倍,这给剪辑的性能带来了巨大的挑战。 技术团队针对这些挑战在底层进行了大量调谐,使导出4K视频所需的时间在不到一年的时间内达到业界最高,大大提高了用户体验。 这是从idea到成品的“火线”方式的延续,也是技术团队用技术推动产品发展的缩影。
剪切项目启动前,团队对编辑场景进行了非编辑框架的重构,用框架支持画中画、贴纸等需求,也为未来多端产品的进化做了技术铺垫。
得益于重构后的编辑框架的灵活性和可扩展性,半年内需求就完成了落地。
剪切的技术结构和能力经过字节跳动内产品矩阵的验证,无论是效率还是质量,都处于行业领先地位。
类似的例子是剪辑视频率先支持高清视频,支持流畅播放高达100倍;率先支持曲线变速等高阶变速功能; 剪切也是安卓方面支持矢量字体的第一个APP。 ……剪辑中的“花语”也是让用户眼睛发光的功能。 这是团队在看综艺节目时想到的灵感——“大量花语出现后,视频的表现变得生动起来,但当时没有支持花语的产品。 ”于是,团队调查了花字方案,发现制作花字需要掌握非常专业的设计软件,成为研发团队迫切需要突破的技术难点。 技术人员的同学火力全开,刷了上千个嘀嘀打车和综艺视频,收集了大量的花的素材,和设计师反复实验,确认了花字的效果是如何定义的。
字体渲染是一项多种消费功能,经过持续的投资和实验,成功开发了矢量文字。 这样,即使在视频中缩放数十倍,也能获得清晰的内存消耗,并支持基于矢量字符的特殊字符。
此外,剪切还提供了花形设计工具,设计师可以像设计photoshop一样设计样式。
字功能无论从最终的渲染效果还是生产率都达到了业界最高水平,剪辑也成为了第一个支持PC级综艺字、动画字的双端APP。
03裁剪会沉淀很多方法论,为了更方便交互,平衡技术和用户体验,裁剪技术团队在初期“激进”产生产品和各项功能,获得大量基于用户的真实反馈后,“持之以恒”
Server团队面临着高并发场景,同时承载了Server、tick top等多产品线的业务场景,峰值达到5w qps,对系统架构的设计有着很高的要求。
区域间服务面临的安全合规性、隐私策略、多区域数据同步、机房间呼叫等也是十分刺激细致的课题。
除了在技术上领先行业,如何挖掘技术优化点,持续引领,推动业务发展,剪彩技术团队有明确的方法论——
数据导向,发现和解决问题都是以数据为导向,如何解决、解决到什么程度,在技术上注重用户体验和性能优化,各项技术指标在行业同类产品top开放计划的选型上精益求精,人人都有空间发挥。 在有机会参与和影响项目的设计和技术选择上不设界限,遇到问题,各团队之间紧密合作,不在乎问题是否作为自己的模块主题共享。 每月一个大的topic和相关子topic,自由接受、深入学习调查,促进技术积累技术方案的审查,针对需求成立审查委员会,带领合作团队进行联合评价,尽早避免潜在问题,提高方案/体系结构设计能力. .
在技术能力和技术思维并重的氛围中,参与开发的每个人都在与切一起高速成长。 “由于移动终端视频编辑是一个非常新的领域,过程中遇到的所有问题几乎都是技术难点。 产品的迭代推动了我们探索能力的边界,技术突破将使产品体验达到更高的标准。 ”加入电影技术团队的许立阳刚刚毕业,他对视频产品和技术的热爱,让自己融入了“花字”这个行业无人创造的功能。 丰富多彩的文字创意,探索各种文字表达的可能性,全力补充基础知识,学习文字呈现的解决方案,设计者思考如何看了就能收获的文字……经过与团队反复讨论和实验,几乎“拼了命”
但是,光有效果是不够的,我发现花字卡在手机上,性能和互换性有问题。
通过反复排查和尝试各种黑科技,最终实现了用户体验到的流畅的文字效果。
经过剪彩项目,立阳已经能够独立驾驭多项高难度的技术攻关,此后也继续承担了许多有趣而富有挑战性的需求。
这样的同学在我们的电影拍摄技术团队里很多。
加入我们,一起创造“剪”背后的技术团队音视频技术团队,是业内目前业务覆盖最广、技术积累最深的音视频技术团队,团队分布在北上深杭四地。 我们涵盖的技术领域包括音视频录制、编辑、渲染合成、创作和消费端图像视频增强算法,以及高性能工程优化。 从移动端、云端、web端到桌面端,构建了强大的跨平台SDK,满足各种业务场景的技术需求。 目前,我们支持的业务包括剪辑、嘀嘀、西瓜、嘀嘀火山、灯光面等大小30项业务,业务类型为短视频剪辑工具、短视频平台级APP应用剪客户端团队跨越深圳、广州,覆盖移动终端( Android、iOS )和桌面终端。 从分工方面,分别支持剪彩编辑模块、剪彩社区、基础技术优化等; 在能力上,对技术堆栈有全面的要求,从UI的用户体验到具体的渲染优化,都依赖于客户端工程师的推动和解决。 与产品、设计和多媒体效果团队紧密合作,快速敏捷地重复,让用户体验令人惊艳的剪辑产品。 server团队base深圳主要致力于开发剪彩社区、教程和云能力。 在社区发展过程中,抽象出了许多重要模块,形成了“同额”的中台方案,提高了多个APP的访问效率。 在互联网海量访问架构设计和开发方面,团队积累了丰富的经验。 团队技术堆栈以在线服务golang、离线服务python为主,接受新技术,不断学习和成长。 多媒体效果团队是互联网行业最具影响力的图形影像技术团队之一,团队分布于北京、上海、深圳、杭州、美国硅谷等多个地区。 技术涵盖图形引擎、图像处理、计算机视觉、物理模拟、特效创作工具等领域。 功能包括视频效果、AR滤镜、美颜妆和3D动画。 团队以“成为公司数字化创意引擎”为愿景建设,以“特效开放平台连接虚拟与现实”为使命。 目前,支持剪辑、嘀嘀打车、今日头条、西瓜、light face、懂车帝、飞书等大小约40条业务线,工具、长/短视频、直播、信息、拍照、社交、教育、社交
字节跳动2021校园招聘已开启点击注册的校招官网“链接”投递校招研发岗位,期待在深圳与你相遇~
看更急的招聘