最简单的基于FFmpeg的音频播放器 2 (SDL 2.0)
Simplest FFmpeg Audio Player 2 (SDL 2.0)
该版本使用SDL 2.0替换了第一个版本中的SDL 1.0。
注意:SDL 2.0中音频解码的API并无变化。唯一变化的地方在于
其回调函数的中的Audio Buffer并没有完全初始化,需要手动初始化。
本例子中即SDL_memset(stream, 0, len);
This version use SDL 2.0 instead of SDL 1.2 in version 1
Note:The good news for audio is that, with one exception,
it's entirely backwards compatible with 1.2.
That one really important exception: The audio callback
does NOT start with a fully initialized buffer anymore.
You must fully write to the buffer in all cases. In this
example it is SDL_memset(stream, 0, len);
雷霄骅 Lei Xiaohua
[email protected]
中国传媒大学/数字电视技术
Communication University of China / Digital TV Technology
http://blog.csdn.net/leixiaohua1020
本程序实现了音频的解码和播放。
This software decode and play audio streams.
Version 2.0
没有合适的资源?快使用搜索试试~ 我知道了~
最简单的基于FFMPEG+SDL的音频播放器 2

共182个文件
h:153个
lib:10个
dll:8个


温馨提示
FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。 因此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200-300行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。 该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL播放解码出来的音频。 该版本使用SDL2.0替代了原先的SDL1.2 相比旧版本的改动: *重建了工程,删掉了不必要的代码,把代码修改得更规范更易懂。 *可以通过宏控制是否使用SDL,以及是否输出PCM。 *支持MP3,AAC等多种格式
资源推荐
资源详情
资源评论
























收起资源包目录





































































































共 182 条
- 1
- 2
资源评论

- xzh8882015-02-21可以,很好值得参考
- wt_lor2015-07-28大赞啊,如果是做流媒体的学生,这个例程很有帮助
- linzebin272015-07-03很好,可以参考
- DavyJonesWang2018-08-23我们现在都没活干

雷霄骅
- 粉丝: 4w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 优质收藏资料《java面向对象程序设计》填空与选择题复习材料课件.doc
- 骗子网络聊天用语.docx
- 计算机教学个人年终工作总结.docx
- 多策略数据挖掘平台MSMiner.ppt
- 佛山市公安局应用系统支撑环境维护项目计算机维.doc
- 同济大学 2023 春人机交互第二次作业:基于 Python 语音识别库与 pyQT5 的机器人图形界面设计
- 北京大学陈斌老师2020暑校Python语言基础与应用笔记与作业
- 大规模可再生能源并网技术与挑战
- 中国人民大学新闻与传播学院2019年秋季python程序设计作业
- Python与深度学习基础第一次大作业-爬取爱思唯尔文献信息
- 本程序为浙江工业大学2025年寒假软件设计大赛作品,后端使用Python Flask 开发
- Python与深度学习基础第一次大作业-爬取爱思唯尔文献信息
- 清华大学电子系大一上寒假Python学习课程笔记,包括笔记、编程训练和大作业等内容,Author:SXZ
- 大一要做个Python作业,想着试试能不能做点基础的生信小程序
- 2025年春季学期python大作业-水果忍者简略版(切水果小游戏)fruit Ninja
- 基础设施扶贫项目管理办法.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
