2017-02-09 184 views
0

我正在将音频文件存储在Google云端存储上(通过Firebase存储)。在Google云端平台上使用FFMPEG

我需要使用FFMPEG将音频文件从立体声(两个通道)转换为单声道(一个通道)。

如何在Google云端平台上执行上述转换?

更新: 我怀疑一个可能性是使用谷歌Compute Engine上创建虚拟机,安装的ffmpeg,并以某种方式获取的音频文件。

我不确定这是最好的方法,甚至可能。所以我仍在调查。

回答

3

如果您的代码已存在可与Google云端存储通信的代码,则可以将该代码部署为在Custom Runtime上运行的App Engine应用程序。为了确保ffmpeg二是提供给您的应用程序,你会添加到您的应用程序的Dockerfile

RUN apt-get install ffmpeg 

然后,它只是一个让你的代码保存从GCS在/tmp某处音频文件的事情,然后退出到/usr/bin/ffmpeg进行转换,然后让代码对结果输出文件执行其他操作(例如将其提供回客户端或将其保存回云存储)。

相关问题