2009-09-08 97 views
2

是否有使用陣列bitmapdata從攝像頭錄製視頻並生成flash動畫片段文件的任何示例?我想錄制聲音,而不使用red5 /閃光流媒體服務器bitmapdata記錄視頻

回答

1

視頻部分可能可能在非常低的幀率,但你必須將FLV編碼器移植到AS3,這是不平凡的任務。這也將是非常緊張的記憶。

至於音頻,在Flash播放器中根本沒有對原始麥克風數據的編程式訪問。如果你想錄制音頻,你必須使用像FMS或Red5這樣的服務器。

0

我還沒有看到任何庫可以在運行時生成Flash的SWF文件你可以做的是將所有的bitmapdata傳遞到後端,例如PHP。然後使用PHP來生成一個帶有MING庫或類似軟件的swf文件。

出於安全原因,您無法錄製來自麥克風的聲音。

2

對於視頻部分,有SimpleFlvWriter(對於AIR)。

對於聲音部分,Flash不允許您直接錄製麥克風輸入,但是,在getMicrophone()中有一些替代方案。

+0

SimpleFlvWriter很棒! – 2011-06-27 19:51:12

+0

完全贊同你,但這是適合本地儲蓄,而不是互聯網流量。例如,1280x780x24fpsx15sec會產生一些100MB的文件,例如在使用ffmpeg進行壓縮後會產生大約1.5Mb的文件,這使得該解決方案絕對不可以舒適。 – Mike 2012-04-17 17:35:27