Программные средства для создания и редактирования элементов мультимедиа

Автор работы: Пользователь скрыл имя, 26 Декабря 2011 в 22:48, курсовая работа

Краткое описание

Впервые термин «мультимедиа» появился в 1965 году и активно использовался вплоть до конца семидесятых годов для описания экстравагантных для того времени театрализованных шоу, использующих разные виды и формы представления информации: слайды, кино, видео, аудио фрагменты, световые эффекты и живую музыку.

Содержимое работы - 1 файл

Мультимедиа.doc

— 555.50 Кб (Скачать файл)

     Ulead VideoStudio – программа, предназначенная для начинающих пользователей. В ней доступна полная поддержка форматов DV и MPEG-2 для цифрового видео. А для музыкального сопровождения фильма можно использовать музыкальные файлы в формате MP3 или звуковые дорожки с аудиодиска. Работа с программой достаточно проста благодаря продуманному и дружественному к пользователю интерфейсу. В видеофильм можно вставить титры, воспользоваться плавными переходами между отдельными фрагментами и добавить голос или фоновую музыку к получившемуся клипу.

     COOL 3D – программа создания 3D-заголовков фирмы Ulead для презентаций, видео, мультимедиа и Web-страниц. Программа включает в себя более 100 автоматических мастеров, множество эффектов, которые в значительной степени упрощают моделирование и рендеринг конечной сцены. Также содержит огромную библиотеку 3D-объектов и материалов плюс фотореалистичные шаблоны и текстуры.

     1.5 Средства создания  и обработки звука

     Программы для работы со звуком можно условно  разделить на две большие группы: программы-секвенсоры и программы, ориентированные на цифровые технологии записи звука, так называемые звуковые редакторы.

     Секвенсоры  предназначены для создания музыки. С помощью секвенсоров выполняется  кодировка музыкальных пьес. Они  используются для аранжировки, позволяя «прописывать» отдельные партии, назначать тембры инструментов, выстраивать уровни и балансы каналов (треков), вводить музыкальные штрихи. В отличие от обычного сочинения музыки эффективное использование секвенсора требует от композитора-аранжировщика специальных инженерных знаний. Программы звуковых редакторов позволяют записывать звук в режиме реального времени на жесткий диск компьютера и преобразовывать его, используя возможности цифровой обработки и объединения различных каналов.

     Cakewalk Pro Audio – профессиональный многодорожечный секвенсор компании Twelve Tone Systems пользуется заслуженной популярностью у профессионалов. Cakewalk был одним из первых программных продуктов, в котором появилась поддержка дополнительных подключаемых модулей разнообразных аудиоэффектов, созданных для интерфейса DirectX. Характерная особенность DirectX-эффектов заключается в том, что все они работают в реальном времени и можно настраивать все параметры выбранного эффекта прямо в процессе воспроизведения звукового фрагмента.

     Logic Audio Platinum – профессиональный секвенсор фирмы Emagic. Обеспечивает поддержку DirectX, обработку в реальном времени, может работать с несколькими звуковыми картами. Он также позволяет записывать звук и выполнять цифровую его обработку.

     Sound Forge – программа, которая является одним из лидеров среди звуковых редакторов. Она обладает мощными функциями редактирования, позволяет встраивать любые подключаемые модули, поддерживающие технологию DirectX, имеет удобный современный интерфейс. Поддерживает современные звуковые форматы, в том числе RealAudio.

     CoolEdit Pro – профессиональная студия звукозаписи фирмы Syntrillium Software. Она позволяет записывать звук через звуковую карту от микрофона, CD-проигрывателя или другого источника, считывать и записывать файлы в популярном формате MP3, редактировать полученные звуковые файлы и добавлять в них разнообразные фантастические эффекты. Обеспечивает работу с мультимедиа-сайтами.

     1.6 Средства создания  презентаций и

     других  мультимедиа-продуктов

     После создания всех мультимедиа-компонентов  необходимо объединить их в единое мультимедиа-приложение. При этом возникает  задача выбора программного средства для его разработки. Существующие средства объединения различных  мультимедиа-компонентов в единый продукт условно можно разделить на три группы:

  • алгоритмические языки для непосредственной разработки управляющей программы;
  • специализированные программы для создания презентаций и публикации их в Интернет (быстрая подготовка мультимедиа-приложений);
  • авторские инструментальные средства мультимедиа.

     Как правило, выбор средства основывается на требованиях к эффективности  работы мультимедиа-приложения и скорости его разработки. Также существенным требованием является степень взаимодействия с пользователем. Специализированные презентационные программы ориентированы в первую очередь на передачу информации от компьютера к пользователю. Авторские инструментальные средства позволяют осуществить высокую степень взаимодействия и создать действительно интерактивное приложение.

     Разработка  мультимедиа-приложения на каком-либо алгоритмическом языке требует  знания программирования, хотя современные  среды визуального программирования дополнены различными мастерами  для создания отдельных элементов  интерфейса, позволяющих автоматизированно получать код программы. Затраты времени на разработку будут в этом случае значительны, но получившееся приложение – оптимальным по использованию ресурсов компьютера и скорости функционирования.

     Авторские инструментальные средства позволяют существенно сократить процесс разработки, но дают проигрыш в эффективности работы создаваемого приложения. Кроме того, для разработки необходимо хорошее знание возможностей данного средства и эффективных методов работы с ним.

     Наиболее  простым и быстрым является использование программ создания презентаций, возможностей которых в некоторых случаях оказывается достаточно для создания несложного мультимедиа-приложения. Авторские системы предназначены для создания программных продуктов с высокой степенью взаимодействия с пользователем. Часто для разработки пользовательского интерфейса авторские системы предлагают специальный язык сценариев. Они позволяют создать конечный продукт, объединяющий все мультимедиа-компоненты единой управляющей программой. Его отличительной чертой является наличие общего интерфейса, позволяющего выбрать любой из мультимедиа-компонентов, запустить его на выполнение (прослушать звуковой файл или просмотреть видео), организовать поиск требуемого объекта и т.п.

     Программы создания презентации первоначально предназначенные для создания электронных слайдов, помогающих иллюстрировать сообщение докладчика, теперь все более ориентируются на применение мультимедиа. Существует большое количество таких программ, различающихся набором изобразительных и анимационных эффектов.

     Power Point – презентационная программа, входящая в пакет Microsoft Office. По количеству изобразительных и анимационных эффектов не уступает многим авторским инструментальным средствам мультимедиа. Содержит средства для создания гибкого сценария презентации и записи звукового сопровождения каждого слайда. Наличие русскоязычной версии позволяет успешно работать с текстами на русском языке. Встроенная поддержка Интернета позволяет сохранять презентации в формате HTML, однако анимированные компоненты требуют установки специального дополнения PowerPoint Animation Player. Позволяет создавать сложные программные надстройки на языке программирования Visual Basic for Application, что существенно расширяет возможности программы.

     Freelance Graphics – программа фирмы Lotus для создания слайд-шоу. Обеспечивает широкий набор возможностей форматирования текста, рисунков, графиков и таблиц на слайдах. Демонстрация презентации может проводиться на компьютерах, где сама программа Freelance Graphics отсутствует. Поддерживает изображения в формате GIF, в том числе с прозрачным фоном. Преобразование презентации в формат HTML с помощью специального мастера позволяет публиковать ее на Web-сервере, обеспечивая при этом оптимальную скорость загрузки страницы. Демонстрация слайд-шоу в Интернете требует дополнительных компонентов для браузера.

     Formula Graphics – авторская система, применяется для разработки интерактивных приложений мультимедиа. Она имеет простой и удобный в использовании графический интерфейс и не накладывает никаких ограничений на изображения, звуки и анимации, которые могут быть объединены с ее помощью. Formula Graphics имеет мощный объектно-ориентированный язык, однако приложения можно разрабатывать и без применения программирования. Управляющие элементы на экране отображаются в виде гипертекста и графических гиперссылок. Formula Graphics имеет программируемую двух- и трехмерную графику и используется также для разработки приложений с анимацией и игровых программ. Разработанные мультимедиа-приложения могут быть проиграны с гибкого диска, CD-ROM, непосредственно через Интернет или внедрены в Web-страницу.

 

      2 Клип, демонстрирующий возможности динамических

     текстовых полей

     2.1 Постановка задачи  и методы ее  решения

     Создать flash-приложение «калькулятор для сложения двух чисел». Создаются два динамических текстовых поля для ввода данных с клавиатуры и одно динамическое текстовое поле для вывода данных на экран, а также один мувиклип для вывода результата в динамическое текстовое поле. ActionScript будет применен при создании калькулятора.

     2.2 Описание методики  решения поставленной  задачи

     Для того, чтобы создать  клип воспользуемся программой flash-анимации Adobe Flash CS4 Professional.

     Adobe Flash CS4 Professional – воплощающая лучшие отраслевые достижения мультимедийная среда для создания, всестороннего графического оформления и адаптации интерактивных проектов. Adobe Flash Professional работает с любыми стационарными, портативными устройствами и мониторами.

     Запустить программу  можно с рабочего стола или Пуск/Программы/Adobe/Adobe Flash CS4.

     После запуска на экране открывается главное  окно программы. Окно представлено на рисунке 1. 

