1. 编码
(1) 打开视频文件,获得视频流
(2) 从视频流中解包得到帧
(3) 帧不完整,重复从视频流中取
(4) 某些情况下需要将RGB格式的颜色空间转换到YUV格式的
(5) 对帧进行编码工作
(6) 重复第二步
2. 解码
(1) 打开视频文件,获得视频流
(2) 从视频流中解包得到帧
(3) 帧不完整,重复从视频流中取
(4) 某些情况下需要将YUV格式的颜色空间转换到RGB格式的
(5) 对帧进行解码工作
(6) 通过显示设备显示到显示器上
(7) 重复第二步
3. 编解码器的核心均为第5步,即对于视频流中的每一帧如何处理的具体的实现。