0
我嘗試保存視頻與音頻並將其保存爲未壓縮的AVI文件。圖表如圖所示。問題在於錄音後面約500毫秒。我擁有哪些資源並不重要。我可以做些什麼來讓視頻和音頻同步?DirectShow網絡攝像頭視頻和音頻異步 - 音頻滯後
我嘗試保存視頻與音頻並將其保存爲未壓縮的AVI文件。圖表如圖所示。問題在於錄音後面約500毫秒。我擁有哪些資源並不重要。我可以做些什麼來讓視頻和音頻同步?DirectShow網絡攝像頭視頻和音頻異步 - 音頻滯後
默認音頻捕獲緩衝區是相當大的,長度約500毫秒。一旦緩衝區被填滿,您就開始獲取數據,因此會出現滯後。對於某些場景,大緩衝區可能沒有問題,並且對其他情況不利。您可以使用IAMBufferNegotiation
界面來調整緩衝。
參見相關(你會看到500毫秒的延遲是一個典型的投訴):
我已經試過這個,沒有任何效果。 – daniel
你可以嘗試用AVI複用器過濾器的性能發揮,即IConfigInterleaving :: put_Interleaving。您可以先通過AVI Mux屬性頁面在圖形生成器中對其進行測試,以查看它是否有所不同。 – VuVirt