如何玩转视频?这位小哥写的开源短视频处理工具了解一下?

新闻 开发工具
trinity是一个开源的拍摄和短视频处理工具,用kotlin和C++编写,实现了大部分短视频编辑软件热门功能。

 从快手到抖音、B站,再到微信视频号,短视频红利持续爆发。除了短视频APP,也带火了一大批短视频制作APP。近日,有位小哥哥就写了一个短视频编辑软件——trinity。

如何玩转视频号?这位小哥写的开源短视频处理工具了解一下?

trinity是一个开源的拍摄和短视频处理工具,用kotlin和C++编写,实现了大部分短视频编辑软件热门功能。

trinity支持Android 4.3及以上版本,它是使用了fdk-aac、ffmpeg 3.4、libx264、xlogger等开源库创建,实现的主要功能如下:

如何玩转视频号?这位小哥写的开源短视频处理工具了解一下?

可以看出,trinity的功能还是非常完善的,视频拍摄,编辑,特效等方面都有,特效调试的界面如下:

如何玩转视频号?这位小哥写的开源短视频处理工具了解一下?

这样一来,你可以通过trinity中的音视频和图像处理学习一个视频处理软件的创建方法,而且还有自动化测试脚本等。

自动化测试

自动化测试使用uiautomator2具体使用请参考文档 使用方式如下:

  1. cd trinity 
  2. python trinity.py 

然后使用

  1. adb devices 

在终端输入设备名即可

特效调试

项目中使用xcode调试特效效果, 使用前需要安装glfw

  1. brew install glfw 

然后使用xcode打开library/src/main/cpp/opengl.xcodeproj即可

切换效果调用代码

  1. image_process.OnAction("param/blurScreen"0); 

trinity目前在Github上标星148,fork也才46个,猿妹觉得这个项目还挺有趣,如果你觉得感兴趣不要错过了。(Github地址:https://github.com/wlanjie/trinity)

如何玩转视频号?这位小哥写的开源短视频处理工具了解一下?

 

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2023-11-18 09:09:08

GNUBSD协议

2020-03-04 09:35:55

开源技术 软件

2019-02-20 14:16:43

2019-06-24 09:57:39

网络工具调试

2024-09-19 09:30:39

缓存框架抽象

2020-02-10 14:26:10

GitHub代码仓库

2021-08-09 09:39:59

Docker部署镜像

2021-07-20 09:45:58

PythonEV短视频

2020-12-10 08:44:35

WebSocket轮询Comet

2022-03-24 13:36:18

Java悲观锁乐观锁

2018-07-09 10:24:09

小程序

2020-03-01 17:53:38

Excel大数据微软

2023-06-18 07:51:27

2020-10-20 14:12:54

B站开源弹幕

2019-06-27 17:00:09

nc命令 Linux

2023-03-12 21:28:36

AI工具

2024-11-21 20:57:01

2018-06-05 17:40:36

人工智能语音识别
点赞
收藏

51CTO技术栈公众号