1

我正在开发一个项目,使用在虚拟专用服务器上运行的 Python/Django,它允许我使用一个空白的 Linux 服务器框,我几乎可以安装我需要的任何东西。该项目必须允许用户上传未压缩的 WAV 文件供其他人下载。这些很可能会使用 Amazon S3 提供。我不希望有大量的人使用这个站点,但显然需要考虑可扩展性。

我是一名中级开发人员,在 Django 中使用 Amazon S3 有点困难。所以我正在寻找一个简单可靠的解决方案来解决我的问题......

一旦用户上传了未压缩的 WAV 文件,我希望在其他用户选择下载之前将其转换为 MP3 以用作网站上的预览。我不确定如何实现这样的功能......就像我说的那样,一个简单的解决方案对我来说是最好的。我可以轻松地将头包裹起来的东西!(特别是实施)

任何人都可以提供解决方案吗?我将不胜感激对该过程的一个很好的解释,以便我可以朝着正确的方向发展。任何帮助是极大的赞赏。

4

2 回答 2

1

尝试ffmpeg例如这样的东西可能会起作用

$ ffmpeg -i audio.wav -acodec mp3 -ab 192k audio.mp3

有关更多详细信息,请参阅文档

于 2010-07-17T11:22:01.887 回答
0

一旦适当的编解码器到位,gst可以帮助您进行转换。

于 2010-07-17T10:22:19.860 回答