首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Even_Coding
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成
谈到优化,首先第一步,肯定是把一个大功能,拆分成一个个细小的环节,再单个拎出来找到可以优化的点,App 的网络优化也是如此。 在 App 访问网络的时候,DNS 解析是网络请求的第一步,默认我们使用运营商的 LocalDNS 服务。有数据统计,在这一块 3G 网络下,耗时在 2…
Android音视频之FFmpeg踩坑之路
导读:由于业务那边有个合成视频的需求,想做成把图片和视频混在一起带转场和bgm然后合成导出的功能,就去研究了一下音视频方面的技术,发现Android原生没有满足需求的技术,于是去学习FFmpeg的使用
部分 Android 手机硬压视频和 IOS 播放器不兼容的问题
通过 MediaExtractor 将 mp4 文件分解成 h264 码流文件和 aac 音频文件,再使用 MediaCodec 解码 h264 得到像素数据。降低画面分辨率、设置码率和关键帧间隔后通过 MediaCodec 重新编码得到 h264 文件,然后通过 mp4par…
再也不用为编译FFmpeg苦恼了
这里会用到对FFmpeg的命令使用, 如果不熟悉的话可以参考FFmpeg入门基础, 包含对FFmpeg参数说明, 以及部分基础功能的实现. 答: 可以,arm64-v8a只是加快了64位ARMv8(AArch64)的速度, 仅仅使用armeabi-v7a在64位上会稍稍慢一点,…
Android音视频合成,OpenGL视频转场效果
之前写了一篇FFmpeg音视频合成研究主要是研究ffmpeg在Android端的应用,那既然有了ffmpeg为什么还要去用其他的技术去做音视频合成呢,有两点:性能差,效果不够1.性能差:ffmpeg输
利用 Kotlin 进行 Android 开发的高质量资源集合
本项目是一个专注于收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,书籍,博客,教程等高质量资源的集合
直播App中Android酷炫礼物动画实现方案(下篇):SVGA由来与Lottie的对比
在一个月黑风高的夜里,一位开发Da Lao在朋友圈吐槽『你们UED设计的动画,太炫了!我们实现不了……!』,接着小B(UED掌门人)与这位Da Lao谈了一整晚的人生。 第二天,小B把Pony捉到了会议室,说道:『给你个死任务,把UED设计出来的动画,实现到《ME直播》中,不然…
FFmpeg手撕视频(Android端)
FFmpeg是非常强大的音视频处理工具,我们可以使用它来处理视频合成、剪辑、加特效等等操作。 在音视频领域,我们把一路音/视频称为一路流。如我们小时候经常使用VCD看港片,在里边可以选择粤语或国语声音,其实就是CD视频文件中存放了两路音频流,用户可以选择其中一路进行播放。 我们…
干货|浅谈iOS端短视频SDK技术实现
短视频SDK主要包含“视频录制”和“视频编辑”这两个核心功能。 视频编辑包括:视频导入、合成、特效、滤镜、字幕、贴纸、音乐、播放、导出等功能。 业务接口层:负责向上业务的对接,包括录制接口和编辑接口。 视频录制的实现流程就如上图所示,首先开启采集摄像头进行画面以及声音的采集,在…
使用MediaCodeC将图片集编码为视频
这是MediaCodeC系列的第三章,主题是如何使用MediaCodeC将图片集编码为视频文件。在Android多媒体的处理上,MediaCodeC是一套非常有用的API。此次实验中,所使用的图片集正是MediaCodeC硬解码视频,并将视频帧存储为图片文件文章中,对视频解码出…