FFMPEG:在上傳檔案時進行轉換(不完整的檔案)

FFMPEG:在上傳檔案時進行轉換(不完整的檔案)

我正在使用 HTML5 設計媒體上傳功能。我的設計目前看起來像這樣:

  • 使用者選擇要上傳的文件
  • FileApi (JS) 逐塊讀取該檔案並將其上傳到伺服器XHR
  • 然後,新上傳的檔案區塊將附加到伺服器上的完整檔案中

正是在這一點上,我想開始將現有的內容轉換為網路相容的格式,例如mp4影片等,直到完整檔案上傳並且轉換完成。請注意,我可以勝任地將上傳的區塊附加到伺服器上的檔案上,這只是我最不了解的 ffmpeg 內容

我將如何使用 ? 來執行此操作FFMPEG? 或者等待完整下載會更容易嗎?

我仍處於設計階段,所以我實際上還沒有寫任何東西,但這純粹是一個關於如何使用 ffmpeg 轉換部分文件的問題,停止,繼續,...,直到文件完全轉換

這顯然與 YouTube 在上傳可串流檔案時使用的技術相同,這使得上傳速度更快

相關內容