有没有办法将flac文件转换为ape?

有没有办法将flac文件转换为ape?

我需要将 flac 文件转换为 ape。谷歌搜索了该主题,但似乎 ape 文件已过时,因此未找到解决方案。有什么工具、想法可以解决问题吗?

答案1

我以前从未听说过这种文件格式,所以这都是谷歌/​​维基百科:

维基百科上的猴子音频

多平台ffmpeg从0.5版本开始支持解码Monkey's Audio文件。 GStreamer 插件也可用,但仅适用于较旧的 0.8.x 版本。许多 Mac OS X 播放器和开膛手也支持该格式。它也可以作为 FreeBSD 上的移植和包提供。

虽然许可证文本声称允许在 GPL 项目中使用官方 Monkey's Audio 编解码器,但一些 Linux 发行版维护者发现该许可证是矛盾的。它不允许重新分发或修改,因此不被视为开源或免费软件。

许可证问题总是令人高兴......

事实上,情况似乎确实如此,至少我的说法是这样的ffmpeg

$ ffmpeg -decoders 2> /dev/null | grep -Ei '(flac|monkey)'
 A....D ape                  Monkey's Audio
 AF...D flac                 FLAC (Free Lossless Audio Codec)
$ ffmpeg -encoders 2> /dev/null | grep -Ei '(flac|monkey)'
 A..... flac                 FLAC (Free Lossless Audio Codec)

所以ffmpeg有 APE 解码器,但没有编码器。因此,您应该能够将 APE 转换/解码为 FLAC,但它不会将任何内容转换/编码为 APE。如果不是的话ffmpeg,那就没什么希望了……

Monkey 的音频文件可以在任何具有 J2SE 实现的平台上通过非官方 JMAC 库进行编码和解码,该库是在 GNU LGPL 下许可的自由软件。

这样你就只剩下 JMAC 了http://jmac.sourceforge.net(我没试过)

或者下载 Windows 版的 Monkey's Audio 并在 wine 或 Windows VM 中运行它。看来程序还在更新中(2019年6月18日最新版本)。

但是等等,在 GitHub 上快速搜索也发现了这个https://github.com/fernandotcl/monkeys-audio- 我也没试过。

对于其中任何一个,您都应该验证结果的质量。祝你好运!

相关内容