Android仿微信朋友圈10s视频编辑
以前遇到一个需求就是要做一个类似微信朋友圈10s视频上传的功能,因此就需要视频裁剪与压缩,需要做一个类似微信朋友圈视频编辑的页面,就需要将视频按照时间一秒一秒解码成一幅幅的图片,让用户滑动选择。之前在网上找到了一个类似项目用的 MediaMetadataRetriever 来获取视频某一个时间的图片,但是该类在视频分辨率较高时效率低下,体验不好,于是我用NDK集成FFmpeg重新解码,发现效率大大提高,效果如下:
项目源码:https://github.com/kui92/WXVideoEditt
有积分的可以下载这个,跟上面是同一个项目CSDN:http://download.csdn.net/download/qq_28284547/10202490
里面用到了自己写的一个Library:https://github.com/kui92/FFmpegLibrary
Library的具体实现源码用到了FFmpeg 源码:https://github.com/kui92/FFmpegTools
欢迎大家提提意见,多多交流。
Android仿微信朋友圈10s视频编辑相关推荐
- android 仿微信朋友圈 评论,2020年android 仿微信朋友圈 评论
2020年android 仿微信朋友圈 评论 1.如果有人问我:那些艰难的岁月你是怎么熬过来的?我想我只有一句话回答:我有一种强大的精神力量支撑着我,这种力量名字叫"想死又不敢" ...
- Android自定义弹窗模仿微信,Android 仿微信朋友圈点赞和评论弹出框功能
本文简单模仿微信朋友圈的点赞和评论弹出框,布局等细节请忽略,着重实现弹出框.发评论,及弹出位置的控制. 1. 微信弹出框 微信朋友圈的点赞和评论功能,有2个组成部分: 点击左下角的"更多&q ...
- Android仿微信朋友圈发图片和文字
Android仿微信朋友圈发图片和文字的一个开源项目,其在github上的项目主页是:https://github.com/zhangphil/FangWeiXinPengYouQuanFaTuPia ...
- Android仿微信朋友圈7实现点赞功能
前言: 之前一直有朋友问我点赞怎么实现?今天趁着休息时间整理出来,其实点赞的功能和用户评论差不多,都是显示一个用户列表,只不过评论有评论内容和回复评论功能.实现点赞的思路如下: 1.当用户点击点赞按钮 ...
- Android 仿微信朋友圈添加图片
github地址(欢迎下载Demo) https://github.com/zhouxu88/WXCircleAddPic 老习惯,先上图,着急用的朋友,直接带走Demo,先拿来用吧,毕竟老板催的紧, ...
- Android仿微信朋友圈4实现评论动态时输入框和软键盘自动定位到内容下面
最近做完朋友圈功能后,测试提出一个功能优化,在某些发布的动态下评论时软键盘和输入框遮当内容了,这个用户体验感觉不是很好,于是根据今日头条和其他热门的App评论时软键盘和输入框都是在内容下面.Scrol ...
- Android仿微信朋友圈5实现朋友圈列表
前言: 微信朋友圈网上有很多开源的例子,本文是自己手写,之前的几篇都是单个功能,感觉很零散,这次放出完整的点赞评论和朋友圈列表功能,大家有兴趣可以看一下 1.定义四种item类型,可以按后台接口自行定 ...
- Android仿微信朋友圈2自定义点赞评论弹框
最近在做类似微信朋友圈点赞评论的功能,有个点赞评论弹框交互,感觉效果很好,点击评论按钮弹框从按钮左边弹出,遇到了3个问题(弹出动画不对.弹框布局没有适配.弹出的位置显示不对),动画和布局好解决,弹出的 ...
- android 微信朋友圈 全功能,Android仿微信朋友圈文字展开全文功能 Android自定义TextView仿微信朋友圈文字展开全文功能...
Android自定义TextView仿微信朋友圈文字信息,展开全文功能 代码及注释如下: 首先写一个xml文件 showmore.xml: android:orientation="vert ...
- Android仿微信朋友圈6之实现消息提醒功能
之前有朋友问我消息提醒咋实现,我一直没有整理出来,今天就放出来.微信朋友圈的消息提醒就是收到朋友的评论后背景底部显示消息条数和评论用户,顶部是一张相册背景和当前用户昵称头像. 1.消息提醒的布局如下: ...
最新文章
- [WorldWind学习]17.视域调度(视域体裁剪)
- Python中提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position
- python代码学习-数据处理图片加遮挡、噪声、模糊
- spring中基于Java容器配置注解的区别及使用场景
- 云计算机的优点,介绍云的优点和注意事项
- python图片灰度化处理
- 桌面计算机恢复出厂设置,windows7电脑怎么恢复出厂设置
- laravel实现-阿里接口根据银行卡号查询银行名
- java imageio write,java – 使用ImageIO.write jpg文件的问题
- 一个男人的品位在于选择妻子
- 人工智能个性化和逼真的漫画素描生成输入人脸图像创建漫画照片
- CAD图库分享好用免费的CAD图纸
- 6-5 Approximating Eigenvalues (40分)
- 比较两给json是否一致
- python摄像头动作捕捉_新版的IphoneX是一台动作捕捉设备,你知道怎么玩吗
- 从Python看C语言(列表字典篇)
- JS-0-100之间的随机整数
- [转载] 晓说——第19期:千年科举那些事——官场
- “贫困县电商特产”大数据地图:一定有你青睐的特色产品
- LED升压恒流_降压恒流_升压恒压_降压降压芯片大全可供工程师选型用!