发布信息

制作软件教程 “火线”上的内部创业|字节跳动深圳研发中心

作者:软荐小编      2024-04-15 14:08:35     254

教程制作软件下载_制作软件教程_教程制作软件加边框等

八年前,字节跳动诞生在北京金秋故里的一栋居民楼里。 如今,我们的产品和服务覆盖150个国家和地区。 本着“人才到哪里,公司就开到哪里”的理念,我们在全球建立了15个研发中心。

自2017年字节跳动深圳研发中心成立以来,业务发展迅速,吸引了大批高素质人才。 目前客户端、多媒体、前后端、测试、AI Lab、安全风控等多个团队已入驻深入研究,深度支持今日头条、西瓜视频、抖音、抖音火山版、飞书、Faceu吉萌、青眼相机、番茄小说等众多产品和业务。

短短几年时间,深研团队主导打造了多项新产品,其中包括2019年推出的“剪辑放映APP”。

制作软件教程_教程制作软件加边框等_教程制作软件下载

作为一款手机视频编辑软件,视频编辑的出现,让短视频时代的大家只需几步就能制作出特效大片。 上线3个月就登上App Store中国免费应用榜榜首,至今仍稳居工具类应用前10名。

如此火爆的产品居然是在“火线”上诞生的——从立项到上线仅用了两个多月的时间。

01“火线”上的内部创业

2019年3月中旬,公司决定由深圳影像团队牵头开发这款视频编辑新产品,标志着字节跳动又一次内部创业的开始。 各方出人力、出力、出资源,开工一个月内开发出内测版本,两个月内完成发布,但技术难题也随之显现。

由于音视频剪辑的场景相对复杂,剪辑的技术框架是为了满足产品需求而进行的新发展。 新框架意味着一定的未知数——剪辑初期视频导出失败率达到4%。

这显然不符合团队对产品的要求。 大家都在反复尝试剪辑和类似的产品,体验功能和定位问题。

最终,经过我们深入的代码分析,我们发现可以采用内存复用、编码渲染并行的技术框架,大大缩短了时间消耗。 在对比测试中,领先于行业同类产品。

关于合成成功率低的问题,得益于完整的错误数据统计,我们根据错误原因快速试错,迭代了两个版本。 视频导出失败率从4%下降到1%。

经过优化后,剪切体验得到了用户的肯定,在与竞品的测试对比中也取得了顶尖的表现。 团队内试时的零失败情况在业内也难以重现。

教程制作软件加边框等_制作软件教程_教程制作软件下载

视频导出失败的案例只是剪辑技术团队面临的众多挑战之一。

在架构设计方面,如何保证UI状态的一致性? 如何实现灵活的编辑动作的撤消和重做? 如此多的编辑操作如何撤消和恢复? 如何解决贴纸/文字动画效果的局限性/制作困难...

编辑技术团队一一攻克了这些难题。 最具代表性的就是“剪同款”功能的实现。

当时市面上的产品已经有类似“根据用户上传的视频或照片应用模板生成视频”的方法。 但现成的模板都是PGC制作的,用户的创作自由度非常有限。 切割技术团队决定解决这个问题。 。

团队迅速梳理技术难点,并一一找到解决方案:

相同风格的剪切引擎是建立在编辑引擎之上的,可以保持能力的一致性,从而可以将编辑后的视频转换为模板。

我们利用跨平台原生技术,实现了同一模板协议的解析和配置,解决了两端的一致性问题。

另外,编辑本身的编辑功能和格式迭代非常快,因此向前兼容性是一个很大的挑战。

我们构建了一个非常复杂且自动化的基础设施,可以自动使用一系列模板测试用例生成视频,并使用CV技术来确定是否存在渲染错误、兼容性问题或黑屏/扭曲屏幕。 这样的话,每一次代码更新带来的问题都可以快速回归。

“剪切同款”功能自推出以来就广受好评。 用户可以更深入地参与视频制作过程。 视频模板库也丰富多样,整体使用量和传播数据都有了很大的提升。

