字节流动

LV1
发表了文章

​C++ explicit 和 inline 关键字,你知道多少?

在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。

字节流动
发表了文章

OpenGL ES 如何传输一个大数组到着色器程序?

在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?

字节流动
发表了文章

面试官:OpenGL ES 将一个纹理拷贝到另外一个纹理有哪些方式?

一、添加目标纹理为 FBO 的颜色附着(颜色缓冲区) ,绑定源纹理渲染到目标纹理。

字节流动
发表了文章

原创:好玩的视频人像抠图

前面文章人像抠图 + OpenGL ES 还能这样玩?没想到吧,我们介绍了利用人像抠图算法生成的 mask 图,然后结合 OpenGL 可以产生一些有趣的效果。

字节流动
发表了文章

OpenGL 滤镜进阶(缩放+灵魂出窍+抖动+闪白+毛刺+幻觉)

详细解析参照 :OpenGL 分屏滤镜 https://juejin.cn/post/6859934701932118024

字节流动
发表了文章

原创:学习如何使用 FFmpeg 打造自己的播放器

前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能...

字节流动
发表了文章

OpenGL ES 如何一次性渲染到多个纹理?

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

字节流动
发表了文章

​FFmpeg 开发(15):学习如何使用 FFmpeg 打造一个自己的通用播放器?

前面 FFmpeg 系列的文章中,已经实现了 FFmpeg 的编译和集成,基于 FFmpeg 实现音视频的播放、录制,并结合 OpenGL 添加丰富的滤镜等功能...

字节流动
实时音视频Android
发表了文章

Android FFmpeg + MediaCodec 实现视频硬解码

本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。

字节流动
发表了文章

OpenGL ES 3.0 的 Transform Feedback 怎么用?

Transform Feedback(变换反馈)是在 OpenGLES3.0 渲染管线中,顶点处理阶段结束之后,图元装配和光栅化之前的一个步骤。

字节流动
发表了文章

JNI 解析以及在 Android 中的实际应用

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。

字节流动
发表了文章

干货:OpenGL ES pipeline 简介

在移动应用开发过程中用到了 OpenGL ES 的相关知识,虽然 app 已经完成了相应的功能,但是始终觉得自己的认知与真实的 OpenGL ES 隔了一层薄雾...

字节流动
发表了文章

这交互炸了,Android 仿自如APP裸眼 3D 效果 OpenGL 版

https://juejin.cn/post/7035645207278256165

字节流动
发表了文章

理解 OpenGL ES 混合

OpenGL ES 混合发生在片元通过各项测试之后,准备进入帧缓冲区的片元和原有的片元按照特定比例加权计算出最终片元的颜色值,不再是新(源)片元直接覆盖缓冲区中...

字节流动
发表了文章

音视频基础:H264 各种概念

温故而知新,然后发现H264好多流程以前还是不太熟悉。后续会用对比的方式学习H265。

字节流动
发表了文章

Android OpenGL ES 实现实时音频的可视化

OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM 数据),也可以利...

字节流动
发表了文章

在面试中,被反复提及的 OpenGL NV21 图像渲染

前面文章一文掌握 YUV 图像的基本处理介绍了 YUV 常用的基本格式,本文以实现 NV21/NV12 的渲染为例。

字节流动
发表了文章

Android 手机从开机到 APP 启动经过的流程

本文讲解从开机到app显示画面的流程,但不分析源码,如果想阅读源码请到参考文章中查阅。

字节流动
发表了文章

浅析 FFmpeg 滤镜 (filter) 原理

 滤镜(filter)是指将未经过处理的原始音频帧(如PCM)或视频帧(如YUV、RGB)经过滤镜器处理后,得到具体“特殊效果”的音频帧或视频帧,比如音频帧被添...

字节流动
发表了文章

OpenGL 使用 Shader 实现 RGBA 转 I420(附项目源码)

I420 格式的图像在视频解码中比较常见,像前面文章中提到的,在工程中一般会选择使用 Shader 将 RGBA 转 YUV,这样再使用 glReadPixel...

字节流动

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券