5
A
回答
3
事實證明,Splicer對我來說是最好的選擇。它是圍繞DirectShow.Net的開源代碼封裝。編程模型非常簡單,即使我能夠理解它。
1
我一直在使用這種C# AVIFile wrapper在CodeProject轉換位圖 - > AVI,它也可以做相反。
1
此前從微軟的託管DirectX包裝提供的AudioVideoPlayback組件,它可以用於這個但這basically died
這篇文章列出了幾個候補,我將列出這裏的完整性(我不能爲自己的相對優勢說話):
- DirectShow.Net
- Managed DirectShow
- Lime Green Socks
- 這似乎已經由DirectShow.Net在很大程度上納入
值得注意的是原因不使用託管代碼中的DirectShow鏈實現過濾器之一是,只有一個版本的CLR可以一次託管[1],因此兩個不兼容版本的過濾器會以不愉快的方式失敗(這與託管的shell插件相同)。
但是,將其作爲應用而不是作爲過濾器應該沒問題。
使用DirectShow任何現有的音頻/視頻流由系統解碼應該來找你訪問。
[1] 4.0 CLR是meant to remove this issue從2.0起的所有CLR版本。這是否是對現有擴展點的追溯修復是一個懸而未決的問題。
1
您也可以免費下載非商業用途VideoLab.NET - www.mitov.com並使用它。它包括演示如何使用一行代碼從流中獲取位圖。
相關問題
- 1. 在Android中處理視頻
- 2. OpenCL視頻處理
- 3. 處理視頻幀
- 4. 處理流視頻
- 5. 處理視頻幀
- 6. MATLAB - 視頻處理
- 7. C++視頻處理
- 8. Android處理視頻,YCrCb幀到視頻
- 9. java中的視頻處理
- 10. Android,快速視頻處理
- 11. Android視頻幀處理
- 12. 視頻處理建議
- 13. 處理:視頻的幀數
- 14. Android中的視頻處理
- 15. 處理的MediaElement視頻
- 16. Python的視頻處理庫?
- 17. 處理視頻指南
- 18. 跳過視頻處理opencv
- 19. C/C++ OpenCV視頻處理
- 20. 獨立處理音頻和視頻
- 21. 處理視頻緩存後的視頻在javascript中
- 22. 在iPad上處理大型視頻源
- 23. Clearfix不能在div中處理視頻
- 24. 在Azure虛擬機上處理視頻
- 25. 處理視頻庫,並在1.5.1與3.0
- 26. 正在處理視頻通話
- 27. 處理視頻在iPhone編程
- 28. .NET視頻音頻聊天
- 29. 上傳視頻時無法處理視頻錯誤通知
- 30. 導出視頻處理視頻小程序
「一次只能託管一個版本的CLR」的計劃將在.NET 4.0中消失,不是嗎? – OregonGhost 2009-04-22 09:07:06
是的,然而這是一段等待......即使Windows7是IIRC不依賴於4.0,所以儘管它提供了一個託管層來執行外殼擴展,但使用它們到4.0將是危險的。我以爲他們會簡單地以4.0釋放出來,以避免這種 – ShuggyCoUk 2009-04-22 09:35:28