Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Tencent/vap
VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。
https://github.com/Tencent/vap
Last synced: about 2 months ago
JSON representation
VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。
- Host: GitHub
- URL: https://github.com/Tencent/vap
- Owner: Tencent
- License: other
- Created: 2020-08-31T08:06:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T12:58:17.000Z (9 months ago)
- Last Synced: 2024-11-28T00:04:26.264Z (about 2 months ago)
- Language: Objective-C
- Homepage:
- Size: 141 MB
- Stars: 3,927
- Watchers: 57
- Forks: 527
- Open Issues: 96
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome - vap - VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案,相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点;相比Lottie,能实现更复杂的动画效果(比如粒子特效)。| VAP(Video Animation Player) is a fantastic animation player. It can play video with alpha channel. Compared with Webp or Apng animation, it has the advantages of high compression rate (smaller material) and hardware decoding. Compared with Lottie, it can achieve more complex animation effects (such as particle effects). (iOS / VAP)
- awesome - vap - VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案,相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点;相比Lottie,能实现更复杂的动画效果(比如粒子特效)。| VAP(Video Animation Player) is a fantastic animation player. It can play video with alpha channel. Compared with Webp or Apng animation, it has the advantages of high compression rate (smaller material) and hardware decoding. Compared with Lottie, it can achieve more complex animation effects (such as particle effects). (iOS / VAP)
README
# VAP
[![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://opensource.org/licenses/MIT)
简体中文 | [English](./README_en.md)
VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案。
* 相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
* 相比Lottie,能实现更复杂的动画效果(比如粒子特效)项目详细介绍请参考 [Introduction.md](./Introduction.md)
特效展示:
[展示主页](https://egame.qq.com/vap)
![](./images/anim1.gif)
而且VAP还能在动画中融入自定义的属性(比如用户名称, 头像)
![](./images/anim2.gif)
## 性能简述
-|文件大小|解码方式|特效支持
---|---|---|---
Lottie|无法导出|软解|无粒子特效
GIF|4.6M|软解|只支持8位色彩
Apng|10.6M|软解|全支持
Webp|9.2M|软解|全支持
mp4|1.5M|硬解|无透明背景
VAP|***1.5M***|***硬解***|***全支持***实验参数参考 [Introduction.md](./Introduction.md)
## 平台支持
支持:[Android](./Android), [iOS](./iOS), [web](./web). 接入说明在对应平台目录中
素材制作工具:[VapTool](./tool) (工具使用说明在tool目录下)
播放预览工具:[Mac](https://github.com/Tencent/vap/releases/download/VapPreview1.2.0/vap-player_mac_1.2.0.zip), [Windows](https://github.com/Tencent/vap/releases/download/VapPreview1.2.0/vap-player_1.2.0.exe)
## 已接入APP
![app](https://github.com/Tencent/vap/assets/3285051/3e5c9ce1-f654-413e-8c5e-ecb2088ed3fe)
## FAQ
[常见问题解答](https://github.com/Tencent/vap/wiki/FAQ)
## License
VAP is under the MIT license. See the [LICENSE](./LICENSE.txt) file for details.