9月16日,“萬娛自有引力AI互動新生長”火山引擎增長沙龍人工智能專場在北京舉行?;鹕揭嬷悄芤曨l編輯相關(guān)技術(shù)人員在現(xiàn)場分享了技術(shù)干貨,詳細(xì)介紹了字節(jié)跳動音視頻編輯中間件非線性編輯器的基本使用。
與傳統(tǒng)的線性編輯器不同,進(jìn)入數(shù)字化媒體時代之后,非線性編輯器(NLE)得到廣泛使用?;鹕揭娴腘LE支持跨平臺存儲的可擴(kuò)展草稿協(xié)議,實(shí)現(xiàn)了多端、多草稿、多業(yè)務(wù)數(shù)據(jù)的打通。
火山引擎在現(xiàn)場展示了火山引擎NLE產(chǎn)品,包括成品預(yù)覽區(qū)域以及多軌編輯器。據(jù)介紹,火山引擎提供的這一視頻編輯器工具自帶多達(dá)五種模型,創(chuàng)作者通過模型,可以進(jìn)行不同的組合、進(jìn)行不同的屬性設(shè)置,打造各種復(fù)雜的場景。
具體創(chuàng)作中,創(chuàng)作者可以在作為最外層容器的NLEModel中進(jìn)行模型的組合,在Model里添加不同的軌道(NLETrack),在Track之內(nèi)再添加視頻片斷(TrackSlot)。軌道作為時間軸,不同的時間片斷之內(nèi)承載不同的內(nèi)容。創(chuàng)作者通過Resoun和segment兩個概念定義每個不同時間段所承載的不同信息。
Resoun與具體的資源綁定,如評價一條視頻在本地的存儲路徑是什么、網(wǎng)絡(luò)存儲路徑是什么,都通過Rosoun的概念定義下來。
而segment,則可以隨意節(jié)選素材片段中的任一時間段信息,比如導(dǎo)入一段10秒鐘的音頻,而實(shí)際上創(chuàng)作者只想要一段音頻中的3到5秒,就可以通過segment,把3到5秒的音頻文件添加到軌道。
最終生成成品,則依靠NLEModel以及關(guān)聯(lián)的子模型。創(chuàng)作者做好配置后,通過Model傳給NLEplayer,最終進(jìn)行渲染上屏。
火山引擎的NLE提供了NLEplayer和NLEEditor兩大類功能,NLEEditor用來實(shí)現(xiàn)編輯能力,是五種數(shù)據(jù)模型進(jìn)行相應(yīng)的組合,并且提供redo/undo,以及草稿的存儲和恢復(fù)能力。創(chuàng)作者在對NLEModel的數(shù)據(jù)進(jìn)行修改后,就可以顯示最終的成片。
在具體代碼的實(shí)現(xiàn)方面,如創(chuàng)作者需要添加一條軌道,則首先定義NLETrack,在這個track里面添加一個片斷,再通過segmentvideo以及對應(yīng)的resourceAV去定義這個本地的音頻文件在哪里,最終生成Track。軌道生成好之后,再把這個軌道添加到NLEModel,整個添加音頻軌道的動作就完成了,使用起來非常方便。
據(jù)悉,火山引擎的增長沙龍活動此前已在上海、深圳陸續(xù)展開,將成熟的技術(shù)探索、實(shí)踐經(jīng)驗(yàn)和產(chǎn)品方法論分享給行業(yè),共同探討泛娛樂行業(yè)增長的新引擎。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )