字节流动

Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
61 篇文章
13 人订阅

全部文章

字节流动

OpenGL ES 多目标渲染(MRT)

OpenGL ES 多目标渲染(MRT),即多重渲染目标,是 OpenGL ES 3.0 新特性,它允许应用程序一次渲染到多个缓冲区。

8420
字节流动

OpenGL ES 帧缓冲区位块传送

前文 《OpenGL ES 多目标渲染(MRT)》中我们了解了利用 MRT 技术可以一次渲染到多个缓冲区,本文将利用帧缓冲区位块传送实现高性能缓冲区之间的像素拷...

6120
字节流动

Android 获取进程名函数,如何优化到极致?

通过ActivityManager来获取进程名,网上也能搜索到很多人推荐这个用法。

6410
字节流动

FFmpeg 的 PAR,DAR 及 SAR 概念,你了解吗?

FFmpeg中的视频参数 SAR,PAR,DAR, 从宏观上描述一个视频轮如何被播放器正确显示。在不同的文档中,通常对这三个参数有不同的表述。但是,均指代同一事...

7140
字节流动

FFmpeg 播放器视频渲染优化

前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将在视频渲染方面对播放器进行优化。

8330
字节流动

OpenGL ES 3D 模型的加载和渲染

上一节简单介绍了常用的 3D 模型文件 Obj 的数据结构和模型加载库 Assimp 的编译,本节主要介绍如何使用 Assimp 加载 3D 模型文件和渲染 3...

6420
字节流动

FFmpeg + OpenGL ES 实现 3D 全景播放器

前文中,我们已经利用 FFmpeg + OpenGLES + OpenSLES 实现了一个多媒体播放器,本文将基于此播放器实现一个酷炫的 3D 全景播放器。

7120
字节流动

OpenGL ES 相机 LUT 滤镜

什么是 LUT ? LUT 是 Look Up Table 的简称,称作颜色查找表,是一种针对色彩空间的管理和转换技术。

4610
字节流动

我用 OpenGL ES 给小姐姐做了几个抖音滤镜

最近几篇文章主要是利用 OpenGL 实现相机预览的一些常见的滤镜,上一篇主要介绍了 LUT 滤镜的原理及简单实现方法 。

8820
字节流动

FFmpeg 播放器实现音视频同步的三种方式

前文中,我们基于 FFmpeg 利用 OpenGL ES 和 OpenSL ES 分别实现了对解码后视频和音频的渲染,本文将实现播放器的最后一个重要功能:音视频...

6100
字节流动

Android 10(Q)/11(R) 分区存储适配

这些应用可能会在磁盘中存储大量文件,即使应用被卸载了还会依然存在。另外,这些应用还可能会读取其他应用的一些敏感文件数据。

14030
字节流动

FFmpeg + OpenGLES 实现视频解码播放和视频滤镜

前面 Android FFmpeg 开发系列文章中,我们已经利用 FFmpeg 的解码功能和 ANativeWindow 的渲染功能,实现了的视频的解码播放。

8310
字节流动

我用 OpenGL 实现了那些年流行的相机滤镜

上文中我们通过 ImageReader 获取到 Camera2 预览的 YUV 数据,然后利用 OpenGLES 渲染实现相机预览,这一节将利用 GLSL (O...

7810
字节流动

FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音...

7730
字节流动

FFmpeg 开发(04):FFmpeg + OpenGLES 实现音频可视化播放

本文基于上一篇文章 FFmpeg + OpenSLES 实现音频解码播放 ,利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后将解码后的 PCM 音...

10730
字节流动

FFmpeg 开发(03):FFmpeg + OpenSL ES 实现音频解码播放

本文将利用 FFmpeg 对一个 Mp4 文件的音频流进行解码,然后使用 libswresample 将解码后的 PCM 音频数据转换为目标格式的数据,最后利用...

7120
字节流动

FFmpeg 开发(03):FFmpeg + OpenSLES 实现音频解码播放

FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放

14340
字节流动

FFmpeg 开发(02):利用 FFmpeg 和 ANativeWindow 实现视频解码播放

上一篇文章FFmpeg 开发(01):FFmpeg 编译和集成 实现了 FFmpeg 的编译和集成。

6710
字节流动

FFmpeg 开发(02):FFmpeg + ANativeWindow 实现视频解码播放

本文将利用 FFmpeg 对一个 Mp4 文件的视频流进行解码,然后使用 libswscale 将解码后的 YUV 帧转换为 RGBA 帧,最后使用 ANati...

10861
字节流动

FFmpeg 开发(01):FFmpeg 编译和集成

FFmpeg 是一款知名的开源音视频处理软件,它提供了丰富而友好的接口支持开发者进行二次开发。

22230

扫码关注云+社区

领取腾讯云代金券