電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>VAP高性能動(dòng)畫組件

VAP高性能動(dòng)畫組件

2022-06-10 | zip | 88.37 MB | 次下載 | 2積分

資料介紹

授權(quán)協(xié)議 MIT
開發(fā)語言 Kotlin Java Objective-C Ruby JavaScript
操作系統(tǒng) 跨平臺(tái)
軟件類型 開源軟件
所屬分類 iOS代碼庫、 動(dòng)畫(Animation)

軟件簡(jiǎn)介

VAP(Video Animation Player)是企鵝電競(jìng)開發(fā)的,用于播放酷炫動(dòng)畫的實(shí)現(xiàn)方案。

  • 相比 Webp、Apng 動(dòng)圖方案,具有高壓縮率(素材更?。?、硬件解碼(解碼更快)的優(yōu)點(diǎn)
  • 相比 Lottie,能實(shí)現(xiàn)更復(fù)雜的動(dòng)畫效果(比如粒子特效)
  • 還能在動(dòng)畫中融入自定義的屬性(比如用戶名稱, 頭像)

項(xiàng)目背景

企鵝電競(jìng)是個(gè)直播平臺(tái),需要在直播間里顯示酷炫的送禮動(dòng)畫。

動(dòng)畫越酷炫,對(duì)素材大小與解碼性能要求越高,調(diào)研了很多方案,先給對(duì)比表:

- 文件大小 解碼方式 特效支持
Lottie 無法導(dǎo)出 軟解 無粒子特效
GIF 4.6M 軟解 只支持8位色彩
Apng 10.6M 軟解 全支持
Webp 9.2M 軟解 全支持
mp4 1.5M 硬解 無透明背景
VAP 1.5M 硬解 全支持
  • 測(cè)試參數(shù)
    • 手機(jī): 小米mix3
    • 素材: 736?×?576 80幀
    • Apng: 75質(zhì)量; Webp: 75質(zhì)量; VAP: 2000碼率

調(diào)研方案:

  1. 矢量動(dòng)畫方案(代表 Lottie):Lottie 矢量動(dòng)畫壓縮率很高,但因?yàn)闊o法顯示特殊效果(比如粒子特效),所以此方案不適合;
  2. 動(dòng)圖方案(代表 GIF, Apng, Webp):
    • GIF:只支持 8 位顏色,顏色丟失嚴(yán)重,解碼性能低,無法滿足特效效果;
    • Apng, Webp:能夠滿足特效效果,但文件大,軟解效率低(低端的手機(jī)上,比如當(dāng)年的紅米1,解碼過程甚至能導(dǎo)致整個(gè)直播間卡頓),這些問題很難接受;
  3. 視頻方案(代表 mp4): 采用 H264 編碼,相比動(dòng)圖方案,有很高的壓縮率,硬件解碼效率很高,缺點(diǎn)很明顯,無法支持透明背景;

調(diào)研后發(fā)現(xiàn),要么特效表現(xiàn)無法達(dá)到要求(Lottie, GIF),要么文件太大而且還是軟解(Webp, Apng),要么不支持透明度(mp4),這些方案都不能滿足我們的需求,于是高性能動(dòng)畫組件 VAP 誕生。

平臺(tái)支持

支持:Android,?iOS,?web. 接入說明在對(duì)應(yīng)平臺(tái)目錄中

為大家更方便地使用組件,還有配套的素材制作工具?tool?(工具目前只支持 Mac 版本)

?
?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

请按住滑块,拖动到最右边
了解新功能

查看更多

广告

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)