【问题标题】:ffmpeg Music Playerffmpeg 音乐播放器
【发布时间】:2011-03-26 15:13:32
【问题描述】:

我对使用 ffmpeg 用 C 语言编写一个简单的音乐播放器很感兴趣,但是 ffmpeg 站点上的文档非常简单,搜索教程并没有真正找到任何东西。我看到的大部分教程都与编写视频播放器有关。

有没有人知道任何学习如何使用 ffmpeg 的好资源?考虑到我只想编写一个支持多种格式和编解码器的简单音乐播放器,对于这个范围的项目来说,ffmpeg 是否过于重量级?如果是这样,我应该使用什么?

谢谢!

【问题讨论】:

  • 关于 ffmpeg 的未来参考:您可能会发现访问诸如 doom9 之类的论坛很有用:forum.doom9.org。您通常可以在这里或 IRC 上询问实际的开发人员,因为他们并没有真正访问该网站那么多 IIRC。

标签: c ffmpeg


【解决方案1】:

FFMPEG 很好,但我认为有点矫枉过正和重量级。有很多你不需要的功能和东西。它使您的编码部分比必要的更复杂。 FFMPEG 更适合视频播放器。

我认为您应该查看名为“BASS”的音频库。它是轻量级的,其 C API 实现非常清晰且易于使用。默认支持MP3、MP2、MP1、OGG、WAV、AIFF音频格式和XM、IT、S3M、MOD、MTM、UMX模块格式。

它还具有很好的插件(插件)支持,因此您可以根据需要轻松扩展音频支持。 WMA、FLAC、MIDI 和其他流行格式已经有了插件。如果您的产品不是商业产品,Bassmod 可以免费使用。如果您想在商业产品中使用它,您必须为其购买许可证。

顺便说一句,使用这个库的音乐播放器已经很少(比如名为“Billy”的免费软件播放器)。

这是主页的链接:http://www.un4seen.com

还有一个名为“FMOD”的库,值得一试。许多游戏和商业产品都在使用这个有效的库。它主要专注于音频处理(效果)和样本。个人认为BASS更适合打造小巧轻便的音乐播放器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    相关资源
    最近更新 更多