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

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

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. cdtrinity
  2. pythontrinity.py

然后使用

  1. adbdevices

在终端输入设备名即可

特效调试

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

  1. brewinstallglfw

然后使用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)

如何玩转视频å·ï¼Ÿè¿™ä½å°å“¥å†™çš„å¼€æºçŸ­è§†é¢‘处ç†å·¥å…·äº†è§£ä¸€ä¸‹ï¼Ÿ

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2023年5月5日 10:46
下一篇 2023年5月5日 10:46

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信