![]() |
Библиотека Интернет Индустрии I2R.ru |
||
![]() ![]() |
Использование Flash MX. Импорт видео
Если в системе установлен QuickTime (начиная с 4-ой версии - под Windows или Macintosh) или DirectX (начиная с версии 7 - только под Windows), импортируется целый ряд форматов видео, включая MOV (фильм QuickTime), AVI и MPG/MPEG. Для информации об обеспечиваемых форматах видеофайлов, См. Поддерживаемые форматы анимации и видео. Видеоклипы можно импортировать как внедрённые или как связанные файлы. См. Внедрение видео и Связывание видео QuickTime. К импортируемым видеообъектам в клипе могут применяться следующие действия: goTo, play, stop, toggleHighQuality, stopAllSounds, getURL, FScommand, loadMovie, unloadMovie, ifFrameLoaded, and onMouseEvent. Чтобы применить действие к видео, необходимо сначала преобразовать видеообъект в мувиклип. Для информации относительно использования ActionScript, См. Понимание языка ActionScript. Поддерживаемые форматы анимации и видеоСледующие видеоформаты импортируются во Flash, если установлен QuickTime 4 (Windows и Macintosh):
Следующие видеоформаты можно импортировать во Flash при наличии DirectX 7 (только в Windows):
По умолчанию, Flash импортирует и экспортирует видео, используя особый алгоритм - Sorenson Spark codec. Кодер/декодер Flash Sorenson - это алгоритм сжатия/декомпрессии, который отвечает за то, как файлы мультимедиа сжимаются и декомпрессируются во время импорта и экспорта. В зависимости от того, какие кодер/декодеры установлены в системе, могут обеспечиваться также дополнительные видеоформаты импорта. Подробнее о Sorenson Spark codec, См. Алгоритм Flash Sorenson. Если попытаться импортировать форматы, которые не поддерживаются системой, Flash выдаст предупреждающее сообщение о том, что операция не может быть завершена. В некоторых случаях Flash импортирует видео без звука. Например, звук не обеспечивается в файлах MPG/MPEG, импортируемых с QuickTime. В таких случаях Flash предупреждает, что звуковой блок файла не может импортироваться. Обратите внимание: импортируемый звук публикуется или экспортируется как streamed audio, при этом используются глобальные установки звука, выбранные в диалоговом окне Publish Settings. См. Установка опций публикации Flash-клипа. Алгоритм Flash SorensonSorenson Spark - это включённый во Flash MX кодер/декодер видео, который даёт возможность добавлять в документы Flash видеосодержание. Этот высококачественный кодер/декодер позволяет сжать видеоданные достаточно сильно для того, чтобы получившийся фильм Flash можно было без особых проблем передавать по медленным каналам связи. И, в то же время, Sorenson обеспечивает достаточно высокое качество изображения. Включение в пакет Flash алгоритма Sorenson Spark значительно расширяет и без того богатые возможности программы. Ведь в предыдущих версиях Flash можно было моделировать видео, только используя последовательность растровых изображений. Сейчас доступны две версии Flash Sorenson: Sorenson Spark Standard Edition, включённый во Flash MX, и Flash Player 6. Особенно хорошее качество Spark Standard edition обеспечивает для видео с незначительными движениями, типа изображения говорящего человека. Для обработки видео- и аудиоданных, а именно сжатия и распаковки, любое программное обеспечение (и не только Flash) использует специальный модуль, называемый кодеком (codec). Кодек Flash (Spark video codec) состоит фактически из двух подмодулей: кодера и декодера. Кодер (или компрессор) обеспечивает сжатие данных, а декодер (или декомпрессор) выполняет их распаковку. Flash Player содержит только декодер. О сжатии Есть два типа сжатия цифровых видеоданных: spatial (пространственный) и temporal (временный).
Sorenson Flash - по сути interframe кодер/декодер. Эффективное interframe-сжатие Sorenson Spark выгодно отличает его от других технологий сжатия, т.к. требует намного более низкую скорость передачи данных, чем у большинства других кодер/декодеров и обеспечивает при этом хорошее качество видео . Много других кодер/декодеров используют intraframe-сжатие; например, JPEG - intraframe кодер/декодер. Однако, interframe кодер-декодеры также используют intraframes (ключевые кадры) в качестве кадров-ссылок для промежуточных кадров (interframes). Sorenson Flash всегда начинает с ключевого кадра. Каждый ключевой кадр становится основным кадром-ссылкой для следующих промежуточных кадров. И всякий раз, когда следующий кадр значительно отличается от предыдущего кадра, кодер/декодер сжимает новый ключевой кадр. Советы для создания Flash-видео с сжатием Flash Sorenson Как сжимается видео, в значительной степени зависит от его содержания. Особенности современных алгоритмов сжатия видео (в том числе, и Sorenson Spark) таковы, что малоподвижные сцены (напр., говорящая голова) сжимаются совсем не так, как динамичные, быстро меняющиеся сюжеты (напр., репортаж с футбольного матча). Теперь несколько советов: Боритесь за простоту. Избегайте сцен со сложными движениями и изменениями в кадрах, они очень плохо сжимаются. Обычно лучшим решением является или быстрая смена сюжетов или плавные переходы. А всякие замысловатые заставки, "поворот страницы", слова, кружащие вокруг шарика и разлетающиеся от экрана - всё это, конечно, может замечательно выглядеть, но обычно плохо сжимается и поэтому должно использоваться крайне экономно. Помните о скорости передачи данных. Когда видео предназначено для Интернета, файлы должны быть рассчитаны на более низкие скорости передачи данных, нежели для внутренних сетей. Редкие пользователи с быстрыми соединениями могут просматривать файлы практически сразу, в то время как подавляющее большинство ваших потенциальных зрителей используют диал-ап и вынуждены подолгу ждать загрузку. Поэтому под вэб лучше делать короткие клипы, дабы удержать время загрузки в разумных рамках. Выберите соответствующую скорость кадров. Напомним, скорость кадров обозначает, сколько кадров проигрывается в секунду. Если имеется клип с динамичными сюжетами, более низкая скорость кадров может улучшить воспроизведение на конечных компьютерах. Например, когда сжимается изображение "говорящей головы" (клип с небольшим движением), уменьшение скорости кадров наполовину поможет сохранить только 20% скорости передачи данных. А когда сжимается видео с интенсивным движением, уменьшение скорости кадров имеет намного больший эффект для скорости передачи данных. Конечно, если ваши каналы и платформы воспроизведения позволяют, можно оставить высокую скорость. Но если всё-таки придётся уменьшать скорость кадров, лучшие результаты даёт деление скорости кадров на целые числа. Выберите размер кадра, соответствующий скорости передачи данных. Так же как скорость кадров, размер кадра фильма очень важен для создания высококачественного видео. Когда для видео выбирается размер кадра, следует одновременно учитывать скорость кадров, исходный материал и персональные предпочтения. Следующие установки можно использовать как руководство. Но имеет смысл поэкспериментировать, чтобы выбрать наиболее подходящие параметры для каждого конкретного проекта. Стандартные размеры клипа:
Учитывайте время загрузки видео. Необходимо знать, как долго будет загружаться видео. Во время загрузки видеоклипа неплохо было бы использовать другое изображение, которое появляется и "маскирует" загрузку. В расчётах для короткого клипа используйте следующую формулу: Пауза = время загрузки - время проигрывания + 10% времени проигрывания. Например, если клип - 30 секунд и загрузка занимает одну минуту, нужно дать клипу 33-секундный буфер: 60 секунд - 30 секунд + 3 секунды = 33 секунды. Используйте "чистое" видео. Чем выше качество оригинала, тем лучше конечный фильм. В то время как скорость кадров и размеры видео в Интернете обычно меньше, чем в телевидении, компьютерные мониторы имеют намного лучшую точность передачи цветов, насыщенность, резкость и разрешающую способность, чем стандартные телевизоры. Даже на небольшом экране качество отображения для цифрового видео критичнее, чем для аналогового телевидения. Шум, который был бы едва различим на TV, может оказаться глубоко очевидным на компьютере. Удалите шум, и interlace (чередование). Мало того что "зашумлённые" клипы плохо сжимаются, они и выглядят весьма непрезентабельно. Следуйте этим же рекомендациям и для звука. Чтобы достичь хорошего звукового сжатия, нужно начинать с чистого звука. Если кодируется материал с CD, попробуйте записывать файл, используя прямую цифровую передачу вместо аналогового ввода звуковой платы. Звуковая плата производит ненужные цифро-аналоговые и аналого-цифровые преобразования, способные создавать шум. Обеспечьте систему цифровыми инструментальными средствами передачи. Если применяется запись с аналогового источника, убедитесь, что при записи использовалась звуковая плата самого высокого качества из числа доступных. Внедрение видеоПри внедрении видеоклип становится частью клипа Flash, подобно импортированному растровому рисунку или векторному изображению. Документ Flash с внедрённым видео можно публиковать как клип Flash или как фильм QuickTime с дорожкой Flash, содержащей внедрённое видео. Любой обеспечиваемый видеоформат можно импортировать как внедрённое видео. Можно синхронизировать скорость кадров внедрённого видео, чтобы согласовать её со скоростью кадров основного клипа. Можно также корректировать соотношение скорости кадров видео с главной скоростью кадров на шкале времени. Но не всегда необходимо синхронизировать внедрённое видео с клипом Flash. Вот примеры, когда синхронизация не нужна:
Можно модифицировать импортируемое видео после редактирования его во внешнем приложении или импортировать другое видео, чтобы заменить внедрённое. Можно также назначить другой символ экземпляру видеоклипа. Назначение нового символа экземпляру отображает новый клип на сцене, но оставляет все свойства экземпляра (цвет, вращение, и так далее) без изменений. Видеообъект на сцене создаётся перемещением импортированного видеоклипа из Library panel (Панель библиотеки). Как и для других символов, можно создавать множество экземпляров импортированного видеоклипа, не увеличивая при этом размер файла Flash. Чтобы импортировать видео как внедрённый клип:
Чтобы модифицировать внедрённый видеоклип после редактирования его во внешнем редакторе:
Внедрённый видеоклип заменяется отредактированным файлом. Чтобы заменить внедрённый видеоклип другим видеоклипом:
Связывание видео QuickTimeЕсли импортируется видеофайл формата QuickTime, можно связать его с клипом Flash. При этом импортируемый видеофайл QuickTime не будет включён в состав документа Flash, как это происходит при внедрении, а так и останется внешним файлом. Однако, в клипе Flash на связанный видеофайл QuickTime будет указывать ссылка, которая и "свяжет" их вместе. При выводе готового изображения Flash этот файл будет загружен только тогда, когда в нём возникнет необходимость. Если создаётся связь с QuickTime-видео, нужно публиковать документ Flash как видеофайл формата QuickTime. Нельзя отображать связанный видеофайл QuickTime в формате SWF. Для получения дополнительной информации о публикации документа Flash как видеофайла формата QuickTime, См. Установка параметров публикации для клипов QuickTime 4. Можно масштабировать, вращать и передвигать связанный фильм QuickTime во Flash, но применить к нему Motion Tweening (Автоматическую анимацию) - нельзя. Чтобы импортировать QuickTime-видео как связанный файл:
Предварительный просмотр связанного фильма QuickTime Когда импортируется связанный видеоклип QuickTime, отображается только первый его кадр. Чтобы просмотреть другие кадры фильма во Flash, нужно добавить импортируемому фильму кадры на Timeline (Временной шкале). Для предварительного просмотра связанного видеоклипа в формате QuickTime:
Установка пути к связанному видеоклипу QuickTime: Путь к связанному видеоклипу QuickTime устанавливается в библиотеке текущего документа Flash. Чтобы установить путь к связанному видеоклипу QuickTime:
Работа с импортированным видеоКогда экземпляр внедрённого или связанного видеоклипа выделен на сцене, Property inspector (Инспектор свойств) показывает имя символа клипа, разрешение и положение на сцене. При использовании инспектора свойств можно переименовать видеоклип и назначить выделенному экземпляру другой символ (символ другого видеоклипа в текущем документе). Диалоговое окно Embedded Video Properties (Свойства внедрённого видео) позволяет просматривать информацию об импортированном видео, включая имя, путь, дату создания, размер в пикселах, длину и размер файла. Обратите внимание: можно предварительно просматривать кадры импортируемого видео, перемещая playhead (ползунок) по Timeline (Шкале времени). Однако звук при этом не будет воспроизводиться. Для просмотра видео со звуком используйте команду Test Movie. См. Предварительный просмотр и тестирование клипов. Чтобы отобразить Property inspector (Инспектор свойств):
Чтобы переименовать видеоклип:
Чтобы назначить выделенному экземпляру символ другого клипа:
Обратите внимание: внедрённый клип можно заменять только другим внедрённым видеоклипом, а связанный - только связанным. Чтобы отобразить диалоговое окно Embedded Video Properties (Свойства внедрённого видео):
Создание видеообъекта для передачи изображения с камерыМожно создавать видеообъекты, чтобы "вживую", в режиме реального времени, показывать изображение, передаваемое с камеры. Чтобы создать видеообъект, выберите New Video Object (Новый видеообъект) в меню опций Library panel (Панель библиотеки). Затем в Property inspector (Инспекторе свойств) назначьте объекту имя. Как назначать имена видеообъектам, См. Работа с импортированным видео. |
|
![]() |
![]() |
2000-2008 г. Все авторские права соблюдены. |
![]() |
![]() |
![]() |
![]() |