从开始学习到现在自己制作使用SDL2播放视频,好像经历了一个月的时间,终于可以不用去看别人的代码,从而自己实现一个使用FFMPEG解码,使用SDL2播放视频的程序了,一切付出都是有收获的,当然主要还是参考了雷神的博客,以前自己看了几遍也写过一遍,但是对流程代码的理解很浅,仅仅属于ctrl+c,ctrl+v的操作,现在不需要ctrl+c,ctrl+v,可以自己从头写出来一个简单的播放器了。(这里设置播放的数据为RGB)
流程图如下:
解码视频流程图:
播放视频流程图:
代码实现如下:
1 |
|