如何使用python实现FLAC或mpeg

如何使用python实现FLAC或mpeg,python,audio,data-conversion,Python,Audio,Data Conversion,我正在寻找可以将.wav或其他格式转换为FLAC或mpeg的python代码。我希望有一个不依赖于其他二进制文件或库,只依赖于纯python,这样它就可以在安装python的任何地方独立运行,也就是服务器端。你知道一些例子吗 谢谢似乎符合你的描述 最坏的情况是,你必须把源代码撕下来,然后从那里开始 正如其他人所说,还有其他选择。我怀疑这样的事情是否存在。为什么要忽略现有库以获得性能较差的内容?非常感谢您的评论!在本例中,我仅限于使用没有C库的纯python。我想Java可能是另一种选择。在性能方

我正在寻找可以将.wav或其他格式转换为FLAC或mpeg的python代码。我希望有一个不依赖于其他二进制文件或库,只依赖于纯python,这样它就可以在安装python的任何地方独立运行,也就是服务器端。你知道一些例子吗

谢谢

似乎符合你的描述

最坏的情况是,你必须把源代码撕下来,然后从那里开始


正如其他人所说,还有其他选择。

我怀疑这样的事情是否存在。为什么要忽略现有库以获得性能较差的内容?非常感谢您的评论!在本例中,我仅限于使用没有C库的纯python。我想Java可能是另一种选择。在性能方面,如果你是指时间,那么转换速度很慢也没问题。我没有找到一个不依赖二进制文件的python实现。@Nick Rosencrantz IMHO纯粹出于兴趣,将wav转换为flac有什么用?您的wav文件很可能是无损的,flac也是无损的,所以为什么要经历转换的麻烦呢?将wav转换为ogg或类似的容器文件会更有用。我使用python和oggenc以及shntools和cuetools编写了这样一个程序,将flac或其他无损数据转换为ogg。如果你愿意,我可以像其他人所说的那样发布它,FLAC或MPEG的纯Python实现(顺便说一句,哪个编解码器?)将是缓慢且不容易实现的。我看到了两种解决方案:a)尝试将flac库作为静态库编译
python flac
(对于服务器的体系结构),或b)在另一台服务器上实现编码服务(XMLRPC、SOAP、REST等等),您可以自由安装
python flac
@wagner felix WAV文件所需的依赖项,这些文件通常包含高质量的未压缩PCM采样音频。FLAC是一种无损压缩音频数据以减小文件大小的方法。使用FLAC压缩PCM音频(如CD曲目)是很正常的。它们不是同一件事。有可能以编程方式将Python音频工具用作Python模块吗?