2011-03-06 26 views

回答

6

這裏無恥的插件 - 我編寫了一個AsfMojo .NET ASF分析器,它是在那裏CodePlex上:

AsfMojo是一個開源.NET ASF 解析庫,提供支持 解析Windows Media音頻( WMA)和 Windows Media Video(WMV)文件。它 提供的類別來創建媒體文件中的 分組數據的流, 收集文件統計數據並提取 音頻段或幀準確仍然 幀。該庫解析ASF對象 按ASF規範修訂 05年1月20日

檢查出來,看看它是否適合你 - ASF解析本身是純粹的.NET代碼(基於ASF規範),只是爲特定的時間偏移量創建靜止幀媒體SDK/InterOp在引擎蓋下使用。

+0

它可以讀取非可查找流,如實時視頻流?我下載了代碼,並嘗試將我的URL插入WPF UI示例中,並且它只是計時(我猜想實時流是一個文件,最終會完成下載...)如果它可以讀取不可查找的流,可以你張貼了一個快速樣本/指向正確的方向? – Peter 2011-03-06 04:56:47

+0

@Patricker:WPF示例應用程序是一個專門用於ASF **文件的用戶界面(類似於ASF查看器)。如果你看看庫代碼本身,你會看到'AsfFile'類試圖完全解析你指向它的任何文件,這包括文件中第一個和最後一個包的時間偏移 - 對於不幸的流意味着它將停止和/或失敗,這不是一個受支持的方案。你可以把那部分拿出來,但是你需要在庫本身上進行一些代碼修改 - 你想做什麼?也許還有另一種方式。 – BrokenGlass 2011-03-06 05:31:50

+0

我正在嘗試查看/處理來自IP攝像機的實時視頻流。 – Peter 2011-03-06 05:48:50