VideoEditor-For-Android

项目地址:qqchenjian318/VideoEditor-For-Android 

简介:一个 Android 的视频编辑器,包括了视频录制、剪切、增加 bgm、美白、加滤镜、加水印等多种功能

更多:作者   提 Bug

标签:

一个 Android 的视频编辑器,包括了视频录制、剪切、增加 bgm、美白、加滤镜、加水印等多种功能

基于 android 硬编码的视频编辑器,不支持 4.3 以下系统,通过 android 的 api 完成视频采集,通过 OpenGL,完成视频数据帧的处理,通过 android 的硬编码器 MeidaCodec 对采集到的视频流进行硬编码。 利用 OpenGL 完成视频的美白、加滤镜、加水印等功能。利用 MediaCodec 完成音视频的分离和音频的一些混音处理

注:该项目属于是一个半成品项目。并没有直接使用的商业价值。我也看到了很多人提的 issues,但是因为作者最近在换工作,所以事情比较多,等稳定后,会补上剩下的通过 OpenGl 拼接视频,以及给视频增加 bgm 等功能,也会解决那些 issues。

一个 Android 的视频编辑器,包括了视频录制、剪切、增加 bgm、美白、加滤镜、加水印等多种功能相关推荐

  1. react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成

    react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成 1.index.html引入阿里播放器的cdn <link rel="style ...

  2. Android 中编写一个简易购物车,商品包括商品名称,单价,数量,可以对商品进行增删改查功能。(ArrayList,SQLite)

    Android 中编写一个简易购物车,商品包括商品名称,单价,数量,可以对商品进行增删改查功能.(ArrayList,SQLite) 布局(activity_main.xml): <?xml v ...

  3. 作为一个Android程序员,关于音视频开发,这些你确定这些你都懂了吗

    14. 深入学习一些音视频领域的开源项目,如 webrtc,ffmpeg,ijkplayer,librtmp 等等 15. 将 ffmpeg 库移植到 Android 平台,结合上面积累的经验,编写一 ...

  4. 一个Android平台下的仿微信视频聊天悬浮窗

    闲来无事想自己手写一个类似微信视频聊天悬浮窗的效果,由于笔者是第一次写技术类的文章,不足的地方,还请各位多多谅解哈.另外由于篇幅有限,在此只展示关键代码.首先我们定义二个按钮,一个是创建悬浮窗,一个是 ...

  5. 一个android应用,搜你妹视频,你懂的

    空闲时,打开手机,下载你高清短小视频,打发无聊的时光.

  6. 测试视频软件支持的格式,你的手机支持什么格式?支持什么视频编辑器,如何检测视频信息...

    有时候转换了视频放到手机或psp,ipod等移动设备上不能播放,提示非法格式,这是什么原因呢?一般是因为你转换的参数与你手机支持的参数不配.那应该怎么解决呢?首先还得清楚手机支持的参数,这里提供一款工 ...

  7. Android视频编辑器(一)通过OpenGL预览、录制视频以及断点续录等

    前言 如今的视频类app可谓是如日中天,火的不行.比如美拍.快手.VUE.火山小视频.抖音小视频等等.而这类视频的最基础和核心的功能就是视频录制和视频编辑功能.包括了手机视频录制.美白.加滤镜.加水印 ...

  8. android手机视频编辑,安卓手机如何使用视频编辑器给自己录制的视频去除原声并添加配乐?安卓手机视频编辑器...

    点击"视频编辑"就可以开始来进行视频编辑操作了,首先我们要来选择自己想要来进行配乐的视频文件.也可以点击上方的"录制"按钮来直接录制视频素材.这里小编选择了图库 ...

  9. 【新项目开发】vue3+ts+elementPlus+ffmpegjs开发纯web端的视频编辑器

    新项目开发的流程 当在项目中使用新技术时,我们应该首先进行调研,了解其特点和使用方法.在实现功能时,我们可以采用最简单的方式,而不必过于关注项目的设计和结构.一旦掌握了新技术,我们可以根据其API属性 ...

最新文章

  1. VMware 克隆网卡无法启动
  2. java复制两个对象报异常_Java中复制两个不同类的对象的属性
  3. 精通Spring Boot—— 第二十一篇:Spring Social OAuth 登录简介
  4. AtomicIntegerArray类详解
  5. /hbase/WALs/desktop,xxxxxxxx-splitting is non empty: Directory is not empty
  6. JavaIO流(2)--IO流原理、流的分类及节点流文件流操作
  7. kali NETCAT NC的使用
  8. 云原生数据库崛起,阿里云POLARDB当选世界互联网领先科技成果
  9. ROS笔记(3) Melodic 的安装和配置
  10. 限制进程使用的内存大小和CPU时间
  11. 智能传感器产业三年行动指南
  12. 【LOJ10034】图书管理(哈希表,字符串)
  13. bzoj 1409 Password
  14. 免费的Web压力测试工具
  15. 微星主板Ubuntu16.04安装教程
  16. 图像插值理论研究——双三次插值(双立方插值)
  17. EXCEL 制作多簇并列的堆积柱形图
  18. 电子凸轮应用追剪算法详细图解(附PLC完整源代码)
  19. 如何打造一个可躺赚的网盘项目,每天只需要2小时
  20. 功率放大芯片采用RFX2411 分集开关的2.4 GHz TX / RX增强器

热门文章

  1. c语言程序的命令行输入输出,C语言入门教程-命令行参数
  2. selenium 模拟登录 突破图片验证码(豆瓣网)
  3. 捋一捋人工智能(AI)、机器学习(ML)、深度学习(DL)之间的关系
  4. Mac版docker安装
  5. 歌曲《幽兰操》,演唱:宁静
  6. 【转载】人生如梦游戏间,RPG游戏开源开发讲座(JAVA篇)[3]——邯郸学步
  7. Linux下挂载移动硬盘和USB的方法
  8. dnf加物理攻击的卡片有哪些_DNF加物理攻击力的附魔宝珠有哪些
  9. 英语各种发音技巧汇总!!!
  10. 算法总结-树(正在更新)