回答
我用avifile包裝過去,很好的工作
@Stecya:沒有。我不需要AVI來設置圖像,但是我需要將一組圖像設置爲AVI。 – 2011-05-12 14:02:50
@穆罕默德:庫所做的一件事是(引用)「從位圖列表創建新的視頻流」,這不是你想要的嗎? – 2011-05-12 15:02:15
@Matt Ellen:你能否建議C#代碼片段做同樣的事情? – 2011-05-13 03:52:18
老問題,但我有兩個小技巧來實現它。我們現在是2013年,但是從2004年到2013年所有答案都很好。這些答案很有用,因爲程序員似乎很少花時間去研究新的編碼器解決方案,而且我們經常依靠相同的舊DLL和包裝器。
- 影像爲MPEG-1
在此基礎上的代碼,http://www.codeproject.com/Articles/5834/A-C-MPEG1-Image-Compression-Class,你可以寫一個C#的圖像轉換爲MPEG-1級使用C#在任何平臺上兼容。
- 圖像至AVI
轉換隻是用24位彩色圖像(嘗試使用梯度發生器具有的最大色彩數)根據使用的ffmpeg全幀AVI。用一個十六進制編輯器,檢查AVI的標題,以及單個圖像如何放置在AVI中。現在用兩個圖像來做。檢查標題。請參閱規範以瞭解標題中使用哪個值。你會發現你可以輕鬆地從頭開始構建一個圖像到AVI,沒有任何包裝,並在任何平臺上使用它。
兩者都是從頭開始的代碼。
你可以看看一個簡單的庫,用於編寫我編碼在我的項目中使用的AVI文件。 https://sharpavi.codeplex.com/ 來源包括一個示例屏幕截圖應用程序,可以很容易地適應從文件的位圖,如果你需要它。
- 1. C#:將位圖圖像流轉換爲avi文件
- 2. 如何從C#ASP.NET中的一堆位圖編譯AVI文件?
- 3. Kinect RGB到AVI文件
- 4. 從位圖圖像列表創建一個.avi文件
- 5. 對avi異常的位圖
- 6. HBITMAP *位圖到.net位圖
- 7. 創建後用C++保存AVI文件
- 8. 使用C#中的AVI文件
- 9. 在.avi文件中使用C#尋找
- 10. 如何顯示像avi文件一樣的avi文件的縮略圖
- 11. 壓縮AVI文件
- 12. Avi文件壓縮
- 13. 播放AVI文件
- 14. 如何將samplegrabber文件保存到avi?
- 15. MediaStore沒有找到AVI文件
- 16. 寫G.711流到AVI文件
- 17. .NET位圖文件類型限制
- 18. C#播放AVI
- 19. OpenCV - 播放AVI文件
- 20. 危險的AVI文件?
- 21. Matlab:編寫avi文件
- 22. 獲取AVI文件時間
- 23. 提取.avi文件的幀
- 24. CoreAudio AudioFileOpenURL打開.avi文件
- 25. PHP頭附加AVI文件
- 26. OpenCV - cvQueryFrame + avi文件問題
- 27. 創建一個AVI文件
- 28. 如何拆分AVI文件
- 29. C#位到位異或文件I/O
- 30. 從h264 AVI文件remuxing mpv文件
看看ffmpeg。 – SLaks 2011-05-12 13:27:20