Проблема с загрузкой файлов в хранилище firebase через функцию firebase - PullRequest
0 голосов
/ 27 ноября 2018

В настоящее время я использую функцию firebase для сжатия видео, файл сначала загружается из хранилища firebase, а затем через свободный ffmpeg сжимает файл.Затем видео повторно загружается в хранилище Firebase.Однако консоль функции firebase показывает, что в ffmpeg есть ошибка:

 An error occurred: ffmpeg exited with code 1: compressed-Scooter- One (Always Hardcore).mp3: Read-only file system

Но правила хранения firebase установлены на чтение и запись:

 service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

Мой код: https://github.com/MobileProjectTPC/VideoCompressor/blob/master/functions/index.js

Верхняя часть - это мой собственный код, а нижняя часть - код тестирования из Можете ли вы вызвать FFMPEG в облачной функции Firebase с некоторыми изменениями.

Итак, я не понимаю, почему функция ffmpeg не смогла преобразовать файл.Кто-нибудь знает, почему это происходит и как это исправить?

Кроме того, вывод функций для моего кода выглядит следующим образом: Output of my code

Хотяих код выглядит следующим образом: Output of their code

Как вы можете видеть для моего кода, ошибка появляется после завершения вывода функции.Что касается их кода, то здесь нет никаких ошибок, но нет сжатых файлов в Firebase.Означает ли это, что функция fluent-ffmpeg даже не запускалась для их кода?

Спасибо.

...