最简单的基于FFMPEG+SDL的音频播放器 2.1
立即下载
资源介绍:
本程序实现了音频的解码和播放。是最简单的FFmpeg音频解码方面的教程。通过学习本例子可以了解FFmpeg的解码流程。该版本使用SDL 2.0替换了第一个版本中的SDL 1.0。
2.1版本增加了多平台下编译的支持:Windows,MacOS,以及Linux。
最简单的基于FFmpeg的音频播放器 2 (SDL 2.0)
Simplest FFmpeg Audio Player 2 (SDL 2.0)
雷霄骅 Lei Xiaohua
leixiaohua1020@126.com
中国传媒大学/数字电视技术
Communication University of China / Digital TV Technology
http://blog.csdn.net/leixiaohua1020
本程序实现了音频的解码和播放。
是最简单的FFmpeg音频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
该版本使用SDL 2.0替换了第一个版本中的SDL 1.0。
注意:SDL 2.0中音频解码的API并无变化。唯一变化的地方在于
其回调函数的中的Audio Buffer并没有完全初始化,需要手动初始化。
本例子中即SDL_memset(stream, 0, len);
This software decode and play audio streams.
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);
资源文件列表:
simplest_ffmpeg_audio_player_2.1.zip 大约有196个文件