文档详情 ID: cmmz54htn1solfh5svlb04ntt 后台管理 夏曹俊-FFmpeg安卓流媒体播放器开发实战-基于NDK C++和 FFmpeg Android 网盘资源 | 影盘社 file:火狐狸10000TB资源汇总表.xlsx file:扫1扫永久更新.png file:[学习 工作 生活 娱乐 一应俱全].png file:永久容量!夸克网盘第二天领永久容量教程!.docx file:9 创建支持ffmpeg的AndroidStudio项目并调用 .mp4 file:➕汁源群.png file:4 ffmpeg源码下载在android下的编译参数分析讲解 .mp4 file:7 AndroidStudio项目配置权限 jni库路径 ABI .mp4 file:1 安卓NDK相关概念ABI NEON JNI和CMAKE分析 .mp4 file:5 在ubuntu下交叉编译ffmpeg的android版本库 .mp4 file:2 NDK中CPU的应用二进制界面ABI .mp4 file:8 cmake配置(导入库 头文件 链接)分析 .mp4 file:6 ffmpeg通用编译bash脚本编写 硬解码 neon 多线 .mp4 file:3 ubuntu虚拟机及常用工具安装并配置samba共享目录 .mp4 file:10 JNI和c传递文件路径并设置app的读写权限 .mp4 file:● 综合资源仓,永久更新.md file:知源共享社裙.txt file:7 ffmpeg调用MediaCodec实现硬解码代码演示 .mp4 file:5 音视频多线程解码代码演示 .mp4 file:6 音视频解码性能测试neon单线程和八线程解码测试代码 .mp4 file:2 打开音频解码器上下文 .mp4 file:2 sws_scale像素格式转换代码演示 .mp4 file:1 sws_getContext和sws_scale像素格式 .mp4 file:3 音频重采样SwrContext格式和swr_convert .mp4 file:7 安卓视频播放窗口去掉标题栏 全屏 横屏 .mp4 file:6 使用NDK通过GLSurfaceView双缓冲空间复制完成视 .mp4 file:4 swr_init音频重采样上下文初始化和swr_conver .mp4 file:5 分析GLSurfaceView和NDK接口直接显示RGB视频 .mp4 file:7 FFdecode和FFResample线程安全处理Close .mp4 file:2 完成Iplayer开始播放和窗口初始化接口 .mp4 file:3 完成Builder模式的IPlayerBuilder构建IP .mp4 file:21 修改了视频播放到结尾再次打开会锁死的bug .mp4 file:20 添加了视频播放的暂停和恢复 .mp4 file:16 在835cpu的手机中测试并修正了音频播放Close的bug .mp4 file:6 IDemux&FFdemux线程安全和Close清理函数编写 .mp4 file:14 添加视频打开路径和香港卫视rtmp打开路径的界面 .mp4 file:15 完成通过界面多次打开视频文件 修正了多次打开显示出现的bug .mp4 file:9 XEGL的线程安全处理和Close清理函数编写 .mp4 file:18 滑动条拖动Seek视频开发策略详细分析 .mp4 file:11 XTexture和GLVideoView的线程安全和清理函数 .mp4 file:22 通过手动解码帧数据完成了IPlayer控制视频播放进度的功能 .mp4 file:13 添加打开视频按钮和进度滑动条并响应打开事件 .mp4 file:19 完成了IDemux的Seek和界面SeekBar的事件响应 .mp4 file:17 完成了播放进度的显示并修正了硬解码参数传递错误 .mp4 file:4 完成IPlayerProxy代理模式并进行测试架构搭建完成 .mp4 file:12 IPlayer完成Close清理函数编写并完成多次打开视频 .mp4 file:5 统一换算pts为毫秒使用IPlayer完成音视频同步播放 .mp4 file:9 opengl的yuv纹理的创建和初始化 .mp4 file:7 shader初始化完成并编译顶点和片元着色器代码 .mp4 file:4 Opengl ES Shader顶点坐标和材质坐标分析 .mp4 file:5 顶点着色器代码glsl代码编写 .mp4 file:10 OpenglES纹理数据修改和显示 .mp4 file:8 program渲染程序初始化给shader传递顶点和材质顶点 .mp4 file:3 NDKC 完成EGL display surface .mp4 file:2 testopengles_shader项目配置和创建 .mp4 file:6 yuv420p片元着色器glsl编写 .mp4 file:7 完成音频重采样IResample模块的处理功能 .mp4 file:11 完成硬解码并完成NV21和NV12格式的shader显示编写 .mp4 file:9 IAudioPlay的Update将音频压入缓冲队列并测试 .mp4 file:10 SLAudioPlay音频播放完成并测试对MP4文件音视频播 .mp4 file:12 解决android8.0下opengles不能播放的问题 .mp4 file:3 XShader基于yuv420p的初始化Init代码完成并测 .mp4 file:1 IVideoView显示模块架构讲解和代码创建 .mp4 file:5 GLVideoView完成使用shader显示视频 .mp4 file:8 完成了IAudioPlay和SLAudioPlay的音频播放 .mp4 file:5 读取pcm音频文件并使用OpenSL播放 .mp4 file:4 配置OpenSL的PCM音频输入格式 .mp4 file:1 OpenSLES播放音频步骤和接口讲解 .mp4 file:3 完成OpenSLES混音器CreateOutputMix初始 .mp4 file:2 创建OpenSLES音频播放测试项目并完成引擎初始化 .mp4 file:2 AndroidStudio开发工具安装使用讲解.mp4 file:3 Android SDK目录内容分析.mp4 file:1 开发所用到的工具和sdk介绍.mp4 file:5 安卓模拟器安装和第一个c 安卓程序编译运行.mp4 folder:夏曹俊-FFmpeg安卓流媒体播放器开发实战-基于NDK C++和 FFmpeg Android folder:03 Android NDK交叉编译FFMpeg并添加测试AS项目 folder:05 FFmpeg软硬解和多线程解码(C++ NDK) folder:06 FFMpeg音频重采样和视频格式转换和显示 folder:12 视频播放器项目实战-完成架构解决同步和seek folder:08 EGL和OpenGLES Shader显示YUV视频 folder:11 视频播放器项目实战-音视频播放 folder:07 OpenSLES音频播放 folder:02 AndroidStudio开发工具和开发环境准备 folder:01 课程介绍及音视频基础知识 folder:课件资料 分享时间 2026-03-18 入库时间 2026-03-20 资源类型 夸克网盘 分享用户 18*9778 扫码获取资源 复制链接 进入网盘 分享资源