# AndroidVideoRecordEx
**Repository Path**: e27326/AndroidVideoRecordEx
## Basic Information
- **Project Name**: AndroidVideoRecordEx
- **Description**: android视频录制,支持自定义分辨率。 android video record media record 短视频
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-12
- **Last Updated**: 2022-06-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AndroidVideoRecordEx
基于项目https://github.com/szitguy/RecordVideoDemo 优化而来。感谢@szitguy
支持自定义分辨率录像、自定义分辨率拍照、异步录制等功能。
demo程序下载:https://github.com/a3349384/AndroidVideoRecordEx/blob/master/demo.apk?raw=true
个人能力有限,存在如下未解决的问题:
1、目前视频数据通过Camara的PreviewCallback取得,这样的方式限制了视频最大帧率。
我测试过数款手机,其中:
Moto X Pro(原声安卓系统),帧率处于24-30FPS之间
小米手机(MIUI 7),帧率处于24-30FPS之间
魅族MX4(Flyme 5),帧率几乎可稳定在30FPS
另外一款CM系统手机,帧率仅10FPS,真是日了狗了。
因为是异步录制,上述FPS和视频分辨率、视频比特率等没有太大关系。性能瓶颈主要在于系统Camara提供的原始数据帧率可能达不到30FPS。
2、so包目前仅有arm-v7架构
最后,由于便于为了分析代码,我把声音的录制代码删掉了,如果需要声音录制功能的朋友,可前往原始项目查看相关代码。链接上面有。