ffmpeg 、SDL

作者: helinyu | 来源:发表于2017-03-29 21:22 被阅读62次

    目录:
    1、视频的显示知识;
    2、SDL简介
    3、vc下sdl的开发搭建【在mac上应该如何搭建、linux上】
    4、示例程序运行
    5、SDL 视频显示函数
    6、SDL 视频显示的数据结构
    7、进阶- 示例程序运行
    8、进阶- SDL中多线程和事件

    1、视频显示知识

    1、视频显示的流程,就是将像素数据“画”在屏幕上的过程;
    2、例如显示YUV ,就是讲YUV“画”在系统的窗口中;

    2、SDL简介

    1、作用:
    (1)SDL(simple directMedia Layer)库的作用说白了就是封装了复杂的视音频底层的交互工作,简化了视音频处理的难度;
    (2)【课程】知识涉及到sdl库的一小部分--视频显示部分;

    2、特点;
    (1) 跨平台
    (2)开源
    ps:尽管sdl已经简化了视音频底层交互工作,对于新手来说学习还是有一些难度。

    2.2 结构:

    1) sdl结构如下:实际上是调用Directx等底层的api完成了和硬件的交互。
    【可以看到linux上和window上应该是调用不同的库,在mac上是不是归为linux呢?】


    sdl结果 vc下的环境搭建
    测试配置的实例代码
    通过暴露的api接口进行调用 ffmpeg学习的目录
    ffmpeg解码的数据结构

    AVInputformat : 封装格式 【一般为第一个参数是视频流,第二是是音频流;】
    AVFomatContext : 编码和解码有关的内容


    ffmpeg的基本数据结构
    结构分析

    相关文章

      网友评论

        本文标题:ffmpeg 、SDL

        本文链接:https://www.haomeiwen.com/subject/xrvyottx.html