Видео во флеше Ижевский Виталий Спецвыпуск: Хакер, номер #054, стр. 054-086-1 (moyavital@mail.ru) Альтернатива для размещения в интернете Клипы Глюкозы, рассказы Масяни и пестрые игрушки аркады в интернете – все это Flash в действии. На самом деле все только что перечисленное - простая 2D-анимация, которая в умелых руках может превратиться в инструмент, который: - Имеет маленький размер и поэтому быстро загружается из Сети, так как использует векторный формат изображений и сжимает растровые файлы. - Умеет проигрывать звук (MP3, wav). - Работает на любой платформе, лишь бы был плагин для браузера, который сейчас есть даже в мобильниках. Например, последние модели Nokia и Samung поддерживают Flash. - Управляется мощным событийно-управляемым языком VBScript (интерактивность в мультимедиа). - Красиво выглядит. Благодаря автоматической поддержке anti-aliasing даже простая линия или кружочек, нарисованные во Flash, приятны глазу. Что уж говорить о рисунках, нарисованных профессионалами. - Популярен. На сегодняшний день Flash Player используют 222 миллиона человек, и каждый день его скачивает еще 1,4 миллиона. По данным Macromedia, 90% пользователей Сети просматривают страницы на Flash с помощью Flash Player. Интерфейс Flash очень похож на интерфейс программ от компании Adobe. Интуитивно понятен и не перегружен. Поработав во Flash, начинаешь восхищаться продуманностью интерфейса и испытывать глубокое уважение к разработчикам Macromedia. Во Flash можно использовать не только растр и звук, но и цифровое видео. Последняя версия Macromedia Flash MX имеет возможность импорта видео в форматах MPEG, DV (Digital Video), MOV и AVI. File->Import, выбираешь файл и указываешь нужные параметры. Quality – качество (по умолчанию 50); KeyFrameInterval – количество кадров в секунду (от 1 до 48, по умолчанию 24); Scale – разрешение (в процентном отношении к оригиналу); Import Audio – импорт звука. Для компрессии Macromedia Flash использует кодек Sorenson Spark v4. Как заявляют разработчики, он сжимает файлы в два прохода, используя режим VBR (переменный битрейт). Разработчики Flash не очень порадовали мир не только качеством изображения, но и степенью компрессии видео (DivX сжимает в несколько раз лучше). Еще один из недостатков компрессии - степень сжатия звука. Как видно из таблицы, количество байт, отведенных на звук, практически не изменяется от параметра Quality. Но у Sorenson Spark есть ряд преимуществ: - небольшой размер (встроенный в exe-файл вместе с оболочкой, меню и т.д. занимает 820 Кб; инсталлятор DivX вместе с крякой занимает больше 6 Мб); - скорость компрессии (DivX сжимает вышеуказанный файл за 22 секунды на AthlonXP3200+, Sorenson Spark – 6 секунд); - совместимость (есть плагин для браузера - и можно смотреть Flash-ролик). В первую очередь Sorenson Spark рассчитан на низкие битрейты и позволяет создавать файлы с небольшим размером и сравнительно хорошим качеством изображения. Режимы кодирования CBR (constant bitrate) - постоянный битрейт. Исходный файл кодируется с постоянным, выбранным до начала кодирования значением. CQBR (constant quality bitrate) - битрейт с постоянным качеством. Производится измерение необходимого битрейта для кодирования видео с заданным качеством. Качество задается либо с помощью переменной, квантования либо просто в процентах от исходного. |