1 Star 0 Fork 15

雷霄骅 / simplest_ffmpeg_audio_player

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
ReadMe.md 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
huzhe007 提交于 2020-01-01 12:17 . 修改readme

最简单的基于FFmpeg的音频播放器 2 (SDL 2.0)

作者介绍

环境介绍

  • Windows 10
  • Visual Studio Community 2015

项目介绍

本程序实现了音频的解码和播放。是最简单的FFmpeg音频解码方面的教程。通过学习本例子可以了解FFmpeg的解码流程。 项目包含3个工程:

  • simplest_ffmpeg_audio_player:基于FFmpeg+SDL的音频解码器
  • simplest_ffmpeg_audio_decoder:音频解码器。使用了libavcodec和libavformat。
  • simplest_audio_play_sdl2:使用SDL2播放PCM采样数据的例子。
    • 该版本使用SDL 2.0替换了第一个版本中的SDL 1.0。
    • 注意:SDL 2.0中音频解码的API并无变化。唯一变化的地方在于其回调函数的中的Audio Buffer并没有完全初始化,需要手动初始化。本例子中即SDL_memset(stream, 0, len);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/leixiaohua/simplest_ffmpeg_audio_player.git
git@gitee.com:leixiaohua/simplest_ffmpeg_audio_player.git
leixiaohua
simplest_ffmpeg_audio_player
simplest_ffmpeg_audio_player
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891