2011-09-10 51 views
1

我在S3上存儲了一些視頻文件,並且我想使用ffmpeg獲取視頻信息。但是,當我做一個命令,如:如何在S3文件上執行命令

$ ffmpeg -i 'http://test.s2.amazonaws.com/video.mov 

我得到一個HTTP error 403 Forbidden響應。我將如何執行此命令?我也想確保任何人都不能在這些文件上執行任何東西。謝謝。

更新:我在爲視頻製作ACL public-read=everyone之後能夠做到這一點,畢竟不需要使用s3fs。

回答

0

你有兩個選擇:

  1. 您也可以下載文件並運行LOCALFILE的ffmpeg,
  2. 或者您可以使用s3fs安裝到您的S3存儲爲文件系統。
+0

文件太大無法下載。有沒有辦法使用預先授權的URL或什麼,或者是s3fs的唯一途徑? – David542

+0

據我所知不。如果文件太大,s3fs不會使進程更快。也許你可以啓動一個ec2實例並運行ffmpeg。您的實例將更快下載文件,並且您不必爲帶寬支付費用,因爲s3 <-> ec2轉帳是免費的 – cenanozen

相關問題