0

Я храню аудиофайлы в Google Cloud Storage (через хранилище Firebase).Использование FFMPEG на Google Cloud Platform

Мне нужно использовать FFMPEG для преобразования аудиофайла из стерео (два канала) в моно (один канал).

Как я могу выполнить вышеуказанное преобразование на Google Cloud Platform?

Update: Я подозреваю, что одна возможность заключается в том, чтобы использовать Google Compute Engine, чтобы создать виртуальную машину, установить FFmpeg, и каким-то образом получить доступ к аудио-файлов.

Я не уверен, что это лучший способ или даже возможно. Поэтому я все еще расследую.

ответ

3

Если у вас уже есть код, который может разговаривать с Google Cloud Storage, вы можете развернуть этот код в качестве приложения App Engine, которое работает на Custom Runtime. Для обеспечения ffmpeg бинарных доступно для вашего приложения, вы бы добавить это свое приложение Dockerfile:

RUN apt-get install ffmpeg 

Тогда, это просто вопрос наличия коды сохранения аудиофайла из ГКСА где-то в /tmp, то обгоняя до /usr/bin/ffmpeg, чтобы сделать ваше преобразование, а затем сделайте код, чтобы сделать что-то еще с результирующим выходным файлом (например, вернуть его клиенту или сохранить его обратно в облачное хранилище).

 Смежные вопросы

  • Нет связанных вопросов^_^