FFmpeg音视频播放器实现



在前面 FFmpeg&FFplay常用命令汇总 章节,我们了解到 ffplay 通过指令不仅可以播放不同类型的音视频数据,包括本地文件、网络流、YUV数据、RGB数据、PCM数据等;还可以对音视频参数进行调整,比如选择是否禁用音频 / 视频,旋转视频画面,音视频变速播放等。


本章,我们简单从 FFmpeg源码自带的播放器 ffplay 来了解播放器的内部架构流程。

1. 主体流程
在这里插入图片描述



2. 读取音视频数据
在这里插入图片描述



3. 音视频解码并输出显示
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/locahuang/article/details/125410608