暂无搜索历史
在之前的FFmpeg系列文章提供的开源工程中,我们采用的是OpenGL ES2.0来实现渲染模块,本篇文章主要记录升级到ES3.0的一些变更
FFmpeg源码目录中doc/examples下有不少基础例子,搭建一个可以单步调试这些demo的环境相信对深入了解FFmpeg一定能起到事半功倍的效果
上周五,也就是11月10号,FFmpeg6.1 Heaviside正式发布release
RAII(Resource Acquisition Is Initialization),全称资源获取即初始化,1984-1989年期间,比雅尼·斯特劳斯特鲁普...
在去年7月发布的Android FFmpeg系列01--编译与集成一文中我们采用的是ndk r21d+FFmpeg5.0.1的版本,一年过去,FFmpeg也迭代...
圆角因为其平滑的四边而容易将用户的视线过渡到图形中心,直角矩形因为尖锐的特性导致人眼在图形识别上容易发散
故事的背景要从之前的FFMpeg系列文章演示代码说起,有大佬留言工程中的NV12渲染shader中存在一个问题
在前面的Android FFmpeg系列03--视频解码与渲染一文中,我们了解了FFmpeg的解码API和整个解码流程,本文通过一个小案例来了解下FFmpeg中...
Vulkan是一个低开销、跨平台的适用于高性能的2D、3D图形与计算的API,最早由科纳斯(Khronos Group)在2015年游戏开发者大会(GDC)上发...
对于搭载Android13(T)及更高版本的设备来说,Android支持通过动态范围配置文件进行10bit相机输出
分享一波笔者曾经学习OpenGL、OpenGL ES看过的一些资料。主要还是书籍,能让你系统性入门
在我们学习如何使用FFmpeg开发一款简单播放器的时候,ffplay一定是一个非常不错的参考例子
拍照是手机的基本功能,优化拍照性能,主要是优化点击拍照到生成照片的这一段时间,看看可以在什么地方减少耗时
在不同的应用场景中,可能会有调整预览帧率的时候,比如客户需要录制的视频固定在24帧,或者需要优化Camera功耗(抖音功耗优化实践)
在之前的两篇文章中,我们熟悉了FFmpeg filter的基本概念,命令行用法和关键结构体、API使用流程
本文主要讲解FFmpeg filter相关API和走读官方examples/filtering_video.c示例
FFmpeg的滤镜模块AVFilter是一种以管道的方式对音视频进行滤镜(filter)操作以添加特效功能的框架
在之前的Android FFmpeg系列09--抽帧与快速抽帧文章里用到了libyuv来将FFmpeg解码的视频AVFrame统一转化为RGBA格式输出
关于Android相机的一些高阶能力,在前面的文章中我们聊到了如何拍摄RAW图,depth图和实现录制慢动作
视频抽帧的实现方式是seek+解码的结合,在剪辑软件和播放器中都存在不少应用场景,比如剪辑软件导入视频后展示的封面图、视频时间轴等
暂未填写学校和专业
暂未填写个人网址