精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

強!騰訊開源的kotlin高性能特效動畫組件!

新聞
VAP(Video Animation Player)是企鵝電競開發,用于播放酷炫動畫的實現方案。

 先看一下效果展示:

1. VAP

VAP(Video Animation Player)是企鵝電競開發,用于播放酷炫動畫的實現方案。

  • 相比Webp, Apng動圖方案,具有高壓縮率(素材更小)、硬件解碼(解碼更快)的優點

  • 相比Lottie,能實現更復雜的動畫效果(比如粒子特效) 而且VAP還能在動畫中融入自定義的屬性(比如用戶名稱, 頭像)

2. 項目背景

企鵝電競是個直播平臺,需要在直播間里顯示酷炫的送禮動畫。

動畫越酷炫,對素材大小與解碼性能要求越高,調研了很多方案,先給對比表:

測試參數:

  • 手機: 小米mix3

  • 素材: 736 × 576 80幀

  • Apng: 75質量; Webp: 75質量; VAP: 2000碼率

調研方案:

1. 矢量動畫方案(代表Lottie): Lottie矢量動畫壓縮率很高,但因為無法顯示特殊效果(比如粒子特效),所以此方案不適合;

2. 動圖方案(代表GIF, Apng, Webp):

  • GIF: 只支持8位顏色,顏色丟失嚴重,解碼性能低,無法滿足特效效果;

  • Apng, Webp: 能夠滿足特效效果,但文件大,軟解效率低(低端的手機上,比如當年的紅米1,解碼過程甚至能導致整個直播間卡頓),這些問題很難接受;

3. 視頻方案(代表mp4): 采用H264編碼,相比動圖方案,有很高的壓縮率,硬件解碼效率很高,缺點很明顯,無法支持透明背景;

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

3. 實現原理

方案選擇

mp4視頻方案無論從效果、大小與解碼性能上都是最優的,但 H264 的里存的是YUV數據,并沒有帶透明通道。VAP方案基于mp4,解決視頻里透明度的問題,這樣就能兼具更好的壓縮效率,與更好的解碼性能。

視頻透明度實現

H264解碼出來每一幀的數據是YUV,轉換為RGB后是不帶Alpha通道的,而我們可以在視頻中額外開辟一塊區域,在RGB通道里存儲Alpha的值,最后利用OpenGL將這些數據合成為ARGB圖像(帶透明通道的圖像)。

舉個例子,解碼器解碼出一幀原始圖像后,合成原理如圖所示:

每一幀都做相同的事情,就是得到帶透明度的視頻,實際視頻如下:原始視頻中,黑白區域承載Alpha數據。VAP最新版本里實現了Alpha區域大小可變,通過縮小Alpha區域大小,在不影響最終顯示效果的同時,能有效減少視頻分辨率,提高機型兼容性,而且為VAP的融合特性空余出多余的區域。

動畫配置信息

動畫播放過程中,需要一些配置信息協助播放(比如Alpha區域聲明,包括融合動畫信息),配置是JSON格式。為了組件更方便使用,所有相關文件都合并到mp4文件里,這樣播放動畫只需要一個mp4文件即可。

mp4的組織方式與JSON的key-value組織方式很像,被稱為一個BOX,我們創建一個新的BOX(vapc VAP Config),JSON內容放到這個BOX里,播放前先讀取此BOX然后播放(ps: mp4規范里定義如果無法識別的BOX自動忽略,不影響mp4正常播放流程)。

VAP融合動畫

VAP還支持在動畫中融入自定義屬性,比如用戶名稱, 頭像。我們稱其為VAP融合動畫。

視頻內容無法直接實現屬性的插入,只能曲線救國,通過對屬性圖片進行修剪,欺騙用戶的眼睛,讓其看起來像是在視頻內容里,實現最終的融合效果(效果如文章開頭展示)。

為實現屬性圖片處理,需要引入“遮罩”素材,利用遮罩與屬性圖片進行Porter-Duff操作,就能得到需要的形狀

再將結果貼到視頻對應坐標位置,就能實現最后的融合效果。

“遮罩”素材保存在每一幀視頻內容里,之前通過縮小Aplha區域,空出來的區域得到利用。

配套工具

為大家更方便的使用組件,還有配套的素材制作工具

項目地址

開源地址:https://github.com/Tencent/vap

 

責任編輯:張燕妮 來源: 劉望舒
相關推薦

2018-02-28 10:11:50

騰訊框架開源

2023-10-18 15:21:23

2022-01-16 12:10:18

騰訊動畫組件PAG

