Для программ iuVCS, iuVCR,
Gotview Pro 4 и WMV Direct
(Версия 1.5.2.22)
Контейнер
ASF позволяет
осуществлять видеозахват с использованием не только
встроенных кодеков Windows Media Audio/Video, но и
любых других кодеков, установленных в системе. При этом гарантируется
синхронизация видео и аудио потоков, т.к. за это
отвечает сам контейнер. Эта синхронизация сохраняется при перекодировании
файла в другие форматы, например, в MPEG2.
Если
используется кодек, сохраняющий интерлейс (например, Morgan MJPEG, Pic Video MJPEG и
т.п.), то в результирующем файле также будет сохранено чересстрочное видео,
т.к. при записи файла контейнер не изменяет данные, а просто сохраняет их, а
при воспроизведении передаёт их соответствующему декодеру, который также
учитывает чересстрочную структуру изображения. Это важно при создании DVD, т.к. желательно сохранение чересстрочной
развёртки.
Фильтр
ASF Direct Writer подключается
к программе iuVCS, iuVCR или
Gotview
Pro 4 и позволяет осуществлять захват с использованием
различных кодеков. Другие программы не поддерживаются.
Фильтр
тестировался под ОС Windows XP и Vista.
Осуществлялся захват без сжатия и с использованием следующих кодеков:
Видео:
·
Mainconcept DV 2.0 и выше
·
Mainconcept
DV Pro 3.0 и выше
Аудио:
·
Microsoft MPEG1 Layer 3
·
Windows Media Audio V2
Примечание:
для кодеков Pic Video Lossless MJPEG и Wavelet 2000
следует использовать только их Video For Windows версии
(эти версии в iuVCR в списке
кодеков выделены красным цветом).
Предусмотрена
возможность использования встроенных кодеков Windows
Media
Video/Audio.
·
ОС Microsoft™ Windows®
2000, XP, 2003, Vista (рекомендуется Windows XP);
·
DirectX 8.1 или выше (рекомендуется DirectX 9.0c);
·
Windows Media Encoder 9;
·
Программа видеозахвата iuVCS (версия 0.9.0.3), iuVCR (версия
4.9.2 или выше) или программа GotView
Pro (версия 4.0.0.476 и выше).
Вместо
установки полноценного кодировщика Windows Media
Encoder, допускается установка только его run-time
версии. Скачать обе версии можно
здесь: http://ftp.mplik.ru/index.php?sectionid=2&fsid=20064
При
установке фильтр подключается к iuVCR автоматически.
После запуска iuVCR на
вкладке Video в списке Muxer появится
фильтр fv ASF Direct Writer (рис.
1).

Рис. 1. Выбор фильтра в iuVCR.
В
программе Gotview
Pro фильтр
отображается независимо от его наличия в системе. Если фильтр не установлен, то
при попытке выбрать его в списке контейнеров будет выдано сообщение об ошибке.
Если
фильтр установлен, то выберите его в списке «Контейнер»
(рис. 2) и нажмите кнопку
для вызова окна
настроек фильтра.

Рис. 2. Включение фильтра в программе Gotview
Pro.
На
рис. 3 показано окно свойств фильтра. Настройка фильтра и кодеков
осуществляется во всех программах одинаково.

