首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
sdl专题
SDL移植到ARM-linux下
SDL移植到ARM-linux上 参考自:bluedrum笔《SDL及扩展库在ARM-Linux 完整移植》 我用的编译环境是ubuntu10.10 1. 安装交叉编译工具链 arm-linux-gcc-4.4.3 具
阅读更多...
SDL学习入门
1、搭建开发平台 (1)sudo apt-get install libsdl1.2-dev 最基本的开发包 (2)sudo apt-get install libsdl-image1.2-dev 关于图像的开发包 (3)sudo apt-get install libsdl-mixer1.2-dev
阅读更多...
SDL Trados Studio 2022 最新版本的下载地址 (2024年6月更新)
又是2年过去了,Trados2024还没有拿到 ,先更新2022吧,Trados2022的SR1更新中去除了中间件SolidDocument改用Aspose.Pdf来处理PDF文件了,而且也出去除了基于OCR技术的PDF转Word的功能。 下次更新时间待定。 Trados Studio 2022 SR2: https://downloadcentercdn.sdl.com/TP/Trado
阅读更多...
音视频开发_SDL音频播放器的实现
今天向大家介绍一下如何通过 SDL 实现一个PCM音频播放器。这是一个最简单的播放器,它不涉及到音频的解复用,解码等工作。我们只需要将音频原始数据喂给 SDL 音频接口就可以听到悦耳的声音了。在下面的列子中我将向你演示,使用 SDL 做这样一个播放器是何等的简单。 当然这个看似简单的播放器其实是由许多的理论基础在底层支持着的 播放音频的基本原则 如果我们要播放一段声音,想当然的认为直接将播放
阅读更多...
SDL_CreateWindow创建窗口 title为中文时 乱码的解决办法
SDL_Window* window = SDL_CreateWindow("你好,晓鸣", SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED, 1280, 720, SDL_WINDOW_VULKAN); 在vulkan sdk中使用SDL_CreateWindow创建窗口时title为中文,运行后乱码 解决办法:在vs2017中选中main.c
阅读更多...
[FFmpeg学习]windows环境sdl播放音频试验
参考资料: FFmpeg和SDL2播放mp4_sdl 播放mp4 声音-CSDN博客 SimplePlayer/SimplePlayer.c at master · David1840/SimplePlayer · GitHub 在前面的学习中,通过获得的AVFrame进行了播放画面, [FFmpeg学习]初级的SDL播放mp4测试-CSDN博客 播放音频原理类似,也是获取AVFra
阅读更多...
(4)SDL渲染开发
SDL渲染开发 1. SDL简介2. 环境搭建2.1 windows2.2 Linux 3. SDL子系统3.1 eg1 创建窗口 4:SDL显示4.1 显示图片4.2 绘制长方形显示 5. SDL事件6. SDL多线程6.1 接口演示6.2 yuv显示6.3 pcm播放 1. SDL简介 SDL(Simple DirectMedia Layer)是一个跨平台开发库,旨在通
阅读更多...
[FFmpeg学习]初级的SDL播放mp4测试
在之前的学习中,通过AVFrame来保存为图片来认识了AVFrame, [FFmpeg学习]从视频中获取图片_ffmpeg 获取图片-CSDN博客 在获取到AVFrame时,还可以调用SDL方法来进行展现,实现播放效果。 参考资料 SDL,ffmpeg实现简单视频播放器_ffmpeg sdl 播放器-CSDN博客 SDL2 简单介绍以及Windows开发环境搭建-CSDN博客 这里只显
阅读更多...
SDL 在windowns下安装
非常不错的SDL教程。 http://lazyfoo.net/SDL_tutorials/index.php 一.Window下SDL环境安装 ----------------------------------------------------------------- 在Windows 下可以用多种开发环境来安装。具体方法参见 http://l
阅读更多...
SDL学习二(显示png图片)
// SDLSample.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <stdexcept> #include <string> #include <iostream> #include "SDL.h" #include "SDL_image.h" //屏幕宽度 const int SCREEN_WID
阅读更多...
SDL教程(二)——Qt+SDL播放器
前言 这篇文章主要是使用SDL来打开视频,显示视频。后续会再继续使用SDL来结合FFmpeg。来能够直接使用网上的demo进行学习。 正文 一、环境 Qt 5.15.2 MSVC2019 64bit Win11 二、Qt搭建SDL Qt搭建,我觉得相比用VS2019来说,更为方便,至少你后面再新建一个项目的时候,很多代码直接拷过去就可以了,不用每次都去点属性页。确实,也可以在VS
阅读更多...
SDL教程(一)——开发环境
前言 一直想着要接触一下SDL, 毕竟网上很多FFmpeg的demo都是使用SDL进行显示的,如果弄好了SDL,肯定后面跑音视频的demo,就更为简单了。所以,今天早上一大早,开始搞一下这个东西。搞好搞去,查来查去,发现,还是依然没有一个比较完整的教程,感觉就是自己跑通了就好了,也不会去讲一些细节问题。这就很恼火了,明明很简单的一个东西,搞的这么麻烦。废话不多说,开始。 正文 一、环境
阅读更多...
1、iOS网络安全优化:SSL证书验证, Charles再也无法抓你的请求数据;对请求参数进行签名;2、不走全局proxy的方案;3、允许不验证SSL证书;4、拦截请求;5、DoH DoT6、SDL
文章目录 前言I 、请求安全相关的设置1.1 不走全局proxy的方案1.2 SSL证书验证1.3 允许不进行SSL证书验证1.4 解决ios的https双向认证不能抓包问题: disable SSL certificate validation II 对请求参数进行签名III、利用NSURLProtocol 拦截请求IV、iOS网络优化:4.1 Multipath TCP(多路 TCP)4
阅读更多...
音视频开发8 音视频中SDL的使用,SDL 在windows上环境搭建,SDL 使用 以及 常用 API说明,show YUV and play PCM
1.SDL简介 SDL(Simple DirectMedia Layer),是一个跨平台的C语言多媒体开发库。 支持Windows、Mac OS X、Linux、iOS、Android 提供对音频、键盘、鼠标、游戏操纵杆、图形硬件的底层访问 很多的视频播放软件、模拟器、受欢迎的游戏都在使用它 目前最新的稳定版是:2.0.14 API文档:wiki SDL2/FrontPage - S
阅读更多...
SDL系列(一)—— 小白入门
SDL ( Simple DirectMedia Layer ) 是一套开放源代码的 跨平台多媒体开发库 ,使用 C 语 言写成。 SDL 提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的 代码就可以开发出 跨多个平台( Linux 、 Windows 、 Mac OS X 等) 的应用软件。目前 SDL 多 用于开发游戏、模拟器、媒体播放器等
阅读更多...
SDL系列(四)—— 事件机制
事件循环 大多数多媒体程序依靠 事件系统 来处理输入。 SDL 为处理输入事件提供了灵活的 API 。 本质上, SDL 将来自设备(如键盘,鼠标或控制器)的输入记录为 事件 ,将它们存储在 “ 事件队列 ”中。 您可以将此结构视为等待线 - 事件在线的后面排队并从线的前面取出。 在您的程序中,您将始终拥有一个
阅读更多...
linux学习:多媒体开发库SDL+视频、音频、事件子系统+处理yuv视频源
目录 编译和移植 视频子系统 视频子系统产生图像的步骤 api 初始化 SDL 的相关子系统 使用指定的宽、高和色深来创建一个视窗 surface 使用 fmt 指定的格式创建一个像素点编辑 将 dst 上的矩形 dstrect 填充为单色 color编辑 将 src 快速叠加到 dst 上编辑 更新 screen 上的图像元素编辑 api例子 音频子系统 SDL
阅读更多...
mini2440基于motion的移动图像监控系统和基于SDL的远程监控
这段时间在考虑做基于mini2440移动图像监控系统设计和远程监控设计;这个项目刚开始被我分割成几部分: 1.实现采集开发板上摄像头数据在开发板的LCD显示 2.实现网络远程监控把开发板上摄像头数据发送到PC并在PC机上显示 3.实现网络远程监控及移动图像监控 虽说方向有了,刚开始是跟着国嵌高级项目走,不过摄像头被指定为网眼2000、上位机和资料介绍不多,让我开始卡住了;所以只能在网上找其
阅读更多...
SDL (四)SDL YUV播放和PCM播放
SDL 中播YUV和PCM数据的步骤: 1,播放YUV数据: 其实就是不断更新纹理 //1 打开文件video_file = fopen(path, "r");//2 读取数据video_buff_len = fread(video_buf, 1, yuv_frame_len, video_file)//3 更新纹理SDL_UpdateTexture(texture, NULL, vid
阅读更多...
SDL (三) 纹理 渲染 bmp图片
//SDL 图片渲染#include <stdio.h>// #include <stdafx.h>#include <SDL2/SDL.h>// #define IMG_PATH "/Users/bigfish/test/SDL_logo.png"#define IMG_PATH "/Users/bigfish/test/AAC05.bmp"#undef main //SDL 中定义了m
阅读更多...
SDL (二)图形绘制 矩形 三角形
一,SDL图形绘制API:点 线 矩形 填充矩形 坐标系左上角是(0,0) /*** 点*/extern DECLSPEC int SDLCALL SDL_RenderDrawPoint(SDL_Renderer * renderer,int x, int y);/*** 多个点*/extern DECLSPEC int SDLCALL SDL_RenderDrawPoints(S
阅读更多...
FFmpeg学习记录(四)——SDL音视频渲染实战
1.SDL使用的基本步骤 SDL Init/sDL _Quit()SDL_CreateWindow()/SDL_DestoryWindow()SDL CreateRender() SDL_Windows *windows = NULL;SDL_Init(SDL_INIT_VIDEO);window = SDL_CreateWindow("SDL2 Windows",200,200, 6
阅读更多...
ijkplayer从ffmpeg指针获取sdl渲染信息并设置异常到流程
获取abort_request流程: is->abort_request VideoState *is = ffp->is; 获取sdl流程: typedef struct FFPlayer { /* extra fields */ SDL_Aout *aout; SDL_Vout *vout; } sdl回调的call机制 ANativ
阅读更多...
Clion 编译SDL实例
先安装SDL以提供SDL支持安装CLION以开发SDL程序代码如下: main.cpp include<SDL/SDL.h>include<stdlib.h>int main(){SDL_Surface *screen;Uint32 color;int x;if(SDL_Init(SDL_INIT_VIDEO)<0){fprintf(stderr,"SDL运行错误%s\n",SDL_
阅读更多...
linux 交叉编译SDL
一、源码下载 官网:点击跳转 二、交叉编译 1、解压 tar -xzvf SDL-1.2.15.tar.gz 2、配置 ./configure --host=arm-linux --prefix=/usr/arm/sdl 3、make安装 make && sudo make install 4、demo测试 #include <iostr
阅读更多...
编写音频播放SDL使用示例时,报MSVCRT.lib(exe_main.obj) : error LNK2001: 无法解析的外部符号 main
最近在弄本地音视频录制,需要将本地桌面,麦克风声音和系统声音混合在一起,写入文件。 本人先是将麦克风声音和系统声音混合在一起,然后再和桌面视频合成一起,结果生成的文件里面,杂音特别大,为此,想在程序里面,在麦克风声音和系统声音混合后,直接程序里面播放,这需要用到SDL。 本人直接在官网下载的SDL,地址如下: http://www.libsdl.org/download-2.0.php 然
阅读更多...