首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
开发的猫
掘友等级
Android开发
博客:https://www.catching.top 公众号「开发的猫」坚持原创,易懂。
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
3
关注
赞
40
文章 39
沸点 1
资讯 0
赞
40
关注
返回
|
搜索文章
文章
热门
最新
开发的猫
2年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】七、Android FFmpeg 视频编码
本文是音视频系列文章的最后一篇了,也是拖了最久的一篇(懒癌发作-_-!!),终于下定决心,把坑填完。话不多说了,马上进入正文。 在上一篇文章中,介绍了如何对音视频文件进行解封和重新封装,这个过程不涉及音视频的解码和编码,也就是没有对音视频进行编辑,这无法满足日常的开发需求。 因…
2237
17
7
开发的猫
2年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】六、FFmpeg简单合成MP4:视屏解封与重新封装
前面的文章中,对 FFmpg 视频的解码,以及如何利用 OpenGL 对视频进行编辑和渲染,做了详细的讲解,接来非常重要的,就是对编辑好的视频进行编码和保存。 当然了,在了解如何编码之前,先了解如何对编码好的音视频进行封装,会有事半功倍的效果。 在《音视频解封和封装:生成一个M…
2738
12
7
开发的猫
2年前
Android
「细品源码」 Android 系统的血液:Handler
作为 Android 开发者,相信对于 Handler 的使用早已烂熟于心。Handler 对于 Android 非常重要,可以说,没有它,Android App 就是一堆“破铜烂铁”,它就像 Android 的血液,穿梭在 App 的各个角落,输送养分。 理解 Handler…
2591
27
10
开发的猫
3年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】五、Android FFmpeg+OpenGL ES播放视频
在 Java 层,Android 已经为我们提供了 GLSurfaceView 用于 OpenGL ES 的渲染,我们不必关心 OpenGL ES 中关于 EGL 部分的内容,也无需关注 OpenGL ES 的渲染流程。 在 NDK 层,就没有那么幸运了,Android 没有为…
3465
23
7
开发的猫
3年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】四、Android FFmpeg+OpenSL ES音频解码播放
在上篇文章中,详细介绍了 FFmepg 的播放流程,以及抽象了解码流程框架,整合视频和音频解码流程的共同点,形成了 BaseDecoder 类。通过继承 BaseDecoder 实现了视频解码子类 VideoDeocder,并整合到了 Player 中,实现了视频的播放渲染。 …
4181
27
10
开发的猫
3年前
Android
移动直播技术知多少:基础原理解析 & 腾讯云直播接入
1. 视频时代已经来临 当今的互联网,视频已经成为一股洪流,冲刷着每一个人。 2020 年,由于新型冠状病毒疫情的爆发,视频直播互动更是一飞冲天,在网购、游戏、教育、金融等等方面都呈现爆发式发展。 可见音视频相关的技术,已经是我们不得不去了解的内容了。 2. 视频开发包括哪些内…
2250
7
3
开发的猫
3年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】三、Android FFmpeg视频解码播放
本文很长,因为可能有比较多的小伙伴对 JNI C/C++ 不是很熟悉,所以本文比较详细的对 FFmpeg 用到的代码进行讲解,完整的演示了一遍 FFmpeg 的解码和渲染过程,并且对解码过程进行了封装。 为了方便讲解和阅读理解,代码采取分块的方式进行讲解,也就是说,不会直接将整…
6501
66
13
开发的猫
3年前
C++
Android
Android NDK入门:C++ 基础知识
本文算作是 《Android 音视频开发打怪升级》系列文章的“番外”篇,原本打算将本文的内容写在 《Android FFmpeg视频解码播放》 这篇文章中,因为要想学习 FFmpeg 相关知识,C++ 的基础知识是必不可少的。 但是写着写着发现,篇幅还是太长了,加上有部分小伙伴…
9599
108
13
开发的猫
3年前
Android
【Android 音视频开发打怪升级:FFmpeg音视频编解码篇】二、Android 引入FFmpeg
在过去,通常使用 makefile 的方式在项目中引入 C/C++ 代码支持,随着 Android Studio 的普及,makefile 的方式已经基本被 CMake 替代。 有了 Android 官方的支持,NDK 层代码的开发变得更加容易。以前一谈到 Android ND…
6535
32
26
开发的猫
3年前
Android
手撕一个让人「欲罢不能」的水波纹选中控件
在 Android 5.0 以后,随着 Material Design 的提出,Android UI 设计语言可谓是提升了一大步,但是在国内其实并没有得到很大的推广应用。 一是,要设计一个完全遵循 Material Design 的App,UI设计师需要花费比较多的时间,开发者…
1032
1
评论
下一页
个人成就
文章被点赞
1,151
文章被阅读
164,532
掘力值
5,032
关注了
25
关注者
2,637
收藏集
3
关注标签
18
加入于
2016-08-31