Amazon-Web-Services

使用 FFMPEG 進行偶爾影片編碼的最佳 AWS 選項?

  • February 11, 2021

我有一個應用程序,它從前端表單接收影片文件和文本,創建帶有文本的影片介紹,將此介紹與 1 到 2 小時的影片合併。一切都在使用 ffmpeg 進行編碼,編碼作業完成後,它將最終影片上傳到 S3 儲存桶。我想知道哪個是 AWS 上最快的選擇?Lambda 被限制為最多執行 15 分鐘,並且不允許選擇,例如 32 核 CPU。我還想修改應用程序,使其同時上傳 10 個影片,並且我希望 ffmpeg 在特定文件到達伺服器後立即開始工作。我應該將 Beanstalk 與 2-4 個非常強大的實例一起使用嗎?還是我應該使用一個 EC2 32 核心實例來完成這項工作?請指教。

使用服務而不是伺服器怎麼樣?AWS Elemental Mediaconvert是基於文件的,可以執行添加介紹剪輯、文本覆蓋等操作。

基本層表示它包括“剪裁、拼接和靜態覆蓋等”,目前高畫質價格為每分鐘 1.5 美分,標清和 4K 成本更高。因此,將 2 小時的高畫質影片轉換為大約 $ 1.80, which might be good value given the high cost of high CPU instances and not having them fully utilized. SD would be $ 0.90 和 4K 3.60 美元。輸出的 S3 儲存成本應該可以忽略不計。

如果您需要不同的編解碼器,專業層的成本會更高,但功能更多。

否則,我想知道您是否可以並行化 lambda 編碼以創建塊,然後將它們拼接在一起以節省伺服器。

引用自:https://serverfault.com/questions/1053253