2017-02-09 309 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進行轉換,然後讓代碼對結果輸出文件執行其他操作(例如將其提供回客戶端或將其保存回雲存儲)。

相關問題