什麼定義了 ffmpeg 指令執行的速度?

什麼定義了 ffmpeg 指令執行的速度?

哪些因素對 ffmpeg 指令貢獻最大?

  • 影片時長
  • 影片尺寸
  • 影片格式(mp4、mov 等)
  • 視訊解析度

我對影片執行不同的操作,例如在影片上疊加圖像、疊加文字、將其他格式(如 mov、webm 等)轉換為 mp4(又稱轉碼)。我想知道什麼對定義執行速度影響最大。我想計算在 AWS lambda 函數上運行的價格。定價取決於執行時間。我已為該函數分配了最大記憶體和計算機功率。

答案1

如果您要剪切視頻,如果您使用 -ss 開關轉到正確的時間,那麼速度會更快。如果您必須渲染視頻(例如轉換為不同的編解碼器),那麼它也需要更長的時間,而不是使用-c:v 複製開關,但如果您對視頻進行任何更改(例如使用過濾器修改視頻),則必須進行新的渲染無論如何,女巫可能需要很長時間,具體取決於:

  • 影片長度
  • 解決
  • 每秒影格數
  • 視訊品質

相關內容