|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Конвертация ролика swf в avi на стороне сервера
Интересует, как это делают.
В клиенте собирается анимационная открытка или презентация. Скажем, секунд 20-50. Соответственно, в клиенте есть плеер, который ее может проиграть. Потом по кнопке данные о контенте открытки/презентации сохраняются на сервер и уже там (на сервере) на основе этих данных каким-то образом записывается avi. Очень интересует, каким образом. Или если у кого есть ссылки на технологии, буду признателен. |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Тулзов по ручной конвертации swf в видео достаточно много.
Интересует, как это сделано на сервере без участия пользователя. Например, есть такой сервис, как www.powtoon.com. Пользователь собирает презентацию и одним кликом публикует ее в ютубе как видео, при этом совершенно точно на клиенте никакого видео не рендерится и на сервер не отправляется. |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
|
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Общую схему okouser уже описал. Что-то рендерится в кадры и потом из кадров собирается видео. Второй этап вполне может быть ffmpeg'ом каким-нибудь выполняться. В первом же шаге (рендеринг) возможны варианты. Скорее всего, передается описание сцены (тип объекта, положение, настройки). А на сервере рендерятся все нужные фреймы. Если там что-то простое, все объекты заранее могут быть отрендерены в нужное число картинок. Если что-то более сложное, может использоваться векоторный рендерер (из него генерируется swf и описание для рендерера мувика). Если же не лень заморачиваться, то и swf-ки можно рендерить с различным успехом. Берется swf file specification и честно реализуется в нужном объеме.
Рендерить некоторый объем swf - вполне реально. Технически почти ничего сложного нет (просто объем большой). Немного доставляет оригинальное понятие заливки в swf. Я, например, делал программу, которая разбирает флешку на компоненты (описание + картинки, звуки). И еще одну, которая по описанию рендерит шейпы. Кстати, действительно рендерила и вроде бы достаточно честно. MovieClip'ы не делал (не помню, почему и в какой момент забросил), но при желании все делается нужной сложности (без поддержки morphing'а гораздо проще, чем с поддержкой, например). Это все - без as3-кода (код тоже можно, но там объем работы огромный). Для разбора на компоненты можно swfmill взять и реализовывать только рендерер. |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Почувствуйте разницу. Цитата:
|
Часовой пояс GMT +4, время: 15:50. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|