Post-processing captured video in AS3, creating slow motion

假如想象 提交于 2020-01-23 18:55:49

问题


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



来源:https://stackoverflow.com/questions/5781951/post-processing-captured-video-in-as3-creating-slow-motion

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!