制作软件教程_教程制作软件加边框等_教程制作软件下载

02 用创新和细节推销产品

视频编辑技术团队从一开始就非常重视用户的即时体验——作为新手自学视频编辑,体验产品; 他们直接与用户聊感受和bug,并积极与PM团队沟通。

由于不少抖音创作者和用户迅速成为剪辑的“自来水”,庞大的用户基数、相对复杂的模型和运行环境也带来了“快乐的烦恼”,团队首先要解决低端机器的性能问题。 优化。

在不同性能和价位的手机上,像专业软件一样全面支持视频编辑是非常具有挑战性的。 我们针对低端机型做了很多优化。

首先,剪辑包含分析和评估模型的性能、帧率、内存等指标的组件。 根据评估结果和分数,目前的模型评分平台已在全球积累了数万个模型,并将定制机器的性能。 调整策略。

在这样的基础设施的支持下,建影在一个月内迅速解决了十多个可能出现卡顿的使用场景。

此外,前沿技术团队在跨平台、多终端设备上的超前布局在产品方面也走在前列,其流畅的使用体验赢得了用户的一致好评。

制作软件教程_教程制作软件下载_教程制作软件加边框等

在视频清晰度方面,Cutting也不断进行技术投入和突破,上线短短半年多时间就支持4K视频导出。

4K视频的支持给剪辑带来了巨大的性能挑战,无论是编解码速度、内存还是特效渲染压力,都增加了很多倍。 为了应对这些挑战,技术团队做了很多底层调整。 用了不到一年的时间,就实现了4K视频导出业界最佳时间,用户体验显着提升。

这是Cutting“火线”风格从想法到成品的延续,也是Cutting技术团队用技术推动产品不断发展的缩影。

在抠图项目上线之前,团队对剪辑场景进行了非剪辑架构的重构,使得画中画、贴纸等需求能够在架构上得到支持。 这也为未来跨多终端产品的切图演进奠定了技术基础。

得益于重构的编辑框架的灵活性和可扩展性,半个月内就实现了需求。

建影的技术架构和能力已经得到字节跳动产品矩阵的验证,在效率和质量上处于行业领先地位。

类似的例子比比皆是:剑影率先支持高清视频,支持高达100倍流畅播放; 率先支持曲线变速等高级变速功能; 剑影也是第一个支持矢量字体的Android APP...。 ..

片段中的“花字”也是让用户眼前一亮的特色。 这来自于团队在观看综艺节目时的灵感——“大量花朵人物的出现会让视频的表情变得非常生动,而当时,市场上还没有产品有能力支持花朵人物” ”。

因此,团队对花字方案进行了调研,发现制作花字需要掌握非常专业的设计软件,因此这成为了研发团队渴望突破的技术难点。 技术生们全力以赴,观看了上千条抖音和综艺视频,收集了大量的花卉人物素材,并与设计师反复讨论实验,确认如何定义花卉人物的效果。

字体渲染是一个非常昂贵的功能。 经过不断的投入和实验,我们成功开发了矢量文本,可以在视频中缩放数十倍,仍然保持清晰,占用内存更少。 它还支持基于矢量文本的特效。 特点。

而且,抠图还配备了花卉设计工具,设计师可以像使用Photoshop一样设计款式。

花字功能无论是最终呈现效果还是生产效率都达到了行业顶尖。 剑影也成为首个两端支持PC级综艺人物和动画人物的App。

制作软件教程_教程制作软件下载_教程制作软件加边框等

03 做剪辑的时候,我积累了太多的方法论。

为了让交互更加便捷,平衡技术和用户体验,切割技术团队在前期就“激进”地生产了产品和功能。 在收到大量用户的真实反馈后,他们“耐心”地对后续功能提出了更高的标准。 要求,精心打磨。

Cutting Server团队面向高并发场景,同时承载Cutting、抖音等多产品线的业务场景。 峰值达到50000+qps,这对系统架构的设计提出了很高的要求。

