Конвертировать последовательность снимков в FLV as3 - PullRequest
0 голосов
/ 22 октября 2010

Я беру серию shapshot во Flex, используя:

var imageSnap:ImageSnapshot =  ImageSnapshot.captureImage(VisuModel.getInstance().mainApiContainer.mp);
var imageByteArray:ByteArray = imageSnap.data as ByteArray;

Я хотел бы преобразовать эту последовательность во флэш-видео файл.Как я могу добиться этого с помощью Red5?

Всего наилучшего разработчикам ActionScript и Java!

1 Ответ

0 голосов
/ 08 ноября 2010

Я привык к следующему рабочему процессу: 1 - захватить мой экран в AS3

//this is just a constant
var snapshotDpi:Number=VisuModel.getInstance().snapshotDpi;
// Capture and convert to base64
var imageSnap:ImageSnapshot=
ImageSnapshot.captureImage(VisuModel.getInstance().mainApiContainer.mp,snapshotDpi);
var con:String=ImageSnapshot.encodeImageAsBase64(imageSnap)
// Save to img using amfphp
VisuModel.getInstance().gateway.call( "visumars.NewServices.SaveAsJPEG",
            new Responder(onResult_writeScript, onFault),con,imageName.getImageName())

2 - затем я использую mmpeg для сохранения последовательности jpeg как flv

...