我正在C#中工作,並且需要捕獲視頻文件的單個幀。儘快(比實時更快),我希望尋找一個特定的幀編號,並將每第n幀捕獲成圖形文件格式,如BMP或JPEG。非常希望被捕獲的幀是可預測和可重複的,即不丟幀。.NET應用程序中可預測幀捕獲的選項
我對DirectShow有一些經驗,但不知道在現代Windows .NET環境中這種技術是否最適合這個問題。理想情況下,我想找到一個.NET或基於COM的庫來儘可能多地抽象。我不需要在屏幕上實際顯示視頻文件,實際上不希望有用於視頻播放的Windows用戶界面。
有沒有人有技術或特定產品的建議,看看?他們需要兼容基於MPEG-2和MPEG-4的視頻文件,包括DivX。 QuickTime支持將是一個不錯的獎勵。
看來DirectShow是贏家。感謝您的鏈接。我需要比實時更快的速度,因爲我希望儘快對視頻中的圖像進行額外的處理,並且幀捕獲是用戶等待的時間的一部分。 :) – Jeremy 2008-12-19 16:16:11