2020-03-13 07:40:36

Plato數據分析

2017-03-06 09:00:00

KotlinJVM編程語言

2016-11-01 09:49:12

甲骨文

2024-10-05 00:00:05

高性能分布式IM

2015-03-27 11:42:44

日志管理PHPSeasLog

2023-04-07 12:30:04

開源ShmipcIPC

2024-05-15 17:14:29

2024-09-09 00:01:00

騰訊開源代碼

2023-09-22 11:48:37

2018-12-06 10:07:49

微軟機器學習開源

2023-12-03 21:59:53

VPP開源代碼

2013-07-08 09:41:50

HadoopGPU性能優化

2016-12-20 15:59:05

騰訊大數據Angel

2021-10-26 15:22:52

鴻蒙HarmonyOS應用

2025-04-25 05:00:00

StarRocks開源數據倉庫

2017-07-20 09:36:39

高性能存儲Z-NAND
點贊
收藏

51CTO技術棧公眾號

精品国产成人在线影院| 亚洲天堂网中文字| 国产98色在线| 永久免费未视频| 国产一区2区在线观看| 亚洲一区二区在线免费观看视频| 精品国产乱码久久久久久久软件| 亚洲 欧美 中文字幕| 色综合天天综合网中文字幕| 日韩美女一区二区三区| www黄色日本| 毛片免费不卡| 成人午夜电影小说| 欧美日韩国产成人在线91| 中文字幕一区二区三区四区五区人| 亚洲第一色视频| 久久国产精品久久久久久电车| 日韩中文理论片| 美女扒开腿免费视频| 国产精品字幕| 亚洲国产综合色| 日韩经典在线视频| 丰满熟女一区二区三区| 免费一级欧美片在线观看| 欧美黑人性生活视频| 69精品无码成人久久久久久| 一区二区免费| 欧美日韩午夜在线| 日韩激情免费视频| 色婷婷av在线| 国产精品久久久久久久浪潮网站| 久久国产日韩欧美| 日本少妇性高潮| 欧美丰满老妇| 亚洲精品日韩欧美| www.四虎在线| 99久久这里有精品| 欧洲精品中文字幕| 久久婷婷五月综合色国产香蕉| aa在线视频| 中文字幕二三区不卡| 欧美日韩精品久久| 欧美 日韩 国产 成人 在线| 欧美日韩亚洲一区三区| 最新国产成人av网站网址麻豆| 国产人妻人伦精品1国产丝袜| 欧美日韩中出| 91精品国产色综合久久ai换脸| 免费裸体美女网站| av电影一区| 午夜精品久久久久| www污在线观看| 亚洲第一图区| 亚洲精品中文字幕乱码三区 | 吴梦梦av在线| 黄色电影免费在线看| 99麻豆久久久国产精品免费优播| 99re国产视频| 国内毛片毛片毛片毛片| 激情久久五月天| 久久精品国产99国产精品澳门 | 久久伊人影院| 8v天堂国产在线一区二区| 亚洲精品自拍网| 777午夜精品电影免费看| 91久久一区二区| 国产在线观看福利| 国产youjizz在线| 久久久一区二区三区| 免费h精品视频在线播放| 婷婷av一区二区三区| 99re热视频精品| 久久久久久久免费| 视频二区在线| 久久久精品人体av艺术| 欧美一区二区三区四区夜夜大片 | 国产麻豆精品theporn| 亚洲va国产va天堂va久久| 99久久国产免费| 高清不卡在线观看| 国产日韩欧美一区二区三区四区 | 午夜精品成人av| 色8久久人人97超碰香蕉987| 北条麻妃视频在线| 99热这里有精品| 日韩免费观看高清完整版| 97精品人妻一区二区三区蜜桃| 精品国产午夜肉伦伦影院| 在线免费观看不卡av| 欧美三级理论片| 亚洲综合资源| 亚洲精品一区二区三区福利 | 久久免费精品国产久精品久久久久| 免费久久久一本精品久久区| 1769视频在线播放免费观看| 亚洲欧美日韩国产中文在线| 精品少妇人欧美激情在线观看| 新版的欧美在线视频| 在线日韩国产精品| 国产毛片久久久久久| 久久97精品| 最近2019中文字幕一页二页 | 91小视频在线播放| 丁香综合av| 欧美高清一级片在线| 黑人无套内谢中国美女| 亚洲+变态+欧美+另类+精品| 最近2019年好看中文字幕视频| 久草视频免费播放| 日日夜夜精品免费视频| 92国产精品久久久久首页| 色综合视频在线| 中文字幕一区av| 熟女少妇在线视频播放| 欧美天堂一区二区| 亚洲国产一区二区三区四区| 国产乱子轮xxx农村| 夜夜嗨一区二区| 成人性生交大片免费观看嘿嘿视频| 天堂网在线观看视频| 中文字幕日韩一区| 久久婷婷五月综合色国产香蕉| 免费一级欧美在线大片| 亚洲图中文字幕| 国产精品111| 亚洲视频碰碰| 国产精品欧美激情在线播放| 免费成人在线看| 亚洲视频资源在线| 激情综合网俺也去| 欧美日韩看看2015永久免费| 美女啪啪无遮挡免费久久网站| 国产伦精品一区二区三区视频我| 大桥未久av一区二区三区中文| 一本一本a久久| 欧美大片免费| 日韩av在线网页| 久久高清无码视频| 国产精品一区久久久久| 一区二区三区的久久的视频| 久久久久久久| 精品一区二区亚洲| 久久免费激情视频| 日韩成人一级片| 精品国产一区二区三区麻豆免费观看完整版 | 中文字幕一区二区三区不卡在线| 日韩av在线综合| 欧美在线导航| 97在线看福利| 天天干天天爱天天操| 午夜精品久久久久久不卡8050| 性农村xxxxx小树林| 欧美日韩1区| 99热国产免费| 精品日韩av| 精品久久久久久久久久| 日本黄色一级网站| 亚洲经典一区| 亚洲va久久久噜噜噜| 国产成人高清精品| 制服丝袜中文字幕亚洲| 一级片黄色录像| 欧美视频久久| 岛国一区二区三区高清视频| 亚洲色图另类小说| 狠狠久久亚洲欧美专区| jizz大全欧美jizzcom| 久操成人av| 国产成人精品日本亚洲| 韩国免费在线视频| 欧美主播一区二区三区美女| 三年中国中文观看免费播放| 蜜桃视频一区二区三区| 亚洲欧洲日本国产| 国产精品国产亚洲精品| 精品中文字幕视频| 黄色小视频免费观看| 精品免费在线视频| jizz中文字幕| 精品制服美女久久| 成人午夜视频免费观看| 日韩中文av| 国产伦精品免费视频| mm1313亚洲国产精品美女| 欧美tk—视频vk| 国产精品国产三级国产专区52| 国产欧美日韩在线视频| 国产一伦一伦一伦| 国产精品草草| 欧美精品亚洲精品| 日韩成人综合网| 久久久久国产精品一区| 青青草视频免费在线观看| 欧美日韩你懂的| 久久丫精品久久丫| 国产欧美日韩精品在线| 亚洲国产综合av| 亚洲欧美日韩精品一区二区| 一区二区91美女张开腿让人桶| 伊人久久大香线蕉av超碰| 热久久这里只有精品| 色综合久久影院| 亚洲成人久久电影| 欧美成人一区二区视频| 亚洲午夜影视影院在线观看| 国产传媒国产传媒| 粉嫩高潮美女一区二区三区| 男人透女人免费视频| 你懂的网址国产 欧美| 欧美专区一二三 | 国产亚洲精品自在久久| 日韩精品第一| 欧美极品少妇xxxxⅹ免费视频| www日韩tube| 亚洲1区2区3区视频| 少妇一级黄色片| 成人免费观看男女羞羞视频| 91精品无人成人www| 99这里有精品| 久久久久久av无码免费网站下载| 成人精品视频| 久久精品国产第一区二区三区最新章节 | 国产成人免费在线观看不卡| 妺妺窝人体色www在线观看| 好看的av在线不卡观看| 宅男av一区二区三区| 伊人久久大香| 日韩av电影国产| 国产探花在线观看| 久久久久www| 国产系列在线观看| 日韩av综合网站| 国产高潮在线观看| 欧美精选午夜久久久乱码6080| 91video| 第一福利永久视频精品| 黄页网站免费观看| 亚洲欧美自拍偷拍色图| 久久久久久成人网| 中文字幕乱码亚洲精品一区| 成人免费毛片糖心| 91香蕉视频在线| 中文字幕人妻一区二区三区| 国产suv精品一区二区6| 中文字幕第22页| 久88久久88久久久| 一区二区三区四区毛片| 免费的成人av| www.亚洲高清| 蜜臀av一级做a爰片久久| 黄色一级免费大片| 日韩精品每日更新| 久久久久久久片| 日韩电影在线免费看| 免费一级特黄录像| 蜜臀av国产精品久久久久| 亚洲精品午夜在线观看| 久久99九九99精品| 国产性生活一级片| 国产一本一道久久香蕉| 国内av一区二区| 国产精品一区二区黑丝| 精品国产午夜福利在线观看| 国产成人丝袜美腿| 天天躁日日躁狠狠躁免费麻豆| 国产成人精品网址| 国产人妻黑人一区二区三区| 99久久精品99国产精品| aaaaa级少妇高潮大片免费看| 久久午夜电影网| 自拍偷拍视频亚洲| 国产精品久久777777| 亚洲人做受高潮| 一区二区视频在线| 91精品国产高潮对白| 色综合av在线| 91成人一区二区三区| 欧美变态tickling挠脚心| 天天综合在线视频| 中文字幕一区电影| 四季久久免费一区二区三区四区| 久久久久久亚洲精品| 亚洲精品永久免费视频| 国产精品久久久久久久app | 日本精品一区二区三区高清 | 成人免费看片网站| 群体交乱之放荡娇妻一区二区| 欧美一区二区三区在线免费观看 | 色猫猫成人app| 亚洲r级在线观看| 牛牛精品成人免费视频| 色综合久久av| 伊人久久大香线蕉精品组织观看| 国产一区二区三区小说| 蜜芽一区二区三区| 大尺度在线观看| 国产人成亚洲第一网站在线播放| 男的操女的网站| 岛国视频午夜一区免费在线观看| 国产一区二区女内射| 亚洲国产成人久久| a中文在线播放| 久久久视频在线| 另类一区二区三区| 精品蜜桃传媒| 亚洲一区二区| 国产1区2区在线| 国产精品一区二区三区乱码| 人妻少妇一区二区| 一区二区三区精密机械公司| 免费看污视频的网站| 欧美一级夜夜爽| 国产h在线观看| 97视频在线看| 久久久久久久久成人| 色一情一乱一伦一区二区三欧美| 日韩亚洲精品在线| 中文字幕55页| 国产精品久久久久婷婷| 一色道久久88加勒比一| 夜夜揉揉日日人人青青一国产精品| 中文字幕 视频一区| 日韩电影在线观看中文字幕 | 欧美自拍一区| 人妻激情另类乱人伦人妻| 免费成人性网站| 三上悠亚影音先锋| 午夜不卡av在线| 午夜精品久久久久久久第一页按摩| 中文字幕亚洲综合久久筱田步美 | 黄色精品一区二区| 国产日本精品视频| 中文字幕视频一区二区在线有码| 樱花草涩涩www在线播放| 粉嫩av免费一区二区三区| 女人香蕉久久**毛片精品| 亚洲美女性囗交| 亚洲国产成人在线| 日本黄色中文字幕| 亚洲美女中文字幕| 在线高清av| 精品欧美一区二区三区久久久| 韩日精品视频| 国产香蕉精品视频| 亚洲一二三四在线| 性生活三级视频| 欧美黄色片免费观看| 99精品中文字幕在线不卡| 永久免费看av| 高清成人在线观看| 久久一级黄色片| 欧美精品一区二区三| heyzo高清在线| 国产欧美一区二区在线播放| 亚洲黄色影院| 日本免费观看网站| 日本一区二区三区四区| 欧美高清69hd| 少妇高潮久久久久久潘金莲| 欧美视频精品| 中文字幕一区二区三区四区五区六区 | 99re久久| 影音先锋欧美在线| 韩国精品在线观看| 国产a免费视频| 亚洲国产日韩一区| 亚洲最大网站| 午夜精品一区二区三区在线观看| 日本vs亚洲vs韩国一区三区二区| 蜜桃av免费在线观看| 欧美一区国产二区| 波多野结依一区| 欧美国产一二三区| 日本女人一区二区三区| 2025国产精品自拍| 精品sm捆绑视频| 亚洲精品mv| 亚洲欧洲久久| 国产成人在线电影| 亚洲熟女综合色一区二区三区| 国产一区二区三区在线观看网站 | 亚洲欧洲国产综合| 国产精品久久久亚洲| 亚欧美无遮挡hd高清在线视频| 免费看91视频| 色婷婷综合激情| 欧美a在线看| 国产经品一区二区| 日韩中文字幕亚洲一区二区va在线| 国产亚洲精品久久久久久豆腐| 日韩一二三区视频| 神马久久午夜| 亚洲综合五月天| www.亚洲在线| 亚洲视屏在线观看| 国模精品视频一区二区| 超碰成人久久| 中文字幕在线视频播放| 欧美日韩在线播放一区| av日韩国产|