Обложка Уроки редактирования видео на домашнем компьютере

Уроки редактирования видео на домашнем компьютере

Владимир Молочков

0% прочитано
Стандартный
Владимир Молочков

Уроки редактирования видео на домашнем компьютере

Глава 1. Введение в тему "Уроки редактирования видео на домашнем компьютере"

Предварительное замечание

В курсе рассмотрена работа в этих шести популярных видеоредакторах. При этом не всегда идет описание последней версии программы. Нужно ли переходить на новый софт, если старый отвечает всем требованиям? Ответ здесь неоднозначный. Например, найдется много сторонников Windows 7 и 10 и противников Windows 11. Лично я, например, работал во всех версиях Adobe Photoshop, начиная с самой первой версии этого графического редактора. Писал по Photoshop учебники и статьи. Переходить сегодня на версию Adobe Photoshop 2023 не вижу оснований. Здесь каждый решает сам. Еще пример. Видеоредактор Windows Movie Maker был включен в Windows XP в 2001 году. Программа позволяла создавать и редактировать видео, а также публиковать результат на YouTube. Поддержка Movie Maker была прекращена в 2017 году. Тем не менее, версия Windows Movie Maker 2.6 прекрасно работает на Windows 10 и 11, и многие пользователи об этом знают.

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

Итак, в тексте данного учебного пособия рассматриваются вопросы производства видеофильмов с использованием домашнего компьютера. На примерах описывается задачи обработки домашнего видео в различных популярных видеоредакторах.

Новый термин

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

Такой подход к работе стал возможен благодаря появлению и развитию цифрового видео. Для создания цифрового видео требуется немного модернизированный персональный компьютер (дополненный видеоредактором), а освоить цифровые видеотехнологии сможет каждый. Цифровое видео произвело революционный переворот, как в области аппаратного обеспечения, так и в области программного обеспечения при создании и использования видеофильмов.

Что такое «видеомонтаж»?

Любой отснятый видеоматериал, перед тем как записать в окончательном виде на сменный носитель, надо смонтировать, т.е. убрать «лишние» видеосюжеты, состыковать отдельные клипы, выполнить между ними переходы, добавить спецэффекты и титры. Для подобных задач прекрасно подходит компьютер.

Новый термин

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

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

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

Перед записью фильм необходимо сжать. Обычно максимальная степень сжатия видео с алгоритмами без потерь 3:1, в то время как алгоритмы, работающие с потерей качества, могут сжимать на порядок выше. Чрезмерное сжатие видео приводит к артефактам, т.е. заметным на глаз нарушениям качества фильма. Очень часто такие дефекты выглядят в виде разбиения видеокартинки на квадратные блоки, кроме того, рядом с контрастными границами и движущимися объектами появляются «волны» и «расплытие цвета изображения».

Программы (soft) для видеомонтажа

Если вы хотите привести в порядок свои домашние видеозаписи, снабдить их переходами, титрами, озвучить музыкой, пояснительными текстами - подойдет любая монтажная программа, например, видеоредакторы Ulead Video Studio или Ulead Media Studio (www.ulead.com). Эти программы предназначены для начинающих пользователей и обычно поставляется в составе оборудования мелких производителей. Среди достоинств таких программ – простота интерфейса. В редакторах доступна поддержка форматов DV и MPEG для цифрового видео. А для музыкального сопровождения фильма можно использовать музыкальные файлы в формате MP3 или звуковые дорожки с аудиодиска. В видеофильм можно вставить титры, воспользоваться плавными переходами (фейдерами) между отдельными фрагментами, добавить к вашему фильму речевую или музыкальную аудиодорожку.

Если хочется большего - сложных графических анимированных титров, спецэффектов, тогда стоит присмотреться к более продвинутым видеомонтажным пакетам, например, Adobe Premiere (www.adobe.com). Это программа профессионального редактирования цифрового видео. Она обладает удобным интерфейсом, поддерживает несколько видео- и звуковых каналов, содержит набор переходов между кадрами, позволяет синхронизировать звук и изображение. Adobe Premiere поддерживает подключение дополнительных модулей (plugins) от независимых производителей, что расширяет возможности самой программы. Среди таких модулей:

Adobe After Effects - программа для создания сложных титров, мощной анимации и спецэффектов;ViXen - программный модуль позволяющий «вытягивать» результаты съемок в условиях плохой освещенности и исправлять некорректную съемку некоторыми моделями видеокамер при искусственном освещении. Программа сложена в изучении, но результаты работы стоят затрат времени и сил. Модуль требователен к скорости работы процессора - чем быстрее процессор, тем быстрее просчет обработанных программным модулем изображений;Boris FX - набор эффектов для Adobe Premiere. Включает огромную библиотеку готовых эффектов и позволяет создавать собственные эффекты при помощи модуля KeyFramer методом создания ключевых кадров. Просмотреть результат можно с помощью окна интерактивного просмотра.Сопряжение видеокамеры с компьютером

При выборе оптимальной конфигурации компьютера, «заточенного» на работу с видео следует иметь в виду следующее:

Обработку видео на компьютере традиционно разделяют на три стадии: захват, монтаж и финальное сжатие (вывод). В первой стадии (захвате) основной целью является оцифровка всех видеофрагментов с максимально возможным качеством, т.е. без сжатия. Формат захваченного видеофайла зависит от используемого видеоредактора и обычно это MPEG. Формат MPEG является основным стандартом современного цифрового видео. Для декомпрессии MPEG потоков существуют множество аппаратных решений, применяемых как в компьютерах, так и в бытовой видеотехнике.

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

Для ваших клипов можно применять фильтры. Фильтры видео - это общее название для программ нанесения различных графических эффектов на кадры видеопотока. В видеоредакторах применяются те же фильтры, что и в графических редакторах, это:

