将视频(任何类型)转换为音频-mp3格式 - 使用python

问题描述:

我正在使用运行在Google App Engine上的Python工作。该项目必须允许用户上传视频文件,然后将这些文件转换为mp3音频文件。有没有办法将这个视频转换成mp3/wav音频?将视频(任何类型)转换为音频-mp3格式 - 使用python

任何人都可以提供解决方案吗?提前致谢。

你不想TODO这在Python,视频转换,需要工作,其中App Engine不支持本机模块。
您可以尝试使用为您进行转换的第三方Web服务,或将转换任务发送到外部服务器。

+0

:你是指在外部服务器上转换并将结果文件存储在GAE中? – 2012-04-01 20:43:20

+0

@Eng_Engineer或在S3或Google云端存储中,GAE可以同时访问 – 2012-04-01 20:57:23

您可以使用FFMPEG进行转换。

有一个Python包装here

pymedia

+0

:谷歌应用程序引擎是否支持这个软件包(pyffmpeg)? – 2012-04-01 20:41:49

+2

@Eng_Engineer从这里的其他职位,我想不是。您需要第三方服务或您自己的服务器。你可能可以为它设置一个非常便宜的VPS。 – scartag 2012-04-01 20:43:18

在GAE上这样做会很麻烦,因为具有本地组件的库不一定在那里可用;它可能根本不可能。

如果针对更典型的Python应用服务器环境而不是GAE,我会使用GStreamer Python bindings来执行此操作; GStreamer可让您设置媒体管道(解码器/解复用器/编码器等),而且对于此应用程序来说非常完美(除平台可用性外)。