[英]DirectShow transform filter with multiple video frames - Sync with audio
我已經編寫了DirectShow轉換過濾器(在C#中,但概念在C ++中是相同的),該緩沖區在將多個視頻幀發送到渲染器之前會對其進行緩沖(因此會有延遲)。 這些幀在生成輸出幀之前進行處理(假設滑動窗口為6幀)。
在6fps視頻源上,這會導致1秒鍾的延遲。 音頻最終比視頻播放1秒。 如何告訴圖表將音頻延遲相同的數量?
視頻和音頻渲染器提供有關附加時間戳的數據。 您需要重新采樣音頻數據,以增加所需的延遲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.