此外,我们的跨区域服务还面临着安全合规、隐私政策、多区域数据同步、跨机房调用等,这些都是令人兴奋且艰巨的挑战。

除了在技术上处于行业领先地位之外,切割技术团队对于如何发现技术优化点、持续引领和推动业务发展有着清晰的方法论——

教程制作软件下载_教程制作软件加边框等_制作软件教程

在技​​术能力与技术思维并重的氛围中制作软件教程,参与开发的每个人都与建影一起快速成长。

“因为移动视频免剪辑是一个非常新的领域,过程中遇到的主要问题几乎都是技术难点。产品的不断迭代会推动我们探索能力的界限,技术的突破也会带动产品体验达到更高的水平。”更高的标准。”

剪辑技术团队成员徐立阳加入时刚刚毕业。 凭借对视频产品和技术的热爱,他一头扎进了业内无人做过的“花字”功能。 在研究从海量综艺节目中收集整理花卉人物的可能性的同时,我也尽力补充基础知识。 我还需要学习文本渲染方案,考虑设计师如何根据所见即所得来设计花卉角色……与团队反复讨论和试验方案后,我们几乎就得出了花卉效果。

但效果还不够。 我们发现花字在手机上非常卡顿,并且存在性能和兼容性问题。

我反复检查、尝试了各种黑科技,最终达到了用户体验到的流畅的花式效果。

经历了花字剪辑项目,李阳已经能够独立应对许多高难度的技术挑战,后来又继续负责许多有趣且具有挑战性的需求。

我们编辑技术团队里这样的同学还有很多。

教程制作软件下载_教程制作软件加边框等_制作软件教程

加入我们,共同创造

关于“Cut Screening”背后的技术团队

音视频技术团队是业内覆盖面最广、技术积累最深的音视频技术团队。 团队分布在北京、上海、深圳、杭州。 我们涵盖的技术领域包括音视频录制、编辑、渲染和合成、用于创建和消费的图像和视频增强算法以及高性能工程优化。 从移动、云端、Web到桌面,我们打造了一套强大的跨平台SDK,满足各种业务场景的技术需求。

目前我们支持的商家有剑影、抖音、西瓜、抖音火山、青烟等大大小小的30+商家。 业务类型包括短视频编辑工具、短视频平台级应用、拍照应用、社交应用、新闻资讯、教育等。

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

分工方面,支持剪辑编辑模块、剪辑社区、支持基础技术优化等; 从能力上来说,需要全面的技术栈制作软件教程,从UI用户体验到具体的渲染优化,都靠客户端工程师来推动和解决。 与产品、设计、多媒体特效团队紧密合作,进行快速敏捷的迭代,让用户体验到令人惊喜的剪辑产品。

切割服务器团队总部位于深圳,主要致力于切割社区、教程、云能力的研发。 在社区发展过程中,很多关键模块被抽象出来,形成“同一个”中端解决方案,提高了多个APP的访问效率。 团队积累了丰富的架构设计和开发经验,应对海量互联网接入。 团队的技术栈专注于使用golang的在线服务和使用python的离线服务。 它拥抱新技术,不断学习,不断成长。

多媒体特效团队是互联网行业最具影响力的图形图像技术团队之一。 团队分布在北京、上海、深圳、杭州和美国硅谷。 技术涵盖图形引擎、图像处理、计算机视觉、物理模拟、特效创作工具等领域。 产品功能包括视频特效、AR滤镜、美妆、3D动画等。团队以“成为公司数字创意引擎”为愿景,以“通过特效开放平台连接虚拟与现实”为使命而打造。

目前支持工具、长短视频、直播、资讯、摄影、社交、教育等近40个业务线,汽车、房产、企业办公、视频会议等不同类型应用。

教程制作软件下载_教程制作软件加边框等_制作软件教程

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

↓点击登录校招官方网站

“关联”

提交校园招聘研发职位

期待与您在深圳见面~!

相关内容 查看全部