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

Программные средства для создания мультимедиа продуктов - это различные приложения, при помощи которых происходит их разработка. Они складываются из 3 компонентов. Системные программные средства – это набор программ, входящих в состав операционной системы компьютера и осуществляющих управление устройствами мультимедиа, причем это управление на двух уровнях – физическое управление вводом-выводом информации на низком уровне с помощью машинных команд и управление пользователем характеристиками устройств с помощью графического интерфейса, изображающего пульт управления устройством, например регулировки громкости звука, тембра, стереобаланса и т. д. Как правило, программы физического управления устройствами называют драйверами устройств. Инструментальные программные средства – программы позволяющие модифицировать мультимедийные файлы и создавать мультимедийные приложения. Инструментальные программные средства – это пакеты программ для создания мультимедийных приложений: графические редакторы, звуковые редакторы и программы для создания музыки, пакеты для создания презентаций, фильмов, анимации и т.д. Прикладные программные средства – это готовые и, как правило, продаваемые программные системы на CD или DVD дисках – фильмы, учебники, энциклопедии, игры, книги, виртуальные музеи, путеводители, рекламные материалы и т. д.

Программные среды для создания мультимедиа продуктов по своей природе очень разнообразны и зависят от сферы разработки, будь то создание звука, обработка видео, создание презентации или интерактивной анимации, обработка фото и т.д. Рассмотрим подробнее продукт от компании Adobe Flash. Adobe Flash (ранее Macromedia Flash), или просто Flash — мультимедийная платформа компании Adobe для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей. Платформа включает в себя ряд средств разработки, прежде всего Adobe Flash Professional и Adobe Flash Builder (ранее Adobe Flex Builder); а также программу для воспроизведения flash-контента — Adobe Flash Player. Adobe Flash позволяет работать с векторной, растровой и ограниченно с трёхмерной графикой, а также поддерживает двунаправленную потоковую трансляцию аудио и видео. Стандартным расширением для скомпилированных flash-файлов (анимации, игр и интерактивных приложений) является .SWF. Видеоролики в формате Flash представляют собой файлы с расширением FLV (при этом Flash в данном случае используется только как контейнер для видеозаписи). Расширение FLA соответствует формату рабочих файлов в среде разработки. Flash Player представляет собой виртуальную машину, на которой выполняется загруженный из Интернета код flash-программы. В основе анимации во Flash лежит векторный морфинг, то есть плавное «перетекание» одного ключевого кадра в другой. Это позволяет делать сложные мультипликационные сцены, задавая лишь несколько ключевых кадров. Основной недостаток flash-приложений — чрезмерная нагрузка на центральный процессор, связанная с неэффективностью виртуальной машины Flash Player.

План, по которому следует действовать при создания мультимедийного продукта с помощью программных средств.

I этап - выбор темы и описание проблемы;

II этап - анализ объекта;

III этап - разработка сценария и синтез модели;

IV этап - форма представления информации и выбор программных продуктов;

V этап - синтез компьютерной модели объекта;

Технологий создания мультимедиа приложений бесчисленное множество, рассмотрим пример создания простой игры в среде Adobe Flash. Для начала ставим задачи, выбираем средства разработки, собираем необходимую информацию для создания приложения. Затем создаем основные модели, которые будут использоваться в игре, например изображения главных героев, окружающих предметов и фонов. Мы можем рисовать их в самом флеше, а можем воспользоваться сторонними программами. После этого мы создаем анимацию движения предметов и главных героев игры, это легко сделать используя ключевые кадры во флеш. После этого идет процесс программирования событий игры в среде Action Script, например создание простого «движка» игры. После этапа тестирования и доработки получается готовый мультимедиа продукт, который может использоваться на веб-страницах для развлечения посетителей.