Установка размера флеш видео через количество кадров? - PullRequest
0 голосов
/ 26 июля 2011

Можно ли вручную установить количество кадров видео в Flash BUilder 4? Как определяется длина кадра видео в Flash Builder 4? Мне нужно сделать это, чтобы обмануть конвертеров видеоформатов, заставив их думать, что мое видео на самом деле имеет длину x кадров, а не 1 (мое swf-видео полностью контролируется с помощью кода as3 и, таким образом, находится только на 1-м кадре). Таким образом, конвертеры видео формата смогут автоматически (и правильно) конвертировать мои видео в другой формат (желательно flv). Другим решением этой проблемы может быть преобразователь, который на самом деле автоматически конвертирует на основе длины видео, а не количества кадров, но я уже тщательно искал один, а один, кажется, не существует.

1 Ответ

0 голосов
/ 26 июля 2011

Я не эксперт по конвертации видео, но я бы предположил, что конвертер просто сделает однозначное соответствие между кадрами SWF и кадрами видео. Добавление большего количества кадров в ваш SWF приведет только к видео с пустыми кадрами после кадра 1.

Лучшее решение, которое я могу придумать, - экспортировать кадры самостоятельно. Вы можете нарисовать любой MovieClip во флэш-памяти в объект BitmapData покадрово, поэтому создайте новое приложение, которое загружает ваш SWF и рисует каждый кадр, прежде чем сохранить его в формате PNG / JPG на локальный диск. Ваш MovieClip может затем отправить событие, чтобы сообщить об окончании видео, и каждый кадр будет сохранен в отдельном файле. После этого вы можете использовать бесплатный пакет анимации, чтобы взять все файлы кадров и создать видео.

Звучит как тяжелая работа, но я сомневаюсь, что вы найдете какое-либо программное обеспечение, способное сделать это автоматически.

...