Читаем Pinnacle Studio 11 полностью

Примечание

При использовании для захвата различных устройств, особенно аналоговых, вид области Шаблоны может изменяться. К примеру, при использовании устройств Pinnacle AV/DV в этой области есть список, позволяющий выбрать только параметры качества, но не формат. К тому же при аналоговом захвате может быть доступен захват в AVI, в чем вы сможете убедиться, просматривая урок «Урок 2.1. Захват» видеокурса. Настройки качества при этом практически совпадают с настройками при захвате в MPEG.

Разбивка на сцены

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

Каждая выделенная сцена будет представлена в Альбоме отдельным эскизом. При автоматическом разбиении на сцены эскизом будет первый кадр каждой захваченной сцены.

В Studio предусмотрено четыре варианта выделения сцен. Для выбора варианта разбивки на сцены используется область Разбивка на сцены во время захвата на вкладке Источник окна настроек (меню Настройки

Источник), показанная на рис. 2.6.

Рис. 2.6. Варианты разбивки на сцены


Рассмотрим, что происходит при выборе каждого из вариантов.

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

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

Внимание!

Разбиение по времени съемки доступно только при цифровом захвате.

Автоматическая разбивка по содержимому. При данном виде разбивки (переключатель установлен в положение Автоматическая (по содержимому)) Studio анализирует кадры захватываемого видео на наличие значительных изменений в изображении. При нахождении определенных различий в кадрах видео разбивается на сцены в местах найденных изменений.

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

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

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных
C++
C++

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

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT