开源项目推荐:small-video-record

开源项目推荐:small-video-record

small-video-record 利用FFmpeg视频录制微信小视频与其压缩处理 small-video-record 项目地址: https://gitcode.com/gh_mirrors/smal/small-video-record

项目基础介绍和主要编程语言

small-video-record 是一个基于 Android 平台的开源项目,主要用于视频录制和压缩处理。该项目底层使用了 FFmpeg 进行视频压缩处理,同时结合了 Java 和 C 语言进行开发。Java 主要用于 Android 应用层的开发,而 C 语言则用于底层 FFmpeg 的集成和处理。

项目核心功能

  1. 视频录制:支持在 Android 系统中进行视频录制,并利用 FFmpeg 进行视频压缩处理。
  2. 自定义录制参数:用户可以根据需求自定义录制视频的时间、分辨率、比特率、帧率等参数。
  3. FFmpeg 集成:项目中集成了 FFmpeg,用户可以根据需要自定义 FFmpeg 的功能,支持全平台编译。
  4. 视频压缩:支持对录制的视频进行个性化压缩,特别是在 64 位 CPU 的手机上,压缩速度更快。
  5. 全屏录制:支持全屏录制功能,并新增了暂停录制功能。

项目最近更新的功能

  1. 2017-07-20:提交了 2.0.3 版本,修复了一系列低版本手机的兼容性问题,包括 SO 库加载顺序、临时内存回收、结束内存回收等。
  2. 2017-07-17:提交了 2.0.2 版本,修复了部分低端机音频加速问题,并增加了对多视频合成命令的支持。
  3. 2017-07-06:提交了 2.0.1 稳定版本,解决了部分手机不支持数学函数库的兼容性问题。
  4. 2017-07-05:提交了 2.0.0 版本,修复了许多 bug,增加了全平台编译支持,优化了录制和压缩速度。对于 64 位 CPU 的手机,可以立即进行录制转码,本地压缩速度提升了近两倍。新增了全屏录制和暂停录制功能。
  5. 2017-06-14:提交了 2.0.0-beta3 版本,增加了本地压缩中的新分辨率缩放功能。
  6. 2017-06-13:提交了 2.0.0-beta2 版本,将默认压缩速度改为最快,并开始支持多线程编码。
  7. 2017-06-10:修改了编译脚本,增加了项目的可移植性。

small-video-record 利用FFmpeg视频录制微信小视频与其压缩处理 small-video-record 项目地址: https://gitcode.com/gh_mirrors/smal/small-video-record

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岑启枫Gavin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值