男R3n有尊严 发表于 2023-2-16 12:06:57

FFmpeg安卓流媒体播放器开发课程-涵盖音视频解码、音视频播放、FFmpeg解封装等_6.27GB

43138
                       


文件名称: FFmpeg安卓流媒体播放器开发课程-涵盖音视频解码、音视频播放、FFmpeg解封装等垫_共:6.27GB
文件总数量: 119条
压缩文件数量: 1条
压缩文件比: 0.84%
疑似加密文件: 0条(需要授权播放的文件)
文件创建时间:

目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/2安droidStudio开发工具和开发环境准备】
    4安droidNDK工具目录功能分析.mp4 
    3安droidSDK目录内容分析.mp4 
    2安droidStudio开发工具安装使用讲解.mp4 
    5安卓模拟器安装和第一个c++安卓程序编译运行.mp4 
    1开发所用到的工具和sdk介绍.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/1课程介绍及音视频基础知识】
    2音视频基础知识Mpeg4封装格式音视频编码格式讲解.mp4 
    3音视频解封装和解码原理分析.mp4 
    4图形像素格式RGB和YUV格式分析.mp4 
    5PCM音频采样率通道planar等格式参数分析.mp4 
    6MP4标准和h264格式的NAL的GOP分析.mp4 
    1课程介绍.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/8EGL和OpenGLESShader显示YUV视频】
    6yuv420p片元着色器glsl编写.mp4 
    5顶点着色器代码glsl代码编写.mp4 
    11通过OpenglES纹理修改完成yuv文件的播放显示.mp4 
    7shader初始化完成并编译顶点和片元着色器代码.mp4 
    2testopengles_shader项目配置和创建.mp4 
    3NDKC++完成EGLdisplaysurface.mp4 
    10OpenglES纹理数据修改和显示.mp4 
    4OpenglESShader顶点坐标和材质坐标分析.mp4 
    1egl和opengl_shader_glsl讲解.mp4 
    9opengl的yuv纹理的创建和初始化.mp4 
    8program渲染程序初始化给shader传递顶点和材质顶点.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/3安droidNDK交叉编译FFMpeg并添加测试AS项目】
    5在ubuntu下交叉编译ffmpeg的android版本库.mp4 
    2NDK中CPU的应用二进制界面ABI.mp4 
    7安droidStudio项目配置权限jni库路径ABI.mp4 
    1安卓NDK相关概念ABINEONJNI和CMAKE分析.mp4 
    3ubuntu虚拟机及常用工具安装并配置samba共享目录.mp4 
    4ffmpeg源码下载在android下的编译参数分析讲解.mp4 
    10JNI和c传递文件路径并设置app的读写权限.mp4 
    6ffmpeg通用编译bash脚本编写硬解码neon多线.mp4 
    9创建支持ffmpeg的安droidStudio项目并调用.mp4 
    8cmake配置(导入库头文件链接)分析.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/7OpenSLES音频播放】
    4配置OpenSL的PCM音频输入格式.mp4 
    3完成OpenSLES混音器CreateOutputMix初始.mp4 
    5读取pcm音频文件并使用OpenSL播放.mp4 
    2创建OpenSLES音频播放测试项目并完成引擎初始化.mp4 
    1OpenSLES播放音频步骤和接口讲解.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/4FFmpeg解封装(C++NDK)】
    3avformat_open_input函数详解并示例打开mp.mp4 
    5avformat_find_stream_info探测.mp4 
    12av_read_frame和av_seek_frame代码.mp4 
    9av_read_frame读取帧数据函数分析和产生的空间问题.mp4 
    1ffmpegSDK软硬解码流程说明.mp4 
    4AVFormatContext结构分析和清理代码示例.mp4 
    11av_seek_frame改变播放进度函数详解.mp4 
    6AVStream和AVCodecParameters分析.mp4 
    7通过遍历获取AVStream音视频流信息并打印参数.mp4 
    2ffmpeg音视频解封装用到的函数和结构体详解.mp4 
    10AVPacket结构解析空间申请初始化复制引用计数函数.mp4 
    8通过av_find_best_stream获取音视频流索引.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/6FFMpeg音频重采样和视频格式转换和显示】
    2sws_scale像素格式转换代码演示.mp4 
    5分析GLSurfaceView和NDK接口直接显示RGB视频.mp4 
    7安卓视频播放窗口去掉标题栏全屏横屏.mp4 
    1sws_getContext和sws_scale像素格式.mp4 
    4swr_init音频重采样上下文初始化和swr_conver.mp4 
    3音频重采样SwrContext格式和swr_convert.mp4 
    6使用NDK通过GLSurfaceView双缓冲空间复制完成视.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/9视频播放器项目实战-需求和设计模式】
    4门面模式生产者消费者模式.mp4 
    5Observer观察者模式讲解和应用.mp4 
    1视频播放器项目设计说明和UML类图知识讲解.mp4 
    3适配器建造者_代*_模式讲解.mp4 
   
    6解码显示帧数据处理顺序图和开发计划讲解.mp4 
    2模块分解和用到的7个设计模式讲解.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/12视频播放器项目实战-完成架构解决同步和seek】
    5统一换算pts为毫秒使用IPlayer完成音视频同步播放.mp4 
    11XTexture和GLVideoView的线程安全和清理函数.mp4 
    12IPlayer完成Close清理函数编写并完成多次打开视频.mp4 
    15完成通过界面多次打开视频文件修正了多次打开显示出现的bug.mp4 
    2完成Iplayer开始播放和窗口初始化接口.mp4 
    7FFdecode和FFResample线程安全处理Close.mp4 
    14添加视频打开路径和香港卫视rtmp打开路径的界面.mp4 
    4完成IPlayerProxy_代*_模式并进行测试架构搭建完成.mp4 
    1完成facade模式的IPlayer并实现Open接口.mp4 
    18滑动条拖动Seek视频开发策略详细分析.mp4 
    8SLAudioPlay的线程安全处理和Close清理函数编写.mp4 
    17完成了播放进度的显示并修正了硬解码参数传递错误.mp4 
    20添加了视频播放的暂停和恢复.mp4 
    19完成了IDemux的Seek和界面SeekBar的事件响应.mp4 
    21修改了视频播放到结尾再次打开会锁死的bug.mp4 
    6IDemux&FFdemux线程安全和Close清理函数编写.mp4 
    22通过手动解码帧数据完成了IPlayer控制视频播放进度的功能.mp4 
    13添加打开视频按钮和进度滑动条并响应打开事件.mp4 
    16在835cpu的手机中测试并修正了音频播放Close的bug.mp4 
    3完成Builder模式的IPlayerBuilder构建IP.mp4 
    10XShader线程安全处理和Close清理函数编写.mp4 
    9XEGL的线程安全处理和Close清理函数编写.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid】
    FFmpeg安卓流媒体播放器开发实战视频课程-基于NDK、C和FFmpeg安droid.zip 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/11视频播放器项目实战-音视频播放】
    11完成硬解码并完成NV21和NV12格式的shader显示编写.mp4 
    5GLVideoView完成使用shader显示视频.mp4 
    2IEGL类初始化封装java部分添加XPlay窗口类.mp4 
    3XShader基于yuv420p的初始化Init代码完成并测.mp4 
    4XTexture初始化并完成GLVideoView的调用.mp4 
    9IAudioPlay的Update将音频压入缓冲队列并测试.mp4 
    6完成音频重采样IResample模块初始化代码.mp4 
    7完成音频重采样IResample模块的处理功能.mp4 
    8完成了IAudioPlay和SLAudioPlay的音频播放.mp4 
    12解决android8.0下opengles不能播放的问题.mp4 
    1IVideoView显示模块架构讲解和代码创建.mp4 
    10SLAudioPlay音频播放完成并测试对MP4文件音视频播.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/10视频播放器项目实战-音视频解码解封装】
    2创建安卓流媒体播放器XPlay项目并配置添加了解封装模块代码.mp4 
    6添加了XSleep完成XThread线程函数的停止和超时判断.mp4 
    8IDecode和FFDecode模块代码创建.mp4 
    5完成XThread线程类IDemux继承后在线程中读取帧数据.mp4 
    11封装FFDecode解码的Send和Recv接口.mp4 
    13完成音视频解码和并重构解码器加入观察者模式.mp4 
    4FFdemux的Read读取帧数据接口编写.mp4 
    9FFDecode的Open打开解码器接口编写Observer.mp4 
    14加入生产者消费者模式控制音视频缓冲.mp4 
    10添加IDemux的GetVPara获取视频XParamter.mp4 
    1项目创建权限ABI和CMake相关库和头文件配置.mp4 
    7观察者Observer模式的代码实现并使用IDemux测试.mp4 
    12读取媒体帧数据获取类型信息(音频视频)存入XData.mp4 
    3FFDemux的Open实现打开媒体文件.mp4 
目录:【FFmpeg安卓流媒体播放器开发实战-基于NDKC++和FFmpeg安droid/5FFmpeg软硬解和多线程解码(C++NDK)】
    1AVCodecContext解码上下文初始化讲解和视频解码器.mp4 
    6音视频解码X能测试neon单线程和八线程解码测试代码.mp4 
    7ffmpeg调用MediaCodec实现硬解码代码演示.mp4 
    2打开音频解码器上下文.mp4 
    4avcodec_send_packet和receive.mp4 
    5音视频多线程解码代码演示.mp4 
    3AVFrame格式解析和空间处理函数.mp4 
页: [1]
查看完整版本: FFmpeg安卓流媒体播放器开发课程-涵盖音视频解码、音视频播放、FFmpeg解封装等_6.27GB