FFMPEG/FFPLAY 源码剖析
播放器一般原理
Windows DirectShow
- 媒体文件基本模块:读文件、解复用、视频解码、音频解码、颜色空间转换、视频显示、音频播放
- 模块:过滤器 filter。
- 输入输出:pin,管脚。input pin 和 output pin
- source filter 和 sink filter
- filter 组成 graph。媒体文件的数据流在 graph 中流动
- source filter:
- demux filter:
- decoder filter:
- color space converter filter:
- render filter: