课程大纲
- 视音频基础知识
- FFmpeg命令行工具的使用
- 视频解码器(FFmpeg)
- 视频显示(SDL)
- 视频播放器(FFmpeg + SDL)
- 视频播放器-图形界面版(FFmpeg + SDL)
视音频基础知识
- 视频播放器原理
- 封装格式
- 视频编码数据
- 音频编码数据
- 视频像素数据
- 音频采样数据
视频编码器
- 目的:掌握FFmpeg解码视频的函数
- 内容:实现“H.264->yuv”
视频显示(SDL)
- 目的:掌握SDL显示视频的函数
- 内容:实现“YUV_-> 电脑屏幕”
视频播放器(FFmpeg + SDL)
- 目的:整合FFmpeg和SDL的函数,实现一个简单的播放器
- 内容:“实现H.264->YUV->电脑屏幕”
视频播放器-图形界面版
- 目的:学习MFC的使用
- 内容:实现包含界面的视频播放器