0

Je travaille sur un projet où je dois extraire des images d'une vidéo en utilisant ffmpeg (node.js). Je charge d'abord la vidéo vers le stockage Firebase depuis mon client, puis je souhaite le traiter dans le serveur principal. Cependant, ffmpeg n'accepte que les fichiers comme s'ils étaient stockés localement.Comment obtenir un fichier à partir du stockage dans le cloud et le traiter comme un fichier local sans le télécharger?

const ff =new ffmpeg('C:/Users/alexh/Desktop/alex/name.avi'); 

Cela ne fonctionnera pas avec l'URL. Je me demande est de quelque façon que je peux obtenir le dossier de l'url comme si il est stocké localement ou Firebase peut me fournir un moyen d'obtenir le fichier? Je ne veux pas utiliser l'événement trigger filebase car je veux envoyer une requête http au serveur backend.

Merci beaucoup

Répondre

0

Si vous utilisez ce sous Linux ou OS X, vous pouvez utiliser GCS Fuse pour monter le godet sur votre système de fichiers et pointez FFmpeg directement.