短视频开发,音视频系统关于美颜SDK代码详解
随着短视频开发视频直播行业的兴起,抖音短视频受到了用户极度的追捧,整个行业的用户市场与发展前景都非常不错,已成为时下最热门的话题,大部分企业希望在自己的移动应用上添加类似动态贴纸、美颜SDK等功能需求,实现以上需求现在大部分企业是通过第三方视频SDK来完成的,那如何快速接入类似美颜SDK功能,本篇以**科技公司独自开发的美颜sdk特效为例:
设置美颜强度
compile 'com.aiyaapp.aiya:AyCore:v4.0.2'
设置磨皮强度
compile 'com.aiyaapp.aiya:AyEffect:v4.0.2'
设置红润强度
compile 'com.aiyaapp.aiya:AyFaceTrack:v4.0.2
设置美白强度
compile 'com.aiyaapp.aiya:AyShortVideoEffect:v4.0.2'
具体使用可以参考Demo中DefaultEffectFlinger类中的使用
短视频模块:引用的so库如下
其现总共有13中效果分别是:
无特效 —— LazyFilter.class
灵魂出窍 —— SvSpiritFreedFilter.class
抖动 —— SvShakeFilter.class
黑魔法 —— SvBlackMagicFilter.class
虚拟镜像 —— SvVirtualMirrorFilter.class
荧光 —— SvFluorescenceFilter.class
时光隧道 —— SvTimeTunnelFilter.class
躁动 —— SvDysphoriaFilter.class
终极变色 —— SvFinalZeligFilter.class
动感分屏 —— SvSplitScreenFilter.class
幻觉 —— SvHallucinationFilter.class
70S —— SvSeventysFilter.class
炫酷转动 —— SvRollUpFilter.class
四分屏 —— SvFourScreenFilter.class
三分屏 —— SvThreeScreenFilter.class
黑白闪烁 —— SvBlackWhiteTwinkleFilter.class
转场动画 —— SvCutSceneFilter.class
优质特效内容的井喷式增长是引发下一步短视频系统领域爆发的绝对因素,而**科技美颜SDK作为首家可以提供视频编辑解决方案的提供商,相信定会为行业的高速发展贡献全部技术力量。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SDWebImage学习笔记之NSMapTable
NSDictionary/NSMutableArray浅析 我们在使用NSDictionary/NSMutableArray时,通常会使用NSString对象作为key,因为key必须遵循NSCopying协议,见NSMutableArray中的方法: - (void)setObject:(ObjectType)anObject forKey:(KeyType <NSCopying>)aKey; 在NSDictionary/NSMutableArray对象中,aKey对象被copy一份后存入,anObject对象则被强引用。来看一段代码: NSMutableDictionary *aDictionary = [[NSMutableDictionary alloc] initWithCapacity:0]; { NSString *aKey = @"akey"; NSObject *aObject = [[NSObject alloc] init]; [aDictionary setObject:aObject forKey:aKey]; } NSLog(@"dictiona...
- 下一篇
Android程序员搞Web之HTNL(一)
1、html主要包括:结构(重要,html)、样式(css)、行为(js)三部分。 2、html的基本结构(固定不变的结构) <html>//根节点 <head>//页面的头部 <title>标题</title> </head> <body>//页面的内容 </body> </html> 3、html标签分为单标签和双标签,当标签内带有“/”表示标签结束。 4、标题标签(共六种) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>html Test one</title> </head> <body> <h1>一级标题</h1> <h2>二级标题</h2> <h3>...</h3> <h6>六级标题</h6> &l...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果