2011-06-20 46 views
1

是否有人試圖使用C#編寫將avi轉換爲wmv格式的編碼器代碼。 我已經嘗試了大部分像WMVEncoder或ffmpeg的轉換,但我沒有在Silverlight項目上取得任何成功。如何使用C#或Silverlight編寫將avi轉換爲wmv格式的編碼器

我正在開發的silverlight項目是一個In-Browser應用程序。該應用程序由攝像機訪問組成,錄製完成後以原始格式保存&。我能夠將原始數據格式轉換爲* .AVI。此外,我有訪問Silverlight 4.0中的「我的視頻」文件夾的問題,以保存轉換後的* .AVI視頻,但在Silverlight 5.0測試版中,我已經使用以下鏈接解決了該問題: Silverlight 5 Trusted applications
因此,我使用silverlight 5.0 beta現在開始。

,因爲它提供了一個

互操作性例外(方法訪問錯誤)

儘管我們信任的應用程序的WMVEncoder/ffmpeg的不能在C#Silverlight應用程序運行settings.Also我們無法編譯C#中的ffmpeg庫。

因此,編寫背後的想法是開發我們自己的編碼器,它可以使用C#silverlight 5.0在瀏覽器內應用程序中運行。

如果有人知道如何編寫* .AVI到* .WMV轉換的自己的編碼器。

請幫我

感謝

+0

你想在客戶端上轉碼文件?這是爲了什麼目的? – BrokenGlass

+0

我們需要在客戶端進行編碼,以便我們不需要將600 MB文件發送到服務器。 –

回答

2

的媒體文件轉碼應做服務器端。 Expression Encoder有一個完整的.NET可訪問SDK你可以在C#中使用,包括批轉碼,它支持從AVI到WMV的轉碼。

相關問題