2011-03-15 81 views
2

是的,我已經聽說過http://www.codeproject.com/KB/audio-video/avifilewrapper.aspx ......但我不能讓它使用ASP.NET如何從C#ASP.NET中的一堆位圖編譯AVI文件?

工作

我仔細研讀一百倍源尋找任何可能暗示它是與.NET 3.5不兼容或不會與我的其他框架一起工作。一切似乎潔淨。

任何想法?

謝謝!

+0

我認爲這個問題可能與AviFil32.dll有關 - 儘管當我導入它時沒有任何異常。我認爲這是標準的Microsoft AVI庫。任何人都知道它是否適用於ASP.NET? – batman 2011-03-16 16:23:44

+0

我很好奇你的問題。你有沒有解決它?你找到另一個圖書館了嗎? – 2011-03-18 15:39:46

+0

謝謝@Eugenio,我一直在從事BMP到PDF的轉換工作,因爲這很容易。但是我發現像LEADTOOLS這樣的一些不同的庫似乎工作正常。我將嘗試使用上述庫作爲Windows CLI工具。我認爲這可能是關鍵。我將作業傳遞給它並從我的ASP.NET頁面查詢結果。 – batman 2011-03-21 21:45:30

回答

2

你知道拋出異常嗎?您提到的AviFileWrapper我相信取決於Windows API提供的庫,並且這些庫可能無法在您的服務器上使用,特別是對於ASP應用程序。

如果您需要一個足夠糟糕的解決方案,您可以考慮自己編寫一個簡單的庫。由於您可能不需要聲音或壓縮,AVI格式可能很簡單,可以自己實現。

這是我找到的一些文檔。

www.alexander-noe.com/video/documentation/avi.pdf

好運。

+0

哇 - 這是一個很好的指導。謝謝:)我會研究它。我在try ... catch塊中封裝了每個可能的部分,甚至還提出了一些有問題的函數,給出了我製作的位圖數組的返回值,以確保它認爲它也成功了。沒有例外,沒有警告,只有一個沮喪的(初級)開發人員。 – batman 2011-03-16 15:58:10

+0

當代碼應該拋出異常並且它沒有,或者當它們沒有提供信息時,它會很糟糕......當使用windows API的東西時,它會更頻繁地發生。我曾經使用過你引用的圖書館,而不是沒有麻煩。問題不在於那個特定的項目,而在於它使用的底層庫......必須有一個可以適應的開源項目。 – 2011-03-16 17:16:22