Фильтр ASF Direct Writer

Для программ 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. Осуществлялся захват без сжатия и с использованием следующих кодеков:

 

Видео:

·        Morgan MJPEG V3

·        Pic Video M-JPEG 3

·        Pic Video Lossless MJPEG

·        Pic Video Wavelet 2000

·        Huffyuv 2.1.1

·        Mainconcept DV 2.0 и выше

·        Mainconcept DV Pro 3.0 и выше

·        DivX 5.0.3

·        XviD MPEG-4

 

Аудио:

·        Microsoft MPEG1 Layer 3

·        Windows Media Audio V2

 

Примечание: для кодеков Pic Video Lossless MJPEG и Wavelet 2000 следует использовать только их Video For Windows версии (эти версии в iuVCR в списке кодеков выделены красным цветом).

Предусмотрена возможность использования встроенных кодеков Windows Media Video/Audio.

 

Системные требования

·        ОС MicrosoftWindows® 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 автоматически. После запуска iuVCR на вкладке Video в списке Muxer появится фильтр fv ASF Direct Writer (рис. 1).

Рис. 1. Выбор фильтра в iuVCR.

 

Установка и включение фильтра в программе Gotview Pro

В программе 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

WMV Direct версии 1.4.0.26 и выше позволяет принимать и записывать трансляцию видео по сети. Для записи трансляции используется фильтр ASF Direct Writer. WMV Direct автоматически определяет наличие фильтра и его версию.

Для захвата видео, сжатого встроенными кодеками (Windows Media Video/Audio, Microsoft MPEG-4), фильтр ASF Direct Writer не требует регистрации и может использоваться по истечении 30 дней.