現在我開發了一個RIA應用程序,用於創建在線電影。 主數據格式是服務器端生成的swf文件。 我需要一個服務器端解決方案,用於自動化swf到視頻轉換。用於將SWF文件轉換爲視頻文件的Serverside解決方案
一些研究和實驗後,我發現了兩個解決方案:
- 重寫有點開源flash播放咬牙切齒
- 抓鬥的Adobe Flash Player直接通過虛擬X服務器
但是這兩種方法都有這樣的缺點:
- 咬牙切齒只支持SWF的舊格式
- 抓工作實時只有
有人建議可以另一種方式來做到這一點的東西?
現在我開發了一個RIA應用程序,用於創建在線電影。 主數據格式是服務器端生成的swf文件。 我需要一個服務器端解決方案,用於自動化swf到視頻轉換。用於將SWF文件轉換爲視頻文件的Serverside解決方案
一些研究和實驗後,我發現了兩個解決方案:
但是這兩種方法都有這樣的缺點:
有人建議可以另一種方式來做到這一點的東西?
有趣,
我發現this SimpleFLVWriter爲AIR製作,但我想它可以適用於有書寫到服務器上的文件。我理論上可以加載swf,檢查幀率,每幀獲取一個bitmapData快照,然後將所有bitmapDatas作爲二進制(ByteArray)發送到服務器,將其寫爲flv。
只是我的2便士。
這個解決方案沒有用在大多數情況下,由於非常低性能,低圖像質量和高互聯網流量:( – peko 2009-10-22 10:08:59
嗯......你是對的:(我猜應該有一些基於Java或其他類型的工具來'記錄'播放SWF並將其寫入FLV。 – 2009-10-23 21:48:48
虛擬X服務器抓取的屏幕投射: http://www.youtube.com/watch?v=8W6jyjXjmnE – peko 2009-09-22 15:59:45