Post-processing captured video in AS3, creating sl

2019-05-31 07:17发布

问题:

I have an interesting project wherein I need to allow users to capture video of themselves with a webcam at a kiosk, after which I email them a link to their video. The trick is the resulting video needs to be a 'slow motion' version of the captured video. So for example, if someone creates a 2 minute movie, the resulting movie will be 4 minutes.

I'd like to build this in Flex / AS3 if possible. I don't have issues capturing the video and storing it / generating and emailing a link, but slowing down the video is the real mind bender. I'm unsure how to approach 'batch post-processing' a set of videos using Adobe tools.

Has anyone had a project similar to this or have suggestions on routes to take in order to do this?

Thanks! -Josh

回答1:

This is absolutely feasible from the client side, contrary to what some may believe. :)

http://code.google.com/p/flvrecorder/

Just adjust the capture rate, which shouldn't be too difficult all the source is there.

Alternatively, you could write an AIR app that launches Adobe Media Encoder after writing a file and launch it with a preset that has FTP info etc. Or you can just use the socket class to connect and upload over FTP.

http://code.google.com/p/fl-ftp/



回答2:

It is not feasible to do this client-side.
Capture the video and send it to the server.
Use a library like FFMpeg to do your coneversions