我試圖捕獲一個AVI視頻,使用DirectShow AVIMux
和FileWriter
過濾器。 當我連接SampleGrabber
過濾器而不是AVIMux
時,我可以清楚地看到數據流是30 fps,但是在捕獲視頻時,每個幀都重複4次,我得到120幀而不是30幀。電影慢了4倍比它應該是,並且只有一組中的第一幀是一個關鍵幀。 我嘗試了8 fps的相同實驗,對於我收到的每個圖像,我在視頻中有15幀。而在15 fps的情況下,我得到了每幀8次。用DirectShow捕獲AVI視頻
我試着用C++編寫代碼並用Graph Edit Plus進行測試。 有什麼辦法可以控制它嗎?可能對AVIMux
過濾器有些限制?