2012-09-03 115 views
2

我有PHP腳本,我正在使用它將文件轉換爲mp3擴展名。首先用戶將文件上傳到EC2服務器。從那裏,我可以使用ffmpeg來處理文件並直接將其上傳到S3?使用ffmpeg直接上傳到s3?

如何上傳文件,使用ffmpeg處理/轉換並上傳到s3存儲桶?

+0

爲什麼你不想分兩步做? –

+0

我應該先將文件輸出到我的EC2實例上的本地目標嗎?那麼我是否會將該文件上傳到S3存儲桶並刪除本地文件?它似乎需要更多的步驟,但這就是我現在這樣做的方式 – user1204384

+0

問題是,如果上傳由於某種原因而失敗,那麼您需要全部重新開始,而在兩個步驟中這樣做將允許您從上傳失敗中恢復。 –

回答

1

您可以將s3掛載到ec2實例上,然後將路徑指向s3掛載的文件夾。 [至少在Linux上]。 s3fs和其他實用程序允許您執行此操作。所以這是可行的。但是您的寫入速度可能會受到限制。但是,如果你沒有做大文件,或者沒有受到性能打擊,這很好。