我对使用ffmpeg在C中编写一个简单的音乐播放器很感兴趣,但是ffmpeg站点上的文档非常简单,而且对教程的搜索并没有真正显示任何内容。我所见过的大部分教程都与编写视频播放器有关。
有没有人知道有什么好的资源可以用来学习如何使用ffmpeg?考虑到我只想写一个简单的音乐播放器,支持广泛的格式和编解码器,难道ffmpeg太重量级了吗?如果是的话,我应该使用什么?
谢谢!
发布于 2011-03-26 05:37:32
FFMPEG是好的,但有点过分和重量级,我认为。这里有很多你不需要的功能和东西。它使您的部分编码变得比必要的更复杂。FFMPEG更适合于视频播放器。
我想你应该看看叫做“低音”的音频库。它是轻量级的,它的C API实现非常清晰和易于使用。默认情况下,它支持MP3、MP2、MP1、OGG、WAV、AIFF音频格式和XM、IT、S3M、MOD、MTM、UMX模块格式。
它也有相当好的插件(插件)支持,所以你可以轻松地扩展音频支持,如你所愿。WMA、FLAC、MIDI和其他流行格式已经有插件。如果您的产品不是商业性的,Bassmod可以免费使用。如果你想在商业产品中使用它,你必须为它购买许可证。
顺便说一句,使用这个库的音乐播放器已经很少了(就像免费软件播放器叫做“比利”)。
以下是到主页的链接:
还有一个叫做"FMOD“的库,值得一查。许多游戏和商业产品都在使用这个有效的库。它主要集中在音频处理(效果)和样本。就我个人而言,我认为低音更适合建立一个紧凑和轻量级的音乐播放器。
https://stackoverflow.com/questions/5440402
复制相似问题