文章目录
一、 相关项目代码
1. 音频播放器
2. 视频播放器
3. 音视频播放器
4. 打包视频h264和音频aac为ts文件
5. 音视频录制器
6. PCM音频数据封装为WAV文件
https://blog.csdn.net/weixin_44322983/article/details/123595857
二、 FFmpeg笔记
1. ffplay源码之serial变量
https://blog.csdn.net/weixin_44322983/article/details/122806913
2. ffplay源码之音视频同步分析
https://blog.csdn.net/weixin_44322983/article/details/122807015
3. 基于FFmpeg音视频项目的基本知识点记录
https://blog.csdn.net/weixin_44322983/article/details/123057244
三、 相关结构体
1. AVPacket,AVFrame,AVStream
https://blog.csdn.net/weixin_44322983/article/details/124310620
2. AVCodecContext,AVCodec
https://blog.csdn.net/weixin_44322983/article/details/124310683
3. AVFormatContext,AVIOContext
https://blog.csdn.net/weixin_44322983/article/details/124310709
四、 音频播放器项目记录
1. 初始化操作
https://blog.csdn.net/weixin_44322983/article/details/124310939
2. 打开音频设备(扬声器)
https://blog.csdn.net/weixin_44322983/article/details/124311100
3. 读取未解码数据以及队列操作
https://blog.csdn.net/weixin_44322983/article/details/124311217
4. 解码和重采样
https://blog.csdn.net/weixin_44322983/article/details/124311244
5. 显示封面的图片
https://blog.csdn.net/weixin_44322983/article/details/125706136
五、 视频播放器项目记录
1. 创建窗口/渲染器/纹理
https://blog.csdn.net/weixin_44322983/article/details/125706265
2. 解码和图像后处理
https://blog.csdn.net/weixin_44322983/article/details/125706724
3. 外部时钟源同步
https://blog.csdn.net/weixin_44322983/article/details/125706306
六、 音视频播放器项目记录
1. 音视频同步
https://blog.csdn.net/weixin_44322983/article/details/125903029
2. 快进快退以及逐帧播放
https://blog.csdn.net/weixin_44322983/article/details/125903123
3. 变速播放
https://blog.csdn.net/weixin_44322983/article/details/125986412
4. 区域放大播放
待更新
七、 音视频录制器项目记录
1. 捕获并保存摄像头和麦克风数据
https://blog.csdn.net/weixin_44322983/article/details/126338300
2. 打包数据流
https://blog.csdn.net/weixin_44322983/article/details/126338576
八、 其他
1. Ubuntu 16.04 FFmpeg开发环境搭建
https://blog.csdn.net/weixin_44322983/article/details/124335926