Группа фильтров для коррекции освещенности и цвета изображения: Brightness (Яркость), Contrast (Контрастность), Levels (Уровни), Hue (Оттенок), Saturation (Насыщенность цвета);Фильтры Blur (Размытие) и Sharpen (Резкость) позволяют ecnhfyznm шум или недостаточную четкость изображения;Фильтры Resize (Изменение размера) и Crop (Ножницы нужны для изменения размера кадра захваченного видео.Это только несколько примеров фильтров, которых гораздо больше.

В процессе видеомонтажа титры и заголовки можно добавлять как с помощью программ редактирования видео, так и посредством любого графического редактора, например, Adobe Photoshop. Если вам нужно что-то особенное, такое как трёхмерные титры, то можно применить специальные плагины (plugins) или специализированные программы, например, Cool 3D.

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

После выполнения монтажа необходимо провести рендеринг финального видео, который позволит соединить клипы и специальные эффекты в единый фильм, а получившийся результат сжимается с помощью кодека. Дело в том, что видео в исходном формате имеет очень большой размер. Без компрессии вы не сможете отправить видеофайл по электронной почте или выложить его на сайт. Кодеки (например, DivX) сжимают видео в определённый формат с приемлемыми потерями, сохраняя при этом заданное качество фильма.

О съемке видео

Работа над видеофильмом начинается со съемки видео, а также с приблизительного сценария или плана съемки. Такой план может содержать перечень планируемых сцен и попутные заметки по условиям съемки. Важное событие всегда следует снимать с различных точек съемки. Позднее, при редактировании, можно будет выбрать лучшие точки съемки или соединить их. При любой съемке видеокамеру желательно стабилизировать. Можно получить стабильную картинку и без использования треноги. Для этого необходимо правильно держать камеру во время движения. Держите её двумя руками. Это уменьшит тряску, в отличие от удерживания одной рукой. Используйте свои ноги для поглощения колебаний. Согните колени чуть больше обычного и понизьте центр тяжести.

Одна из ошибок заключается в слишком частом использовании увеличения (зума). Для крупного плана лучше просто подойти поближе к объекту. Вторая распространенная ошибка заключается в отказе от ЖК-дисплея или видоискателя при съёмке.

Цифровая камера - это устройство WYSIWYG (что видишь на экране, то и получишь на носителе). Если вы видите нужный объект на ЖК-дисплее или видоискателе, то он будет и в записи. Новички всегда любят поглядеть на снимаемый объект своими глазами, оставляя "прицел" камеры. Так делать не следует. Всегда следите за кадром с помощью ЖК-дисплея или видоискателя. Поначалу это покажется вам неудобным, поскольку вы можете легко наскочить на улице на что-либо и упасть. Но, постепенно, привыкните.

Глава 2. Видеоутилита VirtualDub

Тему начнем от простого к сложному. Для несложной обработки видео не обязательно покупать и устанавливать дорогостоящий софт (Adobe Premier или Ulead Media Studio). Существует программа VirtualDub (www.virtualdub.org), автором которой является американец Avery Lee – полезная бесплатная утилита для работы с видеоизображениями на платформе Windows. Сегодня эта программа, сравнимая по своим возможностям с хорошим видеоредактором, заслужено является одной из самых популярных программ видеомонтажа для непрофессионального применения. Преимущества VirtualDub над аналогами – бесплатность (freeware) и проста. Программа имеет дружественный интерфейс, не требует инсталляции, работает качественно и быстро, имеет скромные системные требования. Эта программа постоянно обновляется и для неё написано множество фильтров (plug-ins). Большинство фильтров VirtualDub могут работать в реальном времени. Это означает, что вы можете вставлять видео фильтры и тут же видеть результаты их применения в правом окне VirtualDub без какого-либо кодирования. Все внешние фильтры для VirtualDub можно скачать с интернета и поместить в папку Plug-ins, которая находится в вашей папке с VirtualDub. Таким образом, VirtualDub сам обнаружит установленные фильтры и загрузит их, вам остаётся только выбрать нужный фильтр и применить его.

Как видеоредактор программа VirtualDub позволяет осуществлять захват видео, наложение фильтров, разрезание и склейку фрагментов, конвертирование клипов в разные форматы, пакетную обработку нескольких файлов и еще очень многое. Для уменьшения объема полученных видеоклипов они компрессируются, а для улучшения качества цветного изображения имеется шумоподавитель. Программа поддерживает AVI и MPEG форматы. Наличие встроенного кодека позволяет конвертировать видеофайлы в популярный формат MPEG-4, а также, при наличии платы видеозахвата, сразу же записывать фильмы в этом формате. В программе поддерживаются внешние кодеки, проинсталлированные в вашей оперативной системе, например, DivX.

В VirtualDub есть две функции, которые отсутствуют у других видео редакторов: Direct Stream copy и Frameserver (Подробнее мы рассмотрим их далее).

Размер программы удивителен - дистрибутив “весит” менее 1 Мбайта. Конечно, в соревновании с Adobe Premier Pro эта программа во многом проигрывает. Но, это как автобус и запорожец - их некорректно сравнивать. Каждая из программ по-своему хороша и имеет право на жизнь.

Интерфейс

Как и в Adobe Premiere в программе VirtualDub существуют два экрана в одном окне просмотра. По-умолчанию, слева будет показываться оригинальное изображение (Input), а справа изображение после его обработки (Output) – рис. 1.

ПРИМЕЧАНИЕ

На этом рисунке командой Video (Видео)4Filters (Фильтры) к исходному изображению был применен фильтр Invert (Инверсия).

Рис. 1. Интерфейс VirtualDub

СОВЕТ

Для удобства работы, вы можете отмасштабировать любое из окон просмотра (или оба сразу). Для этого, на любом из окон просмотра сделайте щелчок правой кнопкой мыши. У вас появится контекстное меню, в котором вы сможете выбрать нужный масштаб показа клипа из предлагаемого списка значений.

Панель навигации

Панель навигации показана на рис. 2 и предназначена для навигации по видеофильму.

Рис. 2. Панель навигации

Обозначения:

1.Track bar (Шаттл);

2.Stop (Стоп) кнопка остановки воспроизведения;

3.Input playback (Вход) кнопка показа входного видео (открытого в программе VirtualDub);

4.Output playback (Выход) кнопка показа выходного видео (после обработки фильтрами в программе VirtualDub);

5.Start (Старт) кнопка перевода шаттла на начало видео;

6.Backward (Назад) перевод шаттла и видео на один кадр назад;

7.Forward (Вперед) перевод шаттла и видео на один кадр вперёд;

8.End (Конец) кнопка перевода шаттла в конец видео;

9.Key previous(Ключ назад) кнопка перемещения шаттла на предыдущий ключевой кадр;

10.Key next(Ключ вперед) кнопка перехода видео на следующий ключевой кадр;

11.Scene reverse (Сцена назад) нажатие кнопки ведет к поиску предыдущей смены сцен;

12.Scene forward(Сцена вперед) при нажатии данной кнопки производится поиск следующей смены сцен;

13.Mark in (Метка входа) кнопка установки маркера начала выделенной области;

14.Mark out (Метка выхода) кнопка устанавки маркера окончания выделенной области.

Главное меню программы

Рассмотрим основные команды главного меню программы.

Меню File

В меню File (Файл) расположены команды для работы с файлами.

Команда Open video file (Открыть видеофайл) - открывает файл.Команда Append AVI segment (Получить AVI сегмент) присоединяет видеофрагменты к уже открытому видео. ПРИМЕЧАНИЕ

При присоединении командой Append AVI segment (Получить AVI сегмент) все видеофрагменты должно иметь одинаковые параметры по размерам и частоте кадров. В аудио не должно быть различий по частоте дискретизации звуков и числе уровней их квантования.

Команда Preview (Предпросмотр) осуществляет просмотр видео, которое открыто в VirtualDub. Команда Save as AVI (Сохранить как AVI) осуществляет запись видеофайла на диск в формате AVI.. Команда Save as old format AVI (Сохранить как AVI старого формата) служит для сохранении видео с заголовком старого типа для FAT16. Такой файл не может быть более 2 Гигабайт. Команда Save segmented AVI (Сохранить AVI сегмент) позволяет при сохранении видео делить его на сегменты. Команда Close video file (Закрыть видеофайл) закрывает видео, открытое в VirtualDub.Команда File Information (Информация о файле) выводит информацию об открытом видеофайле (рис. 3). Рис. 3. Окно AVI Information

Команды Save striped AVI (Сохранить поток AVI) и Save stripe master(Сохранить мастер потока) позволяют при записи видео разделять на несколько потоков, каждый из которых будет записан в свой видеофайл. Команда Save image sequence (Сохранить последовательность изображения) преобразует видео в статичные кадры изображений с расширениями *bmp или *tga. После сохранения последовательности таких изображений на диск можно их исследовать, например, с целью изучения, насколько изменилось качество исходного видео после использовании различных кодеков.Команда Save WAV (Сохранить WAV) извлекает звуковую фонограмму из фильма и сохраняет ее на диск в WAV-формате. Команда Load processing settings (Загрузить параметры настройки обработки) записывает в профайл все установоки VirtualDub, которые были сделаны для данного видеоклипа. Команда Save processing settings (Сохранить параметры настройки обработки) производит установки параметров VirtualDub из профайла, записанного ранее. НОВЫЙ ТЕРМИН

Профайл – профиль пользователя.

Команда Start frame server (Запустить фреймсервер) позволяет производить сжатие (например, в формат Mpeg 2) с использованием фреймсервера. ПРИМЕЧАНИЕ

Frameserver (Сервер кадров) - экономичная функция передачи видеокадров напрямую в какой-нибудь кодер. Экономичная, так как не требует нескольких гигабайт свободного места на диске. То есть при передаче напрямую кадров, обработанных с применением фильтров VirtualDub в некомпрессированном формате RGB идет экономия свободного места на жёстком диске. Наличие функции фреймсервера – особенность программы VirtualDub, отличающая его от других видеоредакторов.

Команда Capture AVI (Захватить AVI) производит захват видео с платы видеозахвата или TV-тюнера. Команда Run script (Запустить скрипт) запускает скрипты, написанные для VirtualDub.Командой Job control (Управление заданиями) можно просмотреть список отложенных заданий и запустить их выполнение. Команда Quit (Выход) осуществляет выход пользователя из программы. Меню Edit

Меню Edit (Редактирование) содержит команды редактирования видео.

Команда Beginning (Начало) устанавливает шаттл движения по видео на начало видео, загруженного в VirtualDub. Команда End (Конец) устанавливает шаттл движения по видео на конец видео, загруженного в VirtualDub. Команда Previous frame (Предыдущий кадр) устанавливает шаттл движения по видео на предыдущий кадр. Команда Next frame (Следующий кадр) устанавливает шаттл движения по видео на следующий кадр. Команда Previous keyframe (Предыдущий ключевой кадр) устанавливает положение шаттла на предыдущий ключевой кадр. Команда Next keyframe (Следующий ключевой кадр) осуществляет переход на следующий ключевой кадр. Команда Back 50 frames (Назад на 50 кадров) возвращает шаттл на 50 кадров назад. Команда Forward 50 frames (Вперед на 50 кадров) переводит шаттл на 50 кадров вперёд. Команда Previous drop frame (Предыдущий пропущенный кадр) переводит шаттл на предыдущий пропущенный кадр. Пропущенные кадры появляются при захвате видео. Можно посмотреть, как много их в вашем фильме, для этого и нужна эта команда. Команда Next drop frame (Следующий пропущенный кадр) устанавливает шаттл на следующий пропущенный кадр. Команда Previous range (Предыдущий диапазон) производит перевод шаттла на предыдущий видеофрагмент. НОВЫЙ ТЕРМИН

Видеофрагментами в программе Virtual Dub считаются те места, где производилась вырезка, вставка или отметка клипа.

Команда Next range (Следующий диапазон) осуществляет переход шаттла на начало следующего фрагмента. Команда Move to selection start (Перемещение в начало выделения) переводит шаттл в начало выделенной области. Команда Move to selection end (Перемещение в конец выделения) переводит шаттл в конец выделенной области. Команда Go to… (Переход к…) происходит перемещение шаттла на заданный кадр. Кадр можно задать, как его номером (number), так и его нахождением во времени (at time) - (рис. 4). Рис. 4. Команда установки шаттла в кадр № 4

Команда Delete selection (Удалить выделение) удаляет из видеоряда отмеченную последовательность кадров. Такая последовательность выбора кадров выглядит в программе в виде синей полосы от метки начала выбора кадров до метки конца (рис. 5).Рис. 5. Метки начала и конца установлены

Команда Set selection start (Установить начало выделения) устанавливает метку начала выделенной области. Команда Set selection end (Установить конец выделения) устанавливает метку окончания выделенной области. Команда Mask selected frames (Маскировать выделенные кадры) превращает выделенную область во фрагмент. То есть, метки выделения исчезнут, но на них можно будет попасть переходом по фрагментам. Команда Unmask selected frames (Снять маску выделения кадров) снимает все выделения фрагментов. Команда Reset frame subset (Сбросить поднабор) удаляет редактирование, которое было произведено с видео. Меню Video

В меню Video (Видео) находятся команды для работы с видео.

Команда Filters (Фильтры) вызывает окно, показанное на рис. 6. При помощи фильтров в программе VirtualDub можно производить очистку видео от шумов, менять яркость, контрастность и насыщенность изображений, изменять размеры изображения, делать другие операции по обработке видео. Среди фильтров:

Brightness/Contrast - позволяет изменить яркость и контрастность изображения. Deinterlace - встроенный фильтр для устранения «гребенки». Flip horizontally и Flip vertically – фильтр позволяет перевернуть изображение по горизонтали и вертикали соответственно. Grayscale - делает изображение черно-белым. Null transform - этот фильтр обычно он выбирается для подрезания неровных краев кадров. Resize – служит для изменение размера картинки. Rotate - поворачивает картинку на 90,180 или 270 градусов. Sharpen - увеличивает резкость изображения. Рис. 6. Окно команды Filters

В этом окне:

Нажатие кнопки Add (Добавить) вызывает окно выбора фильтров, которые вы будете применять для обработки видео.Кнопка Delete (Удалить) удаляет отмеченный вами фильтр. Кнопки Move Up (Переместить вверх) и Move Down (Переместить вниз) передвигают фильтры по списку вверх и вниз для изменения порядка наложения фильтров на видео.Кнопка Cropping (Кадрировать) производит обрезку выбранного кадра со всех сторон (рис. 7). Цифровое значения для обрезки (X,Y) можно выставить вручную или установить буксировкой мыши линии обрезки. Кнопка Configure (Конфигурировать) запускает дополнительное окно настройки выбранного фильтра (если фильтр настраиваемый). Рис. 7. Пример обрезки изображения в окне Filter input cropping

Команда Frame rate (Скорость кадра) позволяет изменить частоту видеокадров (рис. 8).Рис. 8. Окно Video frame rate control

В этом окне поле Source rate adjustment (Настройка источника) реализует первый способ изменения частоты кадров, который заключается в изменении длительности (продолжительности) видео. Визуально это выглядит как замедление или ускорение видео. Переключатель No change (Не менять) оставляет частоту кадров без изменений.

Переключатель Change to … frames per second (Изменить…кадров в секунду) изменяет индекс частоты кадров до выставленной вами частоты.

Переключатель Change so video and audio durations match (Изменить и выровнять видео и аудио) производит подгонку частоты кадров до выравнивания продолжительности звука и видео.

Поле Frame rate decimation (Скорость длительности кадров) реализует второй способ изменения частоты кадров, который заключается в реальном изменение количества кадров в секунду, что достигается удалением или дублированием кадров без изменения общей продолжительности видео. Переключатель Process all frames (Обработка всех кадров) обрабатывает из исходного видео все кадры

При установленном переключателе Process every other frame (Обработать каждый второй кадр) из исходного видео берётся только каждый второй кадр.

При установленном переключателе Process every third frame (Обработать каждый третий кадр) из исходного видео берётся только каждый третий кадр.

Переключатель Decimate by … (Делить на…) позволяет производить деление частоты кадров на произвольный множитель.

Поле Inverse telecine (Инверсия фильма) позволяет реализовать третий способ изменения частоты кадров при получении фильмов из формата NTSC методом выкидывания полей (для получения PAL из NTSC). Установка переключателя None (progressive) дает команду не производить никаких действий с полями.

Установка Reconstruct from fields-adaptive (Восстанавливать из адаптированных полей) означает автоматическое выкидывание одинаковых полей в соседних кадрах.

Переключатель Reconstruct from fields-manual (Восстановление из полей, заданных вручную) задает ручное выставление порядка полей для работы функции Inverse telecine.

Установка переключателя Reconstruct from blurred fields – manual (Восстановление из размытых полей, заданных вручную) задает удаление полей из материала с “размытыми” полями (например, когда видео долго хранилось на ленте, которая от времени частично размагничена).

Команда Color Depth (Глубина цвета) позволяет выбрать глубину цвета при получении видео от декодера. Команда Compression (Компрессия) открывает окно выбора кодека, при помощи которого будет происходить сжатие вашего видео (рис. 9). В этом окне при нажатии на кнопку Configure (Конфигурирование) появляется другое окно, предназначенное для настройки выбранного вами кодека. Рис. 9. Окно выбора кодека

Команда Select range (Выделить диапазон) позволяет выделить диапазон видео для обработки в программе VirtualDub. Диапазон можно указать временем (в миллисекундах) или номером кадра.Следующие четыре команды задают режимы обработки видео.

Режим Direct stream copy (Прямая копия потока) блокирует действия с видео в программе: в этом режиме нельзя использовать фильтры, менять кодек и т.д.ВНИМАНИЕ

Функция Direct Stream copy является особенностью программы. Она производит прямое копирование (без перекодирования), как аудио, так и видео потоков, что требует значительного места на винчестере, зато позволяет обрезать в видеофайле ненужные сцены и сохранить уже обрезанную заготовку в исходном формате не теряя при этом качества видео.

Режим Fast recompress (Быстрое сжатие) осуществляет передачу видео на кодер в том же цветовом пространстве, что и декодер видео. В режиме Normal recompress (Нормальное сжатие) программа получает видео от декодера в цветовом пространстве RGB. Режим Full processing mode (Режим полной обработки) установлен в программе по умолчанию.Команда Copy source frame to clipboard (Копировать кадр-источник в буфер обмена) производит копирование текущего кадра из открытого видео. Команда Copy output frame to clipboard (Копировать выходной кадр в буфер обмена) также производит копирование текущего кадра в буфер. Но в отличие от предыдущей команды при этом копироваться будет не кадр оригинального видео, а отредактированный вами кадр фильма, т.е. кадр после обработки в программе VirtualDub. Команда Scan video stream for errors (Сканировать видеопоток на ошибки) производит проверку оригинального видео на ошибки (неверную передачу видеоинформации). После выполнения проверки видео будет выдано количество испорченных кадров, а сами испорченные кадры будут выделены, как фрагменты и их можно будет удалить. Пример 1. Копирование кадров из фильмов в программе VirtualDub

Известно, что простым нажатием клавиши PrintScreen вы не сможете скопировать кадры из любимого видеофильма для их дальнейшего использования, например, в качестве обоев для вашего рабочего стола. На помощь вам придет VirtualDub. В примере мы продемонстрируем как этой программой можно копировать кадры из фильма Шрек-2.

Запустите VirtualDub.Выполните команду File (Файл)4Open video file (Открыть видеофайл) и откройте ваш любимый фильм (У нас – Шрек-2). Выполните команду Edit (Редактирование)4Beginning (Начать) – шатттл встанет в начало фильма.Мышкой продвиньте шаттл вправо на искомый кадр для захвата и выполните команду Video (Видео)4Copy source frame to clipboard (Копировать кадр в буфер обмена) - или нажмите комбинацию клавиш (Ctrl+1) для занесения указанного шаттлом кадра в буфер обмена.Теперь, занесенный в Clipboard кадр можно использовать где угодно, например, для обработки в программе Adobe Photoshop (рис. 10).Рис. 10. Кадр, захваченный в буфер обмена

Меню Audio

В меню Audio (Аудио) расположены команды для работы со звуком.

Команда Interleaving (Чередование) отвечает за то, каким образом звук будет внедрён в AVI файл. Команда Compression (Компрессия) позволяет выбрать звуковой кодек, при помощи которого будет производиться сжатие звука. На сегодня для звука очень популярен кодек MP3 (MPEG Layer-3) – рис. 11.ПРИМЕЧАНИЕ

Чтобы выбор команды Compression (Компрессия) стал доступен необходимо перед выбором кодека звука выполнить команду Audio (Аудио)4Full processing mode (Режим полной обработки).

Рис. 11. Окно Select audio compression

Команда Use advanced filtering(Расширенное использование фильтров) включается режим работы с дополнительными (внешними) фильтрами для обработки звука. При этом становится доступной команда Filters (Фильтры), отвечающая за построение алгоритма фильтров обработки звука – рис. 12.Рис. 12. Окно Audio filters

В этом окне:

Кнопка Clear (Очистка) очищает окно, т.е., удаляет все фильтры, которые вы выбрали. Кнопка Add (Добавить) добавляет фильтр на поле Audio filters (Аудиофильтры). Кнопка Delete (Удалить) удаляет выделенный фильтр (на рис. 10 был выбран фильтр stereo chorus – он и будет удален). Кнопка Test (Тест) воспроизводит звуковую дорожку с применением построенного вами набора фильтров.Кнопка Arrange (Упорядочить) упорядочит расстановку фильтров в поле Audio filters (Аудиофильтры). Кнопка Configure (Конфигурация) вызывает окно настройки выбранного (выделенного) фильтра. Команда Conversion (Преобразование) позволяет менять параметры звука - частоту дискретизации (sampling rate), число уровней квантования (precision) и количество каналов – моно или стерео (channels) - рис. 13. НОВЫЙ ТЕРМИН

Частота дискретизации (sample rate) измеряется в Герцах и определяет, сколько раз в секунду с сигнала снимается значение амплитуды. Снятое значение оцифровывается и затем обрабатывается компьютером. Если используются два канала (стереозвук), то амплитуда снимается с двух каналов одновременно. Оцифрованное значение амплитуды с учетом количества каналов называется сэмплом (sample). Чем выше частота дискретизации, тем качественнее звук. Чтобы оставить запас на несовершенство методов оцифровки звука, частоту дискретезации звука выбирают чуть выше необходимой; например, сигналы частотой до 20 кГц обычно дискретизуют с частотой 44.1 кГц. Разрядности 8 бит (256 ступеней) соответствует качеству телефонного сигнала, 16 бит (65536) - компакт-диску, 20..24 - студийной аппаратуре.

НОВЫЙ ТЕРМИН

Число уровней квантования (precision) определяет число бит, необходимых для представления одного оцифрованного значения амплитуды. По этому показателю оцифрованный звук обычно делится на 8-битный и 16-битный (256 и 65536 уровней квантования соответственно). Чем больше уровней квантования, тем точнее передается амплитуда звука и тем звук качественнее.

Рис. 13. Окно Auto Conversion

Команда Volume (Громкость) вызывает окно, в котором при установке флажка Adjust volume of audio channels (Установка громкости каналов) можно регулировать уровень громкости выходного аудиосигнала – рис. 14.Рис. 14. Окно Audio volume

Команда No audio (Без звука) означает, что в выходном AVI файле не будет никакого звука. При выборе команды Source audio (Источник звука) звук берется из открытого в этой программы видео. Команда WAV audio (Звук формата WAV) позволяет загрузить в программу внешний WAV-файл. Команда Direct stream copy (Прямое копирование потока) включает режим прямого копирования внешнего звука (WAV-файла) из источника (например, диска) в итоговый AVI-файл. Команда Full processing mode (Режим полной обработки) открывает возможность широкой обработки звука в программе VirtualDub (можно будет использовать фильтры, изменять уровень громкости и выбрать кодек и т.д.). Меню Options

Меню Options (Опции) содержит следующие команды:

Команда Performance (Параметры) задает настройки буферов VirtualDub. Командой Dynamic Compilation (Динамическая трансляция) задается динамическая компиляция видеофайлаКомандой Preferences (Предпочтения) вы можете настроить свои предпочтения при работе с этой программой. Выбор команды Display input video (Отобразить входной видеосигнал) задает показ оригинального видео в левом окне программы VirtualDub. Выбор команды Display output video (Отобразить выходной видеосигнал) задает в правом окне программы показ выходного (уходящего на кодек) видео. Команда Display decompressed output (Отобразить сжатый выходной сигнал) позволяет производить контроль сжатия видео кодеком, т.е. во время сжатия можно просмотреть качество сохранённого видео. Команда Show status window(Показать статус окна) выводит окно VirtualDub Status (рис. 15) во время сжатия видео. Рис. 15. Окно контроля сжатия видео VirtualDub Status

Команда Swap input/output panes (Поменять области ввода/вывода) меняет между собой левое и правое окна просмотра для входящего и выходящего видео. Команда Syncronous blit (Синхронно).Команда Vertical display (Отображать вертикально) меняет положение окон просмотра. Команда Histograms (Гистораммы).Команда Sync to audio (Привязка звука к видео) производит синхронизацию видео и звука. Команда Drop frames when behind (Пропуск кадров) включает режим пропуска кадров, если система не успевает показывать просчитываемый кадр. Режим пропуска кадров влияет только на вывод изображения на экран и никак не влияет на выходной видеофайл. Команда Enable DirectDraw Acceleration (Включить DirectDraw ускоритель) позволяет быстрее обрабатывать вывод видеофайла на ваш монитор. Команда Preview field mode (Предпросмотр режима полей) позволяет задать порядок полей для вывода видео на экран ПК. Tools

В меню Tools (Инструменты) находятся инструментальные средства программы.

Hex editor (Шестнадцатеричный редактор).

Create sparse AVI (Создать разреженный AVI).

Expand sparse AVI (Расширить разреженный AVI).

Help

Help (Помощь) – традиционное для многих программ меню, содержащее команды подсказок.

Команда Contents (Содержание) вызывает оглавление содержания помощи по программе.

Команда GPL license (GPL лицензия) показывает авторские права.

ПРИМЕЧАНИЕ

VirtualDub - является бесплатно распространяемым, открытым программным обеспечением, с доступным полным исходным кодом (freeware). Вы можете изучать исходный код и использовать его части в ваших GPL программах.

Chance log (Изменить лог).

Release notes (Примечание к версии) – дополнительная информация по программе.

VitrualDub online (О программе в Сети) – домашняя страница программы, часто задаваемые вопросы, новости, база знаний.

About VirtualDub (О программе VirtualDub) – справка о программе.

Пример 2. Комплексный

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

Загрузка видео в VirtualDub

1.Командой File (Файл)4Open video file (Открыть видеофайл) откройте видео файл, указав директорию его нахождения.

ПРИМЕЧАНИЕ

Командой File (Файл)4Append AVI segment (Добавить AVI сегмент) вы можете, после открытия первого файла, добавить ещё AVI файлы, при условии, что они будут c теми же параметрами, что и первый файл (по формату, размеру изображения и частоте кадров).

Удаление ненужных кадров

2.В оригинальное видео произведем обрезку и удаление из него ненужных кадров (фреймов). Для этого воспользуемся Панелью навигации. Начало первого ненужного кадра отменим меткой Mark In (Точка входа), затем мышкой подвинем шаттл (он же – бегунок, рендер, слайдер) на последний из ненужных кадров и установим метку Mark Out (Точка выхода). Нажатием на клавиатуре стрелочных клавишам à и ß можно подрегулировать покадровое перемещение по фильму для более точной обрезки ненужных фрагментов. Теперь нажмите на клавиатуре клавишу Delete (Удалить) - все выделенные с помощью меток фреймы будут удалены.

Настройка звука

3.Выполним команду Audio (Аудио)4Full processimg mode (Режим полной обработки), а затем командой Audio (Аудио)4Conversion (Преобразовать) произведен настройку нужного нам звука – рис. 16.

Рис. 16. Окно Audio Conversion

В этом окне выберем: частоту дискретизации (Sample rate) - 44100 Hz, битность 16 bit, каналы – Stereo, а также установим флажок High quality (Высокое качество) и нажмем ОК. Командой Audio (Аудио)4Compressing (Компрессия) настроим аудио компрессию – рис. 17.Рис. 17. Окно выбора аудиокомпрессора

Для компрессии звука выберем аудиокодек (аудиокодер) DivX WMA и для него зададимся параметрами звукового потока - 64kbps, 44kHz stereo и 8Kb/s. Отличительная особенность DivX – хорошая синхронизация видео и аудио при кодировании.

ВНИМАНИЕ

Чтобы аудиокодек DivX. появился в окне выбора аудиокомпрессора в программе VirtualDub, этот кодек должен быть проинсталлирован в вашей операционной системе Windows.

4.Если оригинальный звук в исходном AVI – файле тихий и слабый, то громкость звукового сигнала можно поднять командойAudio (Аудио)4Volume (Громкость).

Улучшаем изображение фильтрами

VirtualDub содержит ряд встроенных в программу видеофильтров. Можно также найти (и подключить) множество полезных фильтров (Plug-ins) для VirtualDub в Сети.

НОВЫЙ ТЕРМИН

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

Выполните команду Video (Видео)4Filters (Фильтры). В возникшем в ходе выполнения данной команды окне Filters (Фильтры) ыполните команду нажмите кнопку Add (Добавить) для загрузки внутренних фильтров.

ПРИМЕЧАНИЕ

Для того, чтобы добавить используемые для редактирования видео внешние фильтры, вы должны их скопировать в папку …VirtualDub\Plugins. Тогда и внешние фильтры будут загружаться автоматически при нажатии на кнопку Add (Добавить). Внешние фильтры имеют расширение *VDF.

Рассмотрим несколько возможных ситуаций:

Фильтры группы Deinterlace, такие как внутренний фильтр Deinterlace и внешние фильтры DeinterlacePALMovie+,DeinterlaceBasedArea и другие – очень популярны, так как удаляют чередование строк видео – дефект захвата видео, называемый “гребенка” или “лесенка”. В частности:Внутренним фильтр Deinterlace хорош тем, что убирает при больших разрешениях видимую на мониторе "гребенку", которая остаётся после захвата двух полей – рис. 18.Рис. 18. Изображение до (1) и после (2) применения внутреннего фильтра deinterlence

Этот фильтр требует настройки – рис. 19.Рис. 19. Окно настройки внутреннего фильтра Deinterlance

При настройке фильтра рекомендуется использовать флажок Blend fields together (Смешать поля вместе), но можете также попробовать и функцию Duplicate field (Дублировать поле). На мой взгляд, при установке флажка Duplicate field 1 (Дублировать поле 1) или Duplicate field 2 (Дублировать поле 2) изображение не так “замыливается”, как при установке флажка Blend fields together (Смешать поля вместе).Фильтр Smart Deinterlace 2.7 beta 2 также используется для того, чтобы убрать «гребенку», которая неизбежно возникает при захвате видеоизображений. Если использование данного фильтра не избавляет видео от гребёнки или служит причиной дополнительных дефектов, следует воспользоваться другими фильтрами.Фильтр Deinterlace area based v1.2 удаляет чередующиеся линии “гребенки” и при этом каждый кадр обрабатывается индивидуально. Когда фильтр обнаруживает чередующиеся линии, он удаляет их, используя или смешивание или интерполяцию в зависимости от установок фильтра. Фильтры 2d cleaner optimized 0.9 и 2d cleaner v0.6 beta производят очистку видеокартинки от шума с сохранением резкости ее краев – рис. 20.Рис. 20. Пример применения фильтра 2d cleaner

При этом фильтр заменяет каждый пиксель средним значением цвета в указанном радиусе (от 0 до 10 пикселей). Вычисленное значение не может отличаться от исходного более указанного порога (от 0 до 255) – рис. 21. Рис. 21. Окно настройки внешнего фильтра 2d cleaner v0.6 beta

Иначе говоря, фильтр 2D Cleaner усредняет значения пикселов в заданном радиусе от исходного пиксела, если их значение не превосходит порога. Это позволяет избавиться от низкоуровнего шума, не смазывая резких границ.

Для увеличения резкости изображений можно посоветовать внутренний фильтр Sharpen.Для изменения разрешения изображений (например, с 768 × 576 до 640 × 480 dpi) можно воспользоваться внутренним фильтром Resize.Внешние фильтры Red/Green/Blue v1.0 позволяют изменять настройку уровней красного, зеленого и синего в видео потоке. Как и все прочие фильтры, их размер очень мал (18 Kb).Внутренний фильтр Logo 1.3 beta 4 служит для накладывания на изображение логотипов. В качестве логотипов можно применить bmp или tga изображения, прозрачность которых настраивается ползунком Opacity (Прозрачность) – рис. 22.Рис. 22. Окно настроек фильтра Logo

При сжатии с потерями неизбежно возникают дефекты изображения, так называемые Артефакты (Artifacts) - квадраты, которые возникают при выделении кодером семейства MPEG недостаточного количества бит для данного кадра. Для устранения артефактов можно посоветовать использование фильтра Smart Smoother или фильтра Smart Smoother HQ (High Quality), версии 2.11, который усредняет значения пикселов, однако сохраняет структуру изображения, что делает его идеальным для квадратных артефактов, характерных для сжатия MPEG/JPEG. Важно также, что фильтр при работе не размывает изображение.Применение видеокомпрессии

При сжатии видео необходимо эту операцию выполнить с выбором оптимального варианта компрессии.

Выполните команду Video (Видео)4Compression (Компрессия). Предположим, что в нашей операционной системе был проинсталлирован DivX Codec (www.DivX.com). Выберем этот кодек для сжатия видеоданных и настроем его работу, нажав на кнопку Configure (Конфигурация) - рис. 23.

ПРИМЕЧАНИЕ

Технология кодирования видео DivX-кодеком набирает всё большую популярность. Это и неудивительно, ведь с помощью DivX-кодека можно сжать 4-х гигабайтный DVD диск до объёма двух CD в 700 мб, и при этом, видеокартинка получится практически без потери качества.

Рис. 23. Окно выбора видеокодека

Рассмотрим настройки выбранного нами кодека, на основе которых кодек строит таблицу перемещений, анализирует поток и записывает информацию о ключевых кадрах и уровнях квантизации всего потока (рис. 24)

Рис. 24. Окно настроек свойств кодека – вкладка Bitrate Control

Вкладка Bitrate Control

На вкладке Bitrate Control (Контроль битрейта) в списке Variable bitrate mode (Изменение режима битрейта) устанавливается режим компрессии, а именно: 1-pass (в 1 проход) или multipass (в несколько проходов). Сжатие видео в двухпроходном режиме проводится в два прохода и, соответственно, занимает примерно вдвое больше времени. В первый проход собирается статистика о сжимаемости видео материала. Во втором проходе эта статистика используется для перераспределения битов, причем биты могут перераспределяться не только в пределах некоторого небольшого промежутка времени, как было в случае однопроходного режима и схемой с резервуаром битов, а на протяжении всего материала. Именно двухпроходный режим обеспечивает максимальное качество сжатия видео. В этом случае вы потратите намного больше времени, зато качество результата будет несравнимо лучше. Соответственно, выбираем 2-pass, first pass для первого прохода и 2-pass, second pass для второго прохода.

НОВЫЙ ТЕРМИН

Bitrate - характеристика скорости потока видео (или аудио) информации. Измеряется в тысячах килобит за секунду. Чем больше bitrate, тем больше места на диске занимает данная информация и, как правило, при этом улучшается качество изображения. Bitrate в 8000 kbit/s соответствует 1 мегабайту в секунду. Например, 60 секунд видео, закодированного с bitrate 8000 kbit/s, займет на диске 60 мегабайт.

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

В разделе Multipass encoding files задается путь и имя файлов, которые будут использоваться для хранении информации о потоке. Особенно важно правильно установить эти параметры для двухпроходного кодирования (как правило, лучше всего оставить установки по умолчанию).

Log file - имя файла со статистикой сжимаемости. Размер этого файла равен примерно 250 кБ на минуту сжимаемого видео, то есть примерно 15 МБ на час видеоряда.

В строке Quick config CLI (command line interface) вы можете видеть командную строку, которая будет использоваться для передачи выбранных вами параметров кодеру. Вы можете вручную редактировать эту строку, в частности для указания таких параметров, которые невозможно выбрать при помощи оконного интерфейса (Подробнее см. документацию кодера DivX 5). Содержание второй вкладки кодека показано на рис. 25.

Рис. 25. Окно настроек свойств кодека – вкладка General Parameters

Вкладка General Parameters

Установка флажка Enable Crop позволяет обрезать кадр перед кодированием. Активизация флажка Enable Resize позволяет изменить размер кадра видео перед кодированием. Если в поле Source Interlace, задающем режим обработки полей в кодируемом видео включить флажок Basic Video Deinterlace, то кодек будет сглаживать пикселизацию на краях движущихся объектов.

СОВЕТ

Вместо работы с опциями Enable Crop, Enable Resize и Source Interlace лучше использовать соответствующие им фильтры программы VirtualDub, так как в кодеке DivX эти функции реализованы хуже, чем с помощью фильтров. А в фильтрах еще и реализован предпросмотр результатов.

Установка флажка Pre Processing Source позволяет провести обработку входного видеоряда, в частности провести сглаживание изображения и усреднение значений пикселов по времени. Иначе говоря, если установить данный флажок, то из видео будет удаляться шум. Степень действия данного алгоритма программы определяется положением ползунка – Light, Normal, Strong, Extreme. По сути, это эквивалентно обработке фильтрами типа Smooth и Temporal Clean.

При установке флажка Psychovisual Enhancement (Психозизуальное восприятие) ползунком можно задать три градации этого параметра – Light (Легкий), Normal (Нормальный) и Strong (Сильный).

ПРИМЕЧАНИЕ

Психовизуальная модель (Psychovisual Enhancement) – новинка, появившаяся в пятой версии кодера, которая учитывает особенности человеческого зрительного восприятия для определения областей видео. Модель оказывает влияние на параметры сжатия таким образом, чтобы сэкономить на размере как раз в том месте, где человеческий глаз менее чувствителен к ухудшению качества изображения. Так, например, она увеличивает степень игнорирования деталей на темных сценах.

В разделе Keyframe (Ключевые кадры) можно выбрать, как часто будут вставляться в поток ключевые кадры (они кодируются полностью). Для динамичного видео можно оставить значение по-умолчанию (т.е. 1 ключевой кадр на 300 кадров), а для статичного видео - увеличить этот параметр для повышения качества кодирования.

Max Кeyframe interval - максимально возможное количество промежуточных кадров подряд. Следует учитывать также тот факт, что добавление слишком большого числа ключевых кадров приведет к нерациональному использованию битов: как правило при прочих разных промежуточный кадр занимает в 5-10 раз меньше места по сравнению с ключевым. Имеет смысл ограничивать максимальное расстояние между ключевыми кадрами, но это расстояние не должно быть слишком маленьким - рекомендуемые значения 3 - 10 секунд.

Ползунок Scene change threshold yпpавляет автоматической вставкой ключевых кадpов в зависимости от величины движения в кадpе, т.е. чувствительностью механизма определения смены сцены в видеоряде. Очень важно подобpать пpавильное значение этого паpаметpа, т.к. пpи заниженном значении для кодиpyемого видео, кодек будет пользовать слишком много ключевых кадpов, что значительно yвеличит pазмеp финального файла. Завышенное значение этого параметра, пpиведет к появлению аpтефактов на yчастках кадpов с pезким движением. Рекомендуемое значение - 65 (по умолчанию - 50).

Параметр Perfomance / quality регулирует скорость работы кодера и позволяет ускорить работу кодера за счет более низкого качества результата. Этот параметр имеет смысл изменять только в случае сжатия видео в реальном времени. Во всех остальных случаях установите его в Slowest - максимальное качество.

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

СОВЕТ

Очевидно, что наилучшим методом подбора параметров процесса сжатия для любого видеоматериала будет "закодировать, посмотреть, оценить, скорректировать параметры, закодировать еще раз". Но такой метод кодирования займет очень много времени. Поэтому можно посоветовать вырезать из вашего фильма несколько фрагментов по 2-3 секунды с самыми разнородными сценами. Получился ролик длиной примерно 20-30 секунд. Кодирование такого ролика и просмотр результатов займет гораздо меньше времени, чем кодирование всего материала. Сохраните такой ролик либо совсем без сжатия и с тем же средним битрейтом, с которым вы планируете кодировать весь материал.

И в завершение, для того, чтобы начать кодирование с использованием настроенного выше кодека DivX, выполните команду Video (Видео)4Full processing mode (Режим полной обработки). Если вы решили, что кодирование вам не нужно – выполните команду Video (Видео)4Direct stream copy (Прямая копия потока).

Сохранение готового фильма на диск

Последний шаг нашего примера - начало кодирования.

Выполните команду File (Файл)4Save as AVI (Сохранить как AVI) и сохраним наш фильм в первом проходе – рис. 26.

Рис. 26. Окно сохранения готового фильма на диск

После нажатие на кнопку “Сохранить” начнется кодирование – рис. 27.

Рис. 27. Окно информации о ходе кодирования выходного файла

В данном окне вы можете увидеть:

Projected file size (Предполагаемый размер файла видео). Он достаточно точно подсчитывается примерно через 10-15 минут после начала кодирования. В частности, на рис. 6.25 видно, что проектируемый размер файла 10,277 Мб. Time alapsed (Прошедшее время кодирования).Total time (estimated) - предполагаемое время процесса кодирования. Оно достаточно точно подсчитывается только через 10-15 минут после начала кодирования.Progress - индикатор процесса кодирования.ПРИМЕЧАНИЕ

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

По окончании первого прохода в конфигурации кодека изменим в настройках кодека в поле Bitrate параметр 2-pass, first pass на параметр 2-pass, second pass, а также ползунок Enkoding bitrate установим на битрейт 1000 kbps (1000 КБит/сек).

Теперь снова выполним команду File (Файл)4Save as AVI (Сохранить как AVI) и сохраним наш фильм на втором проходе – рис. 28.

Рис. 28. Окно окончательного сохранения готового фильма на диск C:\

ПРИМЕЧАНИЕ

Запись готового файла на диск можно производить двумя способами: первый способ, т.е. командой File4Save As AVI только что был рассмотрен нами выше. Второй способ заключается в использовании команды File4Save Segmented AVI. В этом способе мы можем нарезать наш видеофайл сегментами, например, для дальнейшей записи этих кусков на болванки по 700 Мб.

Резюме

Кроме рассмотренных нами приемов работы в VirtualDub имеются и другие возможности. Например, в программе есть возможность отложенной обработки видео, т.е. встроенная система управления заданиями позволяет создавать пакеты заданий для отложенной обработки видео. Вы можете построить список задач и запустить его для выполнения на ночь или когда уйдёте на работу. Программа сама будет следить за временем запуска-окончания этих работ. В короткой главе книги обо всем рассказать невозможно, и, если вас заинтересовала программа VirtualDub – поработайте с ней самостоятельно – не пожалеете.

Спасибо за чтение

Вернуться к книге