当前位置: 首页 > news >正文

【音视频】SDL简介

官网:官网
文档:文档

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供数种控制图像、声音、输出入的函数,让开发者只
要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒
体应用领域。

在这里插入图片描述

对于我们课程而言:SDL主要用来辅助学习FFmpeg,所以我们只会关注我们用到的知识点。

01-Windows环境搭建

下载地址:下载地址

先直接下载dll和lib使用

在这里插入图片描述

01-Linux环境搭建

下载地址:下载地址

在这里插入图片描述

  1. 下载SDL源码库,SDL2-2.0.10.tar.gz

  2. 解压,然后依次执行命令

./configure
make
sudo make install.

如果出现

Could not initialize SDL - No available video device(Did you set the DISPLAY variable?)

说明系统中没有安装x11的库文件,因此编译出来的SDL库实际上不能用。

下载安装

sudo apt-get install libx11-dev
sudo apt-get install xorg-dev

更多资料:https://github.com/0voice

相关文章:

  • 实验:串口通信
  • electron-vite 应用打包自定义图标不显示问题
  • 互联网大厂Java求职面试:从Java核心到微服务的深度探索
  • 淘宝tb.cn短链接生成
  • leetcode--盛最多水的容器,接雨水
  • 《Crawl4AI 爬虫工具部署配置全攻略》
  • Spring Boot 中多线程的基础使用
  • 如何将 Apache Paimon 接入 Ambari?完整部署与验证指南
  • React19 useOptimistic 用法
  • AI如何重塑CC防护行业?五大变革与实战策略解析
  • 3. 使用idea将一个git分支的部分提交记录合并到另一个git分支
  • 手机充电进入“秒充“时代:泡面刚下锅,电量已满格
  • 4月27号
  • Redis05-进阶-主从
  • 一周学会Pandas2 Python数据处理与分析-Pandas2数据信息查看操作
  • 文心一言开发指南06——千帆大模型平台新手指南
  • redis常用集合操作命令
  • 4月27日星期日今日早报简报微语报早读
  • 力扣hot100_子串_python版本
  • 8.Excel:数据验证和下拉列表
  • 餐饮店直播顾客用餐,律师:公共场所并非无隐私,需对方同意
  • 4月份全国93个国家气象站日最高气温达到或突破极值
  • 暴涨96%!一季度“中国游中国购”持续升温,还有更多利好
  • 申花四连胜领跑中超联赛,下轮榜首大战对蓉城将是硬仗考验
  • 中国人民对外友好协会代表团访问美国
  • 杨荫凯已任浙江省委常委、组织部部长