
Android音视频开发
文章平均质量分 81
lorienzhang
志之难也,不在胜人,在自胜。
展开
-
FFmpeg之Makefile流程分析
FFmpeg之Makefile流程分析原创 2022-11-14 00:30:47 · 561 阅读 · 0 评论 -
Android FFmpeg开发(三),利用OpenSL ES实现音频渲染
Android FFmpeg+OpenSL ES实现音频的解码与播放原创 2022-04-14 16:08:15 · 5739 阅读 · 0 评论 -
Android FFmpeg开发(二),实现视频解码和渲染
上一篇文章我们对FFmpeg进行交叉编译,得到了编译产物:libffmpeg.so,然后创建了一个Android项目,对libffmpeg.so库实现了集成,还没阅读上一篇文章建议先阅读:Android FFmpeg开发(一),FFmpeg编译与集成本文将利用FFmpeg对本地MP4视频文件进行视频流解码,然后使用FFmpeg中的libswscale模块将原始视频YUV帧转成RGB帧,最后将RGB帧数据刷到SurfaceView的surface中实现视频画面的渲染。 接下来,介绍下利用FFmpeg完成原创 2022-04-12 14:21:03 · 6670 阅读 · 0 评论 -
Android FFmpeg开发(一),FFmpeg编译与集成
一、准备交叉编译环境我的环境如下:系统:ubuntu20.04NDK版本:r17cNDK构建交叉工具链的方法参考:https://developer.android.com/ndk/guides/standalone_toolchain?hl=zh-cnNDK r17c下载链接:https://developer.android.com/ndk/guides/standalone_toolchain?hl=zh-cn,下载之后解压,我的NDK解压路径为:/work/android/sdk/nd原创 2022-04-09 18:11:26 · 9332 阅读 · 2 评论 -
Android平台使用OpenGL实现图形渲染
OpenGL定义了一个跨编程语言、跨平台的专业图形程序接口。可用于二维或三维图像的处理与渲染,它是一个功能强大、调用方便的底层图形库。对于嵌入式设备,其提供了OpenGL ES(OpenGL for Embedded Systems)版本。由于OpenGL是跨编程语言、跨平台的设计,所以在每个平台上都要有它的具体实现,负责提供OpenGL的上下文环境以及窗口的管理。在Android平台使用EGL提供本地平台对OpenGL ES的实现。原创 2022-04-07 20:32:28 · 6507 阅读 · 1 评论 -
ubuntu20源码编译安装ffmpeg
ubuntu源码编译安装ffmpeg原创 2022-03-23 14:01:39 · 6983 阅读 · 0 评论 -
Android集成LAME库,实现pcm转mp3
Android借助LAME库实现MP3编码原创 2022-03-17 16:37:36 · 6712 阅读 · 2 评论