Рисунок 1 – Главное  окно программы 

     Создаем 5 прямоугольников  необходимого размера с помощью  инструмента «прямоугольник» как это представлено на рисунке 2. 

Рисунок 2 – Создание прямоугольников 

     Далее создается  динамический текст с помощью  инструмента «Текст». Во вкладке  «Свойства» устанавливаются необходимые  параметры ширины и высоты, а также  размер шрифта. Первому и второму динамическим текстовым полям присваивается имя «x1» и «x2». Во вкладке «тип текста» выбирается «вводимый текст» для того, чтобы значения чисел могли вводиться с клавиатуры. Аналогичные действия проводим с оставшимися тремя полями, изменяя имя и тип текста. Второе и четвертое поле будет иметь «тип текста» - статический, а последнее поле – динамический (рисунок 3). 

Рисунок 3 – Свойства динамического текстового поля 

     Выбираем второе и четвертое динамическое текстовое  поле и вписываем в них текст «+» и «=». Пример представлен на рисунке 4. 

Рисунок 4 – Текст  «+» и «=» 

     Выбираем текстовое  поле со знаком «=» и с помощью  горячей клавиши F8 делаем преобразование в мувиклип. Присваиваем имя «btn1» (рисунок 5). 
 

Рисунок 5 – Свойства мувиклипа 

     Код клипа пишется  на отдельном слое. Чтобы создать  новый слой, необходимо во вкладке  «временная шкала» нажать на значок, который  называется «создать слой». Рядом с  первым слоем появится второй. Чтобы  его переименовать, необходимо дважды щелкнуть левой кнопкой мыши по заголовку слоя и написать имя «Action» (рисунок 6). 

Рисунок 6 – Создание и изменение имени слоя 

     Окно кода вызывается горячей клавишей F9. В появившемся окне вставить следующий код: 

     var rty:Number;

     btn1.addEventListener(MouseEvent.CLICK,access);

     function access(MouseEvent):void

     {

           var quantity:Number = Number(x1.text);

           var quantity2:Number = Number(x2.text);

           rty = quantity + quantity2;

           otvet.text = String (rty);

     }

     2.3 Тестирование и  отладка

     Для того, чтобы протестировать код необходимо нажать комбинацию клавиш Ctrl+Enter. Код работает следующим образом: в первое поле вводится число, во второе поле вводится число, после нажатия кнопки равно в программном коде эти два числа складываются и результат выводится в последнее поле. Пример калькулятора для сложения двух чисел приведен в приложении А.

Информация о работе Программные средства для создания и редактирования элементов мультимедиа