FFmpeg的作用:
播放器基本架构:
image.png
SDL视频渲染流程:
image.png
FFmpeg处理音视频流程:
image.png
FFmpeg命令分类:
image.png
FFmpeg基本信息查询命令:
image.png
FFmpeg录屏命令:
image.png
-I:1代表屏幕,0代表摄像头;
具体录制过程实现:
image.png
播放实现:
image.png
查询avfoundation支持库的命令:
image.png
FFmpeg录音命令:
image.png
录制实现:
image.png
播放实现:
image.png
FFmpeg分解与复用:
image.png
多媒体格式转换:
image.png
视频数据分离:
image.png
音频数据分离:
image.png
FFmpeg处理原始数据<视频YUV数据,音频PCM数据>
FFmpeg提取YUV数据命令:
image.png
提取实现:
image.png
播放实现:
image.png
FFmpeg提取PCM数据命令:
image.png
提取实现:
image.png
播放实现:
image.png
FFmpeg滤镜:
image.png
FFmpeg裁剪滤镜命令:
image.png
FFmpeg音视频裁剪:
image.png
FFmpeg音视频合成:
image.png
FFmpeg视频转图片:
image.png
FFmpeg图片转视频:
image.png
FFmpeg直播推/拉流:
image.png