2012-09-03 4 views
2

J'ai un script PHP que j'utilise pour convertir des fichiers à l'extension mp3. L'utilisateur télécharge d'abord le fichier sur un serveur EC2. De là, puis-je utiliser ffmpeg pour traiter un fichier et le télécharger directement sur S3?Utilisez ffmpeg pour télécharger directement sur s3?

Comment télécharger un fichier, traiter/convertir avec ffmpeg et le télécharger dans un compartiment s3?

+0

Pourquoi exactement ne voulez-vous pas le faire en deux étapes? –

+0

Dois-je d'abord exporter le fichier vers une destination locale sur mon instance EC2? Puis-je télécharger ce fichier dans un compartiment S3 et supprimer le local? Cela semble prendre beaucoup plus de mesures, mais c'est comme ça que je le fais maintenant – user1204384

+0

Le problème est que si le téléchargement échoue pour une raison quelconque, vous devrez tout recommencer, alors que le faire en deux étapes vous permettra pour récupérer d'un échec de téléchargement. –

Répondre

1

Vous pouvez monter votre s3 sur une instance ec2, puis indiquer le chemin du dossier monté s3. [Au moins sur Linux]. s3fs et d'autres utilitaires vous permettent de le faire. Donc c'est faisable. Cependant, votre vitesse d'écriture pourrait être limitée ici. Mais si vous ne faites pas de très gros fichiers ou si vous n'êtes pas gêné par le coup de performance dans la mesure du possible.

Questions connexes