我有一個Adobe Air Flash,動作腳本3.0應用程序。我需要將網絡攝像頭(或者一系列位圖作爲幀)保存到視頻文件中。視頻文件需要進行壓縮,並需要隨着幀的進行保存。如何在Adobe Air/Flash中編碼視頻?
1
A
回答
2
AIR/Flash不允許您訪問任何本地視頻編碼器,因此壓縮視頻是這個問題的難點。
其餘的,使用BitmapData.draw()函數來抓取視頻幀。然後,您可以將文本繪製到相同的位圖數據中。
對於未壓縮的視頻,你可以這樣做:http://www.joristimmerman.be/wordpress/2008/12/18/flvrecorder-record-to-flv-using-air/。
理論上,您可以在ActionScript中編寫視頻編碼器。沒有人這樣做的事實告訴我,你會遇到問題(無論是technicaql還是合法的 - 對於某些編解碼器)。在AIR中,更好的方法是使用NativeProcess API或本機擴展來將編碼卸載到本機代碼。這需要將AIR應用程序本身作爲本機應用程序發佈,併爲您支持的每個平臺創建單獨的版本。 (通過添加對本地代碼的依賴關係,您失去了AIR的跨平臺優勢。)
在Flash(在Web上)中,執行此操作的典型方法是將相機流發送到服務器並進行處理那裏。
相關問題
- 1. 使用Adobe air檢測視頻編碼
- 2. 使用Adobe Live Streaming編碼視頻
- 3. 如何編碼/解碼MVC(多視點視頻編碼)視頻?
- 4. 在Adobe AIR應用程序中流式編碼的視頻
- 5. 如何在Visual C中編碼視頻?
- 6. 如何使用Adobe Alchemy /在Adobe Alchemy中顯示視頻?
- 7. Java編碼視頻
- 8. 視頻編碼轉換編碼在c#
- 9. 如何在python中解碼JPEG和編碼視頻?
- 10. Android視頻編碼
- 11. Mediacodec在線編碼視頻
- 12. 視頻/音頻編碼/解碼/播放
- 13. 如何將視頻編碼爲h264?
- 14. 如何在Adobe Flash中無縫地循環播放視頻?
- 15. 如何在Adobe Premiere中滾動文本和視頻
- 16. 如何獲得視頻的視頻編解碼器屬性?
- 17. 如何在Adobe AIR 2.0中將音頻和視頻同時錄製到flv中?
- 18. 在HTML4中對視頻進行編碼
- 19. Base64-在js中編碼視頻文件
- 20. 導出adobe連接視頻
- 21. 快速編碼視頻編解碼器?
- 22. 如何在文檔中編寫視頻?
- 23. Java - h.264視頻編碼
- 24. 加入編碼視頻幀
- 25. 編程視頻轉碼
- 26. Android的HTML5視頻編碼
- 27. Windows Azure的視頻編碼
- 28. 如何在HTML5中嵌入以VP9/H.265編碼的視頻?
- 29. 如何在iOS中編碼流式視頻?
- 30. 如何在PHP中安裝FFMPEG來編碼視頻
工程就像一個魅力,快速的問題。他們使用的是自由壓縮機嗎?那很快? – JustinKaz
任何想法,我可以壓縮視頻和節省時間? – JustinKaz
你知道我如何獲得一個編碼器的許可證並在Air中使用它嗎? – JustinKaz