11 月 29 日消息,B站創(chuàng)作端目前為 UP 主提供了基礎(chǔ)剪輯能力、智能成片、AI 玩法、視頻模板等生產(chǎn)工具,適用于不同剪輯場(chǎng)景。
長(zhǎng)期以來(lái),B站創(chuàng)作端的剪輯引擎采購(gòu)自第三方,官方今日宣布自研剪輯引擎,來(lái)解決現(xiàn)有引擎存在的問(wèn)題。
B站官方表示,隨著上層剪輯業(yè)務(wù)的迭代,發(fā)現(xiàn)了一些剪輯引擎采購(gòu)自第三方的問(wèn)題:
1. 第三方引擎缺少定制化,由于時(shí)間線(xiàn)模型固定,可以描述的剪輯內(nèi)容有限,業(yè)務(wù)擴(kuò)展性受限
2. 第三方引擎的技術(shù)支持粒度(“粒度”指的是信息單元的相對(duì)大小或粗糙程度)不夠,響應(yīng)不夠及時(shí),B站、必剪、星辰三個(gè) App 的剪輯問(wèn)題都會(huì)集中給到友商提供的一個(gè)研發(fā)身上,問(wèn)題答疑和解決受限,由于是線(xiàn)上溝通,經(jīng)常因?yàn)殡y復(fù)現(xiàn)而擱置
3. 第三方引擎的采購(gòu)成本,由于B站、必剪 App 需要各自按年付費(fèi),且一些功能需要額外采購(gòu)(如 HDR),公司每年就存在一個(gè)固定的支出
針對(duì)以上所列問(wèn)題,B站接入新的自研引擎進(jìn)行了重新設(shè)計(jì),考慮到如下三個(gè)方面:
可擴(kuò)展性:首先我們需要抽象出一套接口層,和原有剪輯引擎 api 一一對(duì)應(yīng),便于業(yè)務(wù)引擎的調(diào)用改為對(duì)接口的調(diào)用,實(shí)現(xiàn)業(yè)務(wù)和具體引擎能力的解耦,這樣就可以根據(jù)不同的業(yè)務(wù)場(chǎng)景注入不同的剪輯引擎內(nèi)核
可管理性:需要將原有的剪輯操作進(jìn)行聚合,模塊化,根據(jù)功能模塊進(jìn)行封裝,如字幕相關(guān)的操作從原來(lái)的 xxxUtil、xxxManager 整合到 CaptionTrack 里,便于不同業(yè)務(wù)統(tǒng)一調(diào)用
可控性:由于涉及到的業(yè)務(wù)場(chǎng)景較多,需要先小范圍的去灰度,并對(duì)重要技術(shù)指標(biāo)和業(yè)務(wù)指標(biāo)進(jìn)行監(jiān)控,當(dāng)各項(xiàng)指標(biāo)符合放量預(yù)期后,再進(jìn)行其他業(yè)務(wù)場(chǎng)景的灰度和放量,這樣能保證對(duì)線(xiàn)上業(yè)務(wù)無(wú)損或盡可能低損替換
新的業(yè)務(wù)層引擎架構(gòu)設(shè)計(jì)如下:
B站官方表示,從項(xiàng)目立項(xiàng)到支持所有業(yè)務(wù)模塊灰度新引擎,創(chuàng)端團(tuán)隊(duì)和多媒體團(tuán)隊(duì)歷時(shí)近一年,由于所有接口層要對(duì)齊第三方引擎,而第三方引擎實(shí)現(xiàn)又是黑盒,很多 api 只能按效果猜測(cè)著實(shí)現(xiàn),邊開(kāi)發(fā)邊查漏補(bǔ)缺,為了保證業(yè)務(wù)調(diào)用方式的對(duì)齊,自研引擎也做了設(shè)計(jì)上的妥協(xié),如異步改同步。
從B站官方獲悉,在經(jīng)過(guò)定向優(yōu)化后,自研引擎在崩潰率、Timeline 初始化耗時(shí)、預(yù)覽首幀耗時(shí)等方面已經(jīng)優(yōu)于原第三方引擎,且投稿轉(zhuǎn)化率已經(jīng)穩(wěn)定高于第三方引擎 0.1pp,已進(jìn)一步放量至 50%,后續(xù)B站會(huì)持續(xù)優(yōu)化自研引擎性能和體驗(yàn)。
玩家和粉絲買(mǎi)賬才是硬道理。
君の偽中國(guó)語(yǔ)本當(dāng)上手
大伙真是不管多少歲都有一顆叛逆的心啊。