+
首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
资讯
博客
软件
造物
智库
动弹
专区
活动
工具
培训
Gitee
新媒体
OSC 直播栏目
技术领航
OSC 公众号
硬核 + 嬉笑怒骂
OSC 微博
技术圈大 V 出没
OSC 视频号
AI 百科
OSC 今日头条
微头条显行业百态
LFOSSA 公众号
LF 开源软件学园
模力方舟公众号
大模型托管平台
Gitee 服务号
研发管理解决方案
登录
注册
新版
开源问答
技术问答
正文
SDL库的性能怎么样?
梁欢
发布于 2013/08/27 21:52
阅读 5K+
收藏
0
答案
5
SDL
FFmpeg
ffmpeg的ffplayer程序使用过了SDL库,有用过的讲讲实际经验吧。
以下是问题补充:
@梁欢
:恩,这个问题我一开始没有想清楚。我以为SDL可以进行H264解码。后来看懂了,才明白SDL只是用来显示的。
(2013/09/09 09:25)
收藏 (
0
)
分享
微博
QQ
微信
举报
加载中
最多投票
最新
1
w
waiter
2013/09/08 11:38
看过SDL的源代码,,在linux下面,使用Opengl来加速,在window下使用D3D,但如果显示的是yuv,在linux下面还需要修改源代码来支持多个窗口,在window下面,D3D他会软件转换将yuv变成RGB再交给D3D去显示,效率很低,
评论 (
1
)
引用此答案
举报
梁欢
2013/09/09 09:21
哦,不过D3D可以对YUV直接渲染。
回复
举报
0
小耶果
2013/08/27 22:23
比起直接使用OpenGL/DirectX性能肯定要差一些.但SDL封装的不厚,性能在封装层损耗的很小.
评论 (
2
)
引用此答案
举报
梁欢
2013/08/28 10:34
我不要使用SDL进行图像显示,只需要用来解析数据。
回复
举报
0
梁欢
2013/09/09 09:23
我把ffplayer的源码看完了,把SDL的部分去掉了,就很简单了。ffplayer主要是使用SDL进行图形显示,而H264的解码部分是通过ffmpeg本身实现的。
评论 (
0
)
引用此答案
举报
我要回答
梁欢
最近登录:07/09 19:24
全部
梁欢的其他提问
独立的Java应用程序怎么和WebService交互?
4 回答 (已采纳)
708 阅读
UDP协议有多大几率被路由器阻止传输
0 回答
853 阅读
360云盘同步版在Explore内嵌入一个工具条,谁知道怎么搞的?
1 回答 (已采纳)
327 阅读
UDP和TCP哪个并发性能更好?为什么?
18 回答
10K+ 阅读
新的项目地址已经更改
0 回答
603 阅读
热门资讯
1
FFmpeg 9.0 发布:代号“Lei”,以此纪念中国开发者雷霄骅
2
Qwen3.8-Max 发布,下周开源 Qwen3.8-27B
3
竹知了:一个零依赖的单文件 HTML,把儿时竹蝉玩具搬进浏览器
4
DeepSeek V4 Flash 跑分全解析,13 个最强模型里它最便宜
5
DeepSeek Harness 宣布内测邀请,全网最大规模开源 Agent 路演现场诞生
6
梁文锋被扒出早年微博小号,孤身前往无人区来一场相当 deep 的 seek 旅行
7
潮起潮落,你我仍在 | 2026 腾讯云粤港澳大湾区架构师峰会
8
一条“删库”命令跑 17 小时,算法工程师删光 89TB 数据只为干私活
9
智谱 GLM-5.3 提前曝光
10
DeepSeek V4 Flash 单日消耗 8 万亿 tokens 登顶热搜
热门软件
SWFTools
- Flash 工具包
Gemini Web
- 模块化Java应用服务器
Linux Mint
- 基于 Ubuntu 的发行版
TestLink
- 测试过程管理平台
Guzz
- ORM框架
GPars
- Groovy的并行处理框架
Spring Insight
Cygwin
- Windows下的Linux开发环境
JOpenID
- OpenID的Java客户端
QuiteSleep
- 手机防打扰软件
Firebug Lite
禅道
- 开源项目管理软件
Open ModelSphere
- 开源建模工具
Arping
- ARP级别的Ping工具
NetBeans开发Android的插件
Android SDK
- Android开发工具包
Aspect C++
- C++面向方面框架
jQuery.form
- jQuery表单插件
HTMLBox
- HTML/XHTML 编辑器
jQselectable
- jQuery下拉列表插件
登录后可查看更多优质内容
使用微信快捷登录
顶部
我把ffplayer的源码看完了,把SDL的部分去掉了,就很简单了。ffplayer主要是使用SDL进行图形显示,而H264的解码部分是通过ffmpeg本身实现的。