自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

音视频开发进阶

Android 应用开发、Camera、NDK、图形图像、FFmpeg 等音视频相关开发经验与积累,公众号【音视频开发进阶】

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 程序员的“三十而已”,你都30岁了,不会只有xxx吧?

一部《三十而已》火了太太们的包包鄙视链出圈了有人的地方就有江湖是的,程序员入圈是容易的不需要4万的LV,更不需要限量版的爱马仕只需要一件耐躁的格子衫然而,程序员的30岁,却说不出”而已”...

2020-07-31 08:30:00 162

转载 声网 RTE 秋季挑战赛正式启动!6 万奖金等你赢,还有机会进入招聘绿色通道

在线互动应用场景越来越广泛,视频会议、在线教育、在线医疗的需求正在不断扩大,RTE 技术已被广泛应用在实时音视频互动场景中。声网 Agora 将面向全球 RTE 开发者、编程爱好者和极客...

2020-07-30 18:00:00 569

转载 【Android 音视频开发打怪升级:FFmpeg 音视频编解码篇】三、Android FFmpeg视频解码播放...

教程代码:https://github.com/ChenLittlePing/LearningVideo目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装...

2020-07-29 08:38:00 636

转载 ​一帧图像的Android之旅 :应用的首个绘制请求

#BEGIN#Android 框架提供了各种用 2D 和 3D 图形渲染的 API 与制造商的图形驱动程序实现方法交互,在Android平台上应用开发者可通过三种方式将图像绘制到屏幕上:...

2020-07-28 08:30:00 401

转载 Android Camera1中的对焦与测光

Android Camera1开发系列连载:Android Camera1详解Android Camera1显示预览的四种方式对焦模式在使用特定的对焦模式的时候,必须确保相机支持该模式,...

2020-07-27 08:45:00 680

转载 锦囊篇|一文摸懂AsyncTask

