【发布时间】:2012-04-07 22:04:15
【问题描述】:
我已经筋疲力尽地寻找一个 c++ mp3 解码库,最好是免费的(如 lgpl)和跨平台的或适用于 windows 和 mac 的。任何人都可以建议这样的库并发布一些使用它的教程吗? ffmpeg 和 sdl (sdl_sound, sdl_mixer) 没有编译。我无法让 mpg123 工作 - 它仅适用于 linux 世界还是什么?是否有一些关于在 Windows 上使用 mpg123 的教程? mpg123 无法找到一些符号,即我没有将一些 dll 放在正确的路径上 - 但是哪个?
总的来说,我希望能够在 windows 和 mac 上读取和写入所有主要的音频文件格式 - 从 windows 开始。
【问题讨论】:
-
VLC 的核心是 ffmpeg,它可以在 Windows 和 Mac 上运行。
-
嗯,对 - 你能发布一些关于如何让 ffmpeg 工作的教程吗?
-
您可以从这里开始避免很多构建问题。 ffmpeg.zeranoe.com
-
我使用的是相同的构建,但问题是ffmpeg使用C99,MSVC(在visual studio和qt中)与C99不兼容。
-
C++ 不支持 C99 中的哪些添加?当你说不兼容时,你是什么意思?