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

播放视频流程图:

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

播放视频流程图:

代码实现如下:
1 | #include <iostream> |
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true