
Android音视频
简雨山舍
我的微博@简雨山舍——中国图库签约摄影师!户外旅行摄影师+Android软件开发工程师!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android视频 录制视频被拉伸解决方案
场景:用camera2,api 和ffmpeg录制视频,视频画面被拉伸问题:如何解决录制视频画面被拉伸的问题?解决方法:1,通过Render的View来进行等比显示。2,设置合适的宽高参数。...原创 2019-03-26 10:30:17 · 4739 阅读 · 0 评论 -
Android视频 将弹幕嵌入视频进行合成输出
场景:将弹幕和视频进行合成,输入为一个视频文件,让弹幕和视频同步播放问题:1,常见的弹幕文件有哪些?2,怎样将弹幕和视频合成?解决办法:1,常见的弹幕文件有.ssa 和.ass2,通过FFmpeg直接将弹幕嵌入视频中...原创 2019-03-26 10:25:32 · 1989 阅读 · 0 评论 -
Android对于视频倍速播放的解决方案:建议播放开源库ijkplayer
场景:App需要支持视频的倍速播放。问题:1,视频是否要支持特定的格式才可以进行倍速播放?2,倍速播放会带来什么问题?解决方法:1,倍速播放的视频不需要特定的格式。建议选中开源的ijkplayer支持倍速播放。2,倍速播放会带来声音变调的问题。...原创 2019-03-26 10:13:51 · 6226 阅读 · 1 评论 -
Android音频 如何过滤无声的语音消息
场景:社交类App过滤掉没有声音的语音消息。问题:如何过滤无声的语音消息?解决方法:1,判断音频文件是否有声音,看播放器下面是否发送静音帧数据,送给解码器。2,判断音频文件是否静音,看声音的能量值,录音时人说话声音的那个声音变化逻辑。...原创 2019-03-26 10:38:41 · 1085 阅读 · 0 评论 -
Android 视频播放器在非wifi环境下提示用户将消耗多少流量实现方式
场景:我们经常在非WIFI环境下打开视频,会提示该视频将消耗多少流量。问题:Android 如何实现计算播放视频消耗的流量?解决方法:1、客户端计算,需要获取到时长信息和码率信息。流量表示单位时间内收发的数据包的数量。公式:流量(kb)= 观看音/视频时长(s)*当前音/视频码率(kbps)/82、比如一个10分钟时长的视频。不同分辨率下的视频流量如下:200p码流:假设编码对...原创 2019-05-05 10:06:29 · 2860 阅读 · 0 评论