最简单的基于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

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


最新资源
- 浅析我国电子商务立法的基本问题.pdf
- 三菱PLC四层电梯控制系统设计说明.doc
- 项目管理测试题含答案.docx
- 企业级项目管理解决方案全文.doc
- 2023年韩顺平PHP从入门到精通笔记.doc
- 2020年度“互联网+政务服务”工作总结.docx
- 广州通信设计时间项目管理.doc
- 自考-0-工程项目管理-复习重点.doc
- 中小企业信息化调查报告分析.doc
- 公路水运继续教育网络平台-混凝土外加剂试卷.doc
- 虚拟化学习手册.doc
- 2023年Matlab笔记层次分析法.docx
- 基于51单片机信号发生器设计说明.doc
- 通信技术实训基地建设方案().docx
- 开机启动设置、计划任务、查看开关机时间。计算机基础.pptx
- 兴仁县人民医院信息化解决方案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



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

- 1
- 2
- 3
- 4
- 5
- 6
前往页