Сжатие видео
Здесь важно отметить, что раз уж мы применяем Sorenson Squeeze с целью получения наилучшего качества при наименьших размерах файла, то лучше всего использовать «сырое» (несжатое) видео. Если же мы импортируем видео, которое уже подверглось компрессии, и станем сжимать его еще, то качество изображения может пострадать. Вообразите такую аналогию: возьмем фотографию и скомкаем ее руками в шарик, затем развернем, расправим, опять скомкаем и так далее. С каждым разом изображение будет все хуже. То же самое и с видео. Если взять сырое видео и применить к нему компрессию, а затем импортировать то, что получилось, в другую программу и применить другой тип сжатия, и так далее, – потеря качества неизбежна.
Параметры сжатия
Давайте импортируем наше видео в Sorenson Squeeze.
1. Нажмите кнопку File Open (открыть файл) и выберите сырой видео файл (в нашем примере это driving_final.mov). Теперь вы можете увидеть этот клип в окне просмотра.
2. Нам нужно выбрать формат, в который мы будем кодировать. Здесь три варианта: QuickTime Video, Flash SWF и Flash FLV. Так как мы будем импортировать сжатое видео во Flash MX, выбираем формат Flash FLV, нажав соответствующую кнопку:
Flash FLV – новый формат файлов, присущий только Flash MX. Хотя существуют и другие форматы, которые можно использовать во Flash MX, этот формат наилучший для импортирования сжатого видео.
3. Теперь надо выбрать скорости передачи (ширину полосы пропускания) , для которой мы будем кодировать видео. Вы, наверное, заметили, что кнопки выбора скорости передачи подсветились только после того, как мы выбрали формат видео. Теперь семь кнопок режимов кодирования активны. Давайте выберем четвертый режим -Broadband (широкополосная сеть):
Такая настройка не совсем соответствует тому, что нам нужно, но не волнуйтесь – мы сможем быстро довести до совершенства. Обратите внимание, что выбранные нами параметры отобразились в окне выходных файлов (Output Files).
Если, ради интереса, экспортировать с этими предустановленными параметрами, в результате получится файл видео со звуком размером свыше 2 MB! He годится. Можно было бы выбрать другую предустановку, но мы предпочтем эту, так как она ближе к тем параметрам, которые мы хотим получить в итоге. Поэтому давайте-ка копнем поглубже!
4. Обратимся к окну Output Files и выделим строку, начинающуюся со слова Spark. Теперь идем в меню Edit > Output Compression Settings…, открывая диалоговое окно Compression Settings (параметры компрессии).
5. Для нас не обязателен превосходный звук, достаточно просто хорошего; мы ведь все-таки собираемся передавать это видео по сети. Качество звука стандарта CD требует, как правило, скорости передачи не менее 48 килобит в секунду при частоте дискретизации не менее 44 кГц. А мы возьмем на одну-две ступени ниже, так что звук будет хорошего качества, и в то же не займет много места. Итак, выбираем в секции Audio Output параметры Fraunhofer MP3 при 32 килобит/с.
6. Здесь же, в секции Audio Output, изменяем частоту дискретизации (Sample Rate) на 22,050 кГц и выбираем Mono в списке Channels (каналы) .
7. Теперь давайте переместимся в секцию Video Output. Установим Data Rate (скорость передачи) на 350 килобит/с, a Frame Rate (частоту кад-ров) – на 1:1 (вы можете также ввести в это поле «30″). Это означает, что при сжатии будет использоваться та же частота кадров, что и в оригинальном видеоклипе, то есть, в нашем случае, 30 fps.
8. Выберите из списка Method (метод) Sorenson 2-PassVBR. Это, пожалуй, важнейшая функциональная возможность Sorenson Squeeze, отсутствующая в Sorenson Spark. 2-Pass VBR (Variable Bit Rate – переменная частота данных) – это особый способ компрессии, когда сцены с активным движением кодируются гораздо большим количеством данных, чем статичные сцены. Таким образом, снижается размер файла при повышении производительности. Кстати, сегодня едва ли не каждый видеофильм DVD кодируется таким способом.
9. Наконец, установите Frame Size (размер кадра) на 320×240.
Обратите внимание на верхнюю часть диалогового окна Compression Settings – значение расчетной ширины полосы пропускания (Estimated Bandwidth) теперь составляет 382 килобит/с. Можно было бы удовольствоваться этими настройками, однако я хочу большего – полагаю, и вы тоже. Копаем дальше.
10.Нажмите кнопку Options… в секции Video Output – откроется диалоговое окно Sorenson Spark Settings (параметры Sorenson Spark). Здесь три вкладки, первая из них – просто общая сводка (Summary) установленных параметров. Перейдите на вкладку Encode (кодирование):
Первый параметр – Quick Compress (быстрое сжатие). При включении этой опции сжатие видео происходит примерно на 20% быстрее, но при этом приносится в жертву качество. Впрочем, на самом деле эта потеря качества минимальна и на глаз практически не заметна. Наш видеоклип длится всего 10 секунд, так что его сжатие займет от 30 секунд до 2 – 3 минут, в зависимости от быстродействия вашего компьютера. Много времени мы тут не выиграем, лишние 30 секунд у нас как-нибудь найдутся, так что оставляем эту опцию отключенной.
12. Следующий флажок – Drop Frames (пропускать кадры). Эта опция действительно важна только в том случае, если вы выбираете последнюю настройку на этой вкладке – Minimum Quality (минимальное качество). Регулятор Minimum Quality используется для настройки минимального качества изображения кодированного видео. При этом, естественно, многим придется пожертвовать: снизится частота кадров, а значит, и качество изображения в каждом кадре. В этом упражнении мы оставляем эту опцию отключенной.
13. Главный орган управления на этой вкладке – регулятор Automatic Key Frames (автоматические ключевые кадры). Он позволяет установить вероятность того, что при переходе от кадра к кадру будет вставлен ключевой кадр. Установите регулятор на 75. При этом автоматическое создание ключевых кадров будет происходить несколько чаще, чем при значении по умолчанию (50), в нашем клипе – непрестанное движение, поэтому требуется, чтобы ключевые кадры располагались чаще.
14.Теперь перейдите на вкладку Playback (Воспроизведение) и установите флажок Image Smoothing (Сглаживание изображения). Это помогает устранить или хотя бы снизить эффект «блоков», который может возникнуть в результате компрессии.
15.Установите также флажок Playback Scalability (масштабирование воспроизведения). Эта опция облегчает воспроизведение видео на различных компьютерных платформах. При воспроизведении фильма на медленном компьютере каждый второй кадр пропускается, компенсируя, таким образом, недостаточную производительность компьютера (например, фильм с частотой кадров 30 fps превратится в 15 fps и так далее).
16.Нажмите ОК, затем еще раз ОК, подтверждая наши новые параметры компрессии.