android 实现短视频拍摄
这里使用的是githua框架。使用ffmeng进行转码压缩。短视频拍摄难点在于转码压缩。ffmeng利用的是GPU处理。
框架githua :https://github.com/mabeijianxi/small-video-record
使用文档:
https://github.com/mabeijianxi/small-video-record/blob/master/document/2.x_using_help.md
我这里讲解下,文档并没有写名
3:定制 SO 动态链接库,需要把项目下的 all_lib 里面SO的文件复制到 jinlib下。下面截图:
5:跳转录制界面或选择压缩。
// 录制 MediaRecorderConfig config = new MediaRecorderConfig.Buidler().fullScreen(false) //如果为true是全屏录制 .smallVideoWidth(360) //录制的视频的长宽 ,也就是分辨率.smallVideoHeight(480).recordTimeMax(6000) //最长录制时长.recordTimeMin(1500)//最小时长.maxFrameRate(20) //帧数 ,越大质量越好,文件大小越大.videoBitrate(600000) //比特率 ,越大质量越好,文件大小越大.captureThumbnailsTime(1)//忘了.build();MediaRecorderActivity.goSmallVideoRecorder(this, SendSmallVideoActivity.class.getName(), config);
这里 SendSmallVideoActivity.class ,这个参数是录制完成后,处理视频的Activity,需要自己去写这个界面。
还有2点非常重要:
1. .fullScreen(false) //如果为true是全屏录制 ,好像必须在x86 以上架构手机,1000元以上没问题,1000元以下的低端机型
也许有问题,并且 为true后, .smallVideoWidth(360) .smallVideoHeight(480) 。这2个参数设置无效。
2. 录制完成后,默认压缩 ,解码为 mp4。不要压缩了。不然会有一个奇葩的问题,压缩后视频反而越来越大了。
最后建议把dome下载下来,因为他帮你写好了 播放视频activty。
android 实现短视频拍摄相关推荐
- EasyDarwin开源社区 短视频拍摄项目Github地址
在前面的几篇博客中,我们提到了EasyDarwin开源团队整理出来的短视频拍摄技术要点,这次我们将短视频技术及SDK整理成一个完整的Github项目进行长期维护,同时会支持安卓Android和IOS版 ...
- 【运营小卖部】短视频剪辑,短视频拍摄教程,直播教程
短视频玩法教程,抖音热门玩法教程-行业报告文档类资源-CSDN下载短视频玩法教程,抖音热门玩法教程更多下载资源.学习资料请访问CSDN下载频道.https://download.csdn.net/do ...
- Android发送短消息程序的总结
1.1 准备的基础知识 1.1.1 PendingIntent类 pendingIntent字面意义:等待的,未决定的Intent. 要得到一个pendingIntent对 ...
- Android之——短信的备份与还原
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47091281 眼下,Android手机中的一些软件能够实现手机短信的备份与还原操作 ...
- 班尼机器人如何代理_如何学习电商短视频拍摄剪辑
奢姿短视频运营 如何学习互联网短视频拍摄剪辑 做短视频的优势 短视频该如何变现 做短视频的优势 优势1 加入团队免费学习短视频拍摄制作,主打奢姿品牌电商,一件代发,终身享受代理价,线上线下相结合专业打 ...
- android 获取短信验证码倒计时
android 获取短信验证码倒计时 public class MainActivity extends Activity { private Button submit; privat ...
- android发送短信
使用android发送短信,需要先进行添加发送,读取短信新的权限: <uses-permissionandroid:name="android.permission.RECEIVE_S ...
- Android接收短信-createFromPdu
createFromPdu(byte[]) method was deprecated in API level 23. Use createFromPdu(byte[], String) inste ...
- android自动回复退订,Android实现短信自动回复,挂电话
原标题:Android实现短信自动回复,挂电话 简单功能,配置一下ITelephoney,ITelephony这个接口不能直接用的. 需要先在src下新建包com.android.internal.t ...
最新文章
- 百度成立国内首个深度学习教育联盟,将制定行业标准
- linux下搭建redis并解决无法连接redis的问题
- ASP.net的身份验证方式有哪些?分别是什么原理?
- python 画三维函数图-Python之Numpy:二元函数绘制/三维数据可视化/3D
- LVM逻辑卷容量的增减
- 计算机网络协议(一)
- centos6.4修改网卡名
- Tomcat 6.0配置连建池的方式:
- FABRIC单机开发者模式启动
- python基础学习笔记第二天 内建方法(s t r)
- Tomcat pool 发布脚本
- 贺利坚老师汇编课程55笔记:带进位加法指令ADC
- 新路由3 newifi3 官方固件与离线插件合集
- 信息系统项目管理师知识要点
- 卡内基梅隆大学计算机世界排名,卡内基梅隆大学世界排名多少?
- sigmaplot画辐射方向图教程
- c语言中 输出操作是由库函数,【判断题】在 C语言中,输入操作是由库函数scanf完成,输出操作是由库函数printf完成 。...
- java万能爬虫爬取拉勾网
- cf_global_round7
- PostgreSQL16中pg_dump的LZ4和ZSTD压缩
热门文章
- 广西高校计算机排名,2020广西高校排名
- Androi常用日期时间控件
- Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal
- 数学建模国赛 2020B-穿越沙漠 第二关至第六关思路分享
- Uformer: A General U-Shaped Transformer for Image Restoration阅读笔记
- java强制使用ie打开_使用标记强制关闭IE兼容模式
- Android: 在 TextView 里使用删除线
- Ubuntu下安装PEA
- 新太空出差3人组将在国庆入住中国空间站,其中包括女航天员
- CSS3 transform3D 图片翻转效果