我将音频文件存储在 Google Cloud Storage 上(通过 Firebase 存储)。
我需要使用 FFMPEG 将音频文件从立体声(两个通道)转换为单声道(一个通道)。
如何在 Google Cloud Platform 上进行上述转换?
Update:我怀疑一种可能性是使用 Google Compute Engine 创建虚拟机,安装 ffmpeg,并以某种方式访问音频文件。
我不确定这是否是最好的方法,甚至可能。所以我还在调查。
如果您已有可以与 Google Cloud Storage 通信的代码,则可以将该代码部署为在自定义运行时 https://cloud.google.com/appengine/docs/flexible/custom-runtimes/quickstart。为确保ffmpeg
二进制文件可供您的应用程序使用,您可以将其添加到您的应用程序中Dockerfile
:
RUN apt-get install ffmpeg
然后,只需让您的代码将 GCS 中的音频文件保存在/tmp
,然后掏出/usr/bin/ffmpeg
进行转换,然后让代码对生成的输出文件执行其他操作(例如将其返回给客户端或将其保存回 Cloud Storage)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)