Рис. 3. Настройка фильтра.
Наиболее
важным является параметр «Не буферизовать запись», который рекомендуется
всегда включать. Для некоторых кодеков (например, Pic Video Lossless MJPEG) его включение критично – при выключенном
параметре возникает большой расход оперативной памяти, что может приводить к
некорректному завершению iuVCR и потере части захваченного видео.
Параметр
«Приостановить запись при пропадании
сигнала» позволяет фильтру определять наличие видео сигнала и
приостанавливать запись при его пропадании. На местах стыках сцен вставляются
маркеры, которые отображаются в программе WMV Direct (и других программах, например, Windows Media
Player) и позволяют легко находить эти стыки. Этот режим полезен
при захвате любительских записей, для которых характерно частое пропадание
видео сигнала. При возобновлении сигнала запись будет продолжена не сразу, а
через 1 секунду после полного восстановления сигнала. Этот возможность следует
использовать с осторожностью при сжатии видео и звука сторонними кодеками.
Параметр
«Добавлять маркеры при
пропадании/появлении лого канала (требуется iuLab Logo Detector)»
позволяет отмечать маркерами места пропадания/появления логотипов телевизионных
каналов, что позволяет быстрее находить места вставки рекламы. Кроме этого необходимо добавить фильтр “iuLab Logo Detector” в используемой вами программе захвата (этот фильтр входит в
поставку ASF Direct Writer).
В разных программах это делается несколько по-разному. В iuVCR фильтр
добавляется на вкладке «Фильтры», В iuVCS
— в панели «Фильтры», в Gotview
Pro — в окне «Внешний фильтр для видео» (см. рис. 3).
В
группе «Статистика» отображается информация о захваченном видео и звуке.
Число захваченных и пропущенных сэмплов и байт
приводится для обоих потоков. При этом следует иметь в виду, что в этой
статистике учитываются лишь те сэмплы, которые
реально поступили на вход ASF
Direct Writer’а. Если же сэмплы были
пропущены программой захвата, то они не будут указаны в графе «Пропущено сэмплов».
В
настройках используемой программы захвата необходимо выбрать и настроить
требуемый видео кодек. Параметры звука и звуковой кодек в iuVCR устанавливаются на вкладке Audio, в Gotview Pro — в пункте «Сжатие
звука». Допускается захват без звука.
Рекомендуется
использовать формат звука РСМ в большинстве случаев, т.к. это упрощает
дальнейшую обработку файла.
Требования
к мощности компьютера при захвате определяются в основном используемым кодеком.
Поэтому если при захвате в AVI
компьютер справлялся с нагрузкой, то и
при захвате в ASF, скорее всего, тоже проблем
не возникнет.
Полученный
файл можно просматривать любым программным медиа-плеером
(например, Windows Media Player). Перекодировка в другие форматы возможна любым кодировщиком,
поддерживающим работу с контейнером ASF.
Начиная с версии 1.1.2.8 фильтр ASF Direct
Writer поддерживает автоматическое определение названий используемых
кодеков. Эта информация сохраняется в заголовке файла ASF и
отображается в программных плеерах (например, в Windows
Media
Player) и других программах обработки видео. В некоторых
случаях определение кодека может быть ошибочным. Например, если у вас
установлено несколько VfW-кодеков MJPEG
(PIC
Video
MJPEG и Morgan
MJPEG), то правильно будет определяться только один из
них, в зависимости от того, какой из них используется по умолчанию. В остальных
случаях определение кодеков будет правильным.
Для
редактирования также подходят любые редакторы видео, поддерживающие ASF. В программе WMV Direct редактирование
также возможно, однако при использовании кодеков, у которых не каждый кадр
является ключевым (например, DivX, XviD и
другие MPEG-4 кодеки), редактирование
допустимо только по ключевым кадрам. С кодеками, у которых каждый кадр ключевой
(DV, MJPEG, HuffYUV и т.п.),
ограничений нет.
Если
при захвате были пропуски аудиосэмплов, то при
перекодировании файла в Canopus Procoder (проверялось
на версии 1.5) может не работать двухпроходное кодирование. Это происходит
вследствие некорректной работы Canopus Procoder с
файлами ASF. В этом случае придётся
использовать другой кодировщик или отказаться от двухпроходного кодирования.
При
наличии подключения к сети Интернет можно проверить доступность новых версий ASF Direct
Writer. Для этого необходимо нажать кнопку «Обновления…» и при успешном подключении
к сайту будет выдано сообщение о наличии новой версии.
Фильтр позволяет использовать встроенные кодеки Windows Media
Video/Audio. В
отличие от конфигурации профиля WMF,
здесь настройка встроенных кодеков существенно упрощена (см. рис. 4).

Рис. 4. Встроенные кодеки.
Достаточно
выбрать кодек и указать битрейт (при постоянном битрейте) или качество (при кодировании с
переменным битрейтом). Для аудио кодека
предоставляется ограниченный набор форматов, поддерживаемый выбранным кодеком и
допустимый для кодирования «на лету». Предусмотрена возможность использования
встроенного фильтра деинтерлейса и указания отношения
сторон в случае неквадратных пикселей (например, для разрешения 704х576 и
т.п.).
Данный
фильтр позволяет осуществлять трансляцию в сеть параллельно с записью в файл
или только в сеть. Для включения режима трансляции в сеть в настройках фильтра,
в группе «Сеть» необходимо установить флажок «Разрешить трансляцию в сеть». Параметры «Порт» и «Клиентов»
определяют номер используемого порта и максимальное количество клиентов
соответственно. Если номер порта оставить равным 0, то порт будет определён
автоматически при подключении. Для просмотра с другого компьютера сети
запустите на нём Windows
Media
Player и
в меню Файл®Открыть URL-адрес
введите строку: «http://servername:port», где servername – имя компьютера, на котором выполняется программа захвата, а port – номер заданного в настройках ASF Direct
Writer порта.
Если был указан порт 0, то следует ввести строку «http://servername», тогда номер порта будет определён автоматически.
Для просмотра видео на том же компьютере, можно использовать строку «http://localhost:port».
Для
отключения записи в файл установите флажок «Запретить запись в файл».
В
группе «Статистика» выводится информация о количестве подключённых клиентов.
При нажатии на кнопку, расположенную справа от поля с количеством клиентов,
откроется окно, в котором будут показаны IP-адреса подключённых в данный момент клиентов.
При
трансляции в сеть лучшие результаты получаются при использовании звука в
формате РСМ. Видеокодек особого значения не
имеет, главное чтобы хватало пропускной способности сети и мощности целевых
компьютеров.
Следует учитывать, что при трансляции по сети возникает существенная задержка, которая может составлять до 25 с.
WMV Direct версии 1.4.0.26 и выше позволяет принимать и записывать трансляцию видео по сети. Для записи трансляции используется фильтр ASF Direct Writer. WMV Direct автоматически определяет наличие фильтра и его версию.
Для захвата видео, сжатого
встроенными кодеками (Windows Media Video/Audio, Microsoft MPEG-4), фильтр ASF Direct Writer не требует
регистрации и может использоваться по истечении 30 дней.