Постобработка захваченного видео в AS3, создание замедленного движения - PullRequest
1 голос
/ 25 апреля 2011

У меня есть интересный проект, в котором мне нужно разрешить пользователям снимать собственное видео с помощью веб-камеры в киоске, после чего я отправляю им по электронной почте ссылку на их видео. Хитрость в том, что полученное видео должно быть «замедленной» версией захваченного видео. Так, например, если кто-то создает 2-минутный фильм, конечный фильм будет 4 минуты.

Я бы хотел построить это во Flex / AS3, если это возможно. У меня нет проблем с захватом видео и его сохранением / созданием и отправкой ссылки по электронной почте, но замедление видео является настоящим препятствием. Я не уверен, как подходить к «пакетной постобработке» набора видео с помощью инструментов Adobe.

У кого-нибудь был подобный проект или были предложения по маршрутам, чтобы сделать это?

Спасибо! -Josh

Ответы [ 2 ]

1 голос
/ 26 апреля 2011

Это абсолютно выполнимо со стороны клиента, вопреки тому, что некоторые могут верить. :)

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

Просто отрегулируйте частоту захвата, что не должно быть слишком сложно, все источники там.

В качестве альтернативы, вы можете написать приложение AIR, которое запускает Adobe Media Encoder после записи файла и запускать его с предустановкой, содержащей информацию FTP и т. Д. Или вы можете просто использовать класс сокета для подключения и загрузки по FTP.

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

0 голосов
/ 26 апреля 2011

Невозможно сделать это на стороне клиента.
Захватите видео и отправьте его на сервер.
Используйте такую ​​библиотеку, как FFMpeg, чтобы сделать ваши разговоры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...