使用说明/** * AsyncTask存在三个泛型类型 * 1。Params:输入数据 * 2。Progress:类似于用于进度更新的返回值 * 3。Result:输出的数据 ...

2020-07-23 08:45:00 139

转载 FFmpeg 实现视频 封装 与 解封装

FFmpeg 封装实现 本例子实现的是将视频数据和音频数据,按照一定的格式封装为特定的容器,比如FLV、MKV、MP4、AVI等等。实现的过程,可以大致用如下图表示:从图中可以大致看...

2020-07-23 08:45:00 2063

转载 面试系列之C++的对象布局【建议收藏】

我们都知道C++多态是通过虚函数表来实现的,那具体是什么样的大家清楚吗?开篇依旧提出来几个问题:普通类对象是什么布局?带虚函数的类对象是什么布局?单继承下不含有覆盖函数的类对象是什么布局...

2020-07-22 12:00:00 267

转载 划重点 | Android Jetpack 三大重要更新!

Android Jetpack 集合了一系列的开发库,旨在帮助开发者更容易地创作高质量的应用,同时也更好地兼容老旧版本的 Android 系统。在正式发布 Jetpack 两年后的今天,...

2020-07-22 12:00:00 256

转载 【Android 音视频开发打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架...

目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基础解码框架3,音视频播放:音视频同步4,音视频解封和封装:生成一个MP4二、使用OpenGL渲染视频画...

2020-07-21 08:45:00 205

转载 【Android音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识

开篇炙手可热,望而生畏的音视频开发时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入门门槛相对较高,...

2020-07-19 19:27:00 599

转载 一个Android自定义控件差点害我把工作丢了……

在开发过程中,没有差不多这个概念,差之毫厘谬以千里。一款好的产品,经过了很多的工序,包括市场调研,产品策划,美工设计,开发测试上线等。每一个环节扣在一起,完美对接才能被用户所接受。很多开...

2020-07-18 09:00:00 153

转载 FFMpeg 实现视频编码、解码

FFMpeg 作为音视频领域的开源工具,它几乎可以实现所有针对音视频的处理,本文主要利用 FFMpeg 官方提供的 SDK 实现音视频最简单的几个实例:编码、解码、封装、解封装、转码、缩...

2020-07-17 08:45:00 4430 1

转载 Gradle初探

1、安装gradlebrewinstallgradle2、Hello World1、创建构建脚本文件:build.gradle2、编写构建脚本:taskhello{doLas...

2020-07-17 08:45:00 234

转载 图像与滤波

一.图像的基本概念像素:一张图片在不停的放大到再也无法放大的时候,呈现在我们眼前的是一个个小的颜色块,这种带有颜色的小方块就可以被称为像素格式:根据图像编解码算法的不同,我们经常可以看...

2020-07-15 09:10:26 325

转载 使用libyuv对YUV数据进行缩放,旋转,镜像,裁剪等操作

1、背景 在Android做过自定义Camera的朋友应该都知道,我们可以通过public void onPreviewFrame(byte[] data, Camera camera)...

2020-07-14 08:30:00 8700 2

转载 Java 与 JNI 互传数据的那些事

昨天加班的时候遇到了 GetPrimitiveArrayCritical 导致的崩溃,正好搜到这篇文章,提到这个问题,大家可以借鉴一下,避免像我这样出错。解决后续,使用 GetByteA...

2020-07-13 08:45:00 1427

转载 FFmpeg 获取 视频首帧 转 封面图Bitmap

这是一篇学习 FFmpeg 的技术文章,主要是使用 FFmpeg 获取本地视频文件的第一帧数据转换为 Bitmap,然后抛给上层ImageView显示。大致流程可以分为:传入视频文件路径...

2020-07-10 08:45:00 1869

转载 Android开发第5年做了一个产品,被黄晓明,angelbabay,黄渤等一线明星转发后,我.........

前两天,和以前的老板偶尔相遇说要一起吃个饭,酒足饭饱就谈起了当年的一些事情。谈到,2015年的时候做过一个产品,被黄晓明,angelbabay,黄渤等一线明星疯狂转发,作为程序员的我们,...

2020-07-09 08:45:00 177

转载 OpenGL ES 之 LUT(滤镜基准图)

前言 Look Up Table(简称LUT,查找表)。输入一个值,然后通过查找表来得到一个输出值。在调色领域中,称为颜色查找表,查找表的分量为R、G、B,是一种降低GPU运算量的技...

2020-07-08 08:36:00 2949

转载 Android Canvas 绘制小黄人

❝学习往往是枯燥的,如果能用一个有趣 Demo 来学习和练习技术,那对知识的掌握就会更牢固。我在学习 Canvas 绘制 API 的时候就是这样做的。❞截图镇楼效果图我觉得这个绘制小黄人...

2020-07-06 08:38:00 260

原创 【每周一记-003】~~~

这个专辑本来是想每周记录一下工作生活状态的,结果持续两周就停摆了,正好这周又是双休,随便写点。这周公司举办 Hackathon 比赛,最终成功参赛,其实是打个了酱油。这样的比赛还是挺有感...

2020-07-05 21:14:00 145

转载 在 iOS 上用 Shader 实现 图片 转 字符画 效果~~

这两天公众号发布了篇如何将 图片 转换 字符画 效果的文章,不过具体的实现是在 CPU 上的。Android 实现 图片 转 字符画 效果Android 实现 视频 转 字符画效果那天在...

2020-07-04 08:36:00 420

转载 Android 实现 视频 转 字符画效果

上一篇文章我们讲到图片转字符画,这篇文章要实现 视频 转 字符画效果。Android 实现 图片 转 字符画 效果我们看一下实现出来的效果图:效果图有点糊,原文的效果图会更好实现的效果还...

2020-07-03 08:32:00 613

转载 Android 实现 图片 转 字符画 效果

开门见山!先上效果图:字符稍微密集了一点,不过放大来看大家应该能够看到确确实实是字符画。Android 端实现 Android开发中对图片的操作,显示一般都是通过Bitma...

2020-07-02 08:32:00 326

DroidPlugin Android 插件化的实现原理以及在 360 手机助手中的应用

学习了解安卓插件化必备的资源文档。 学习安卓插件化的必要性在于以下几点: 1. 模块化和解耦:插件化允许将应用程序拆分为多个独立的模块,每个模块可以作为独立的插件进行开发和维护。这种模块化的设计可以提高代码的可维护性和可重用性,使开发人员能够更好地解耦应用程序的各个功能模块。 2. 动态更新和灵活性:通过插件化,应用程序可以支持动态加载和更新插件,而无需重新编译和发布整个应用程序。这为应用程序的功能扩展和迭代提供了更大的灵活性,可以快速响应市场需求和用户反馈。 3. 安全性和隔离性:插件化可以提供一定程度的安全性和隔离性。通过将敏感的核心功能放在主应用中,将非核心或可信任的功能放在插件中,可以降低插件对主应用的影响,减少潜在的风险和攻击面。 4. 多团队协作:在大型项目中,不同团队可以独立开发和维护各自的插件,通过定义良好的接口和约定,实现团队间的协作和集成。这种方式可以提高开发效率,同时降低团队之间的耦合度。 5. 功能扩展和定制化:插件化允许应用程序在不修改核心代码的情况下,通过添加、替换或升级插件来扩展和定制功能。这对于提供个性化的用户体验、满足特定需求以及实现各种业

2024-03-17

iOS AudioUnit 教程

iOS AudioUnit 的学习课件和教程

2024-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除