Справочник фильтров VirtualDub

    

Smart bob




smart bob v1.1 beta 2
Donald Graft
Деинтерлейс
Bob.vdf
Описание Этот фильтр действует подобно Smart Deinterlacer, за исключением того, что производит удвоение выходной частоты кадров. Например, если видео на входе 30 кадров в секунду (fps) чересстрочное, то на выходе будет 60 fps прогрессивное. Каждый кадр выходного видео создается из единичного входного поля путем интерполяции или использованием данных из предыдущего кадра (поля, см. ниже), в зависимости от того, обнаружено ли перемещение области. Фильтр использует бикубическую интерполяцию. Есть также режим "dumb bob", в котором весь кадр интерполируется вне зависимости от движения.
Таким образом, данный фильтр позволяет извлечь максимум возможной пространственной и временной информации из чересстрочного видео. Если частота кадров будет оставлена удвоенной и аппаратные средства позволяют воспроизводить такое видео, то движение в нем будет очень плавным (за счет удвоения временного разрешения). Если же частоту кадров привести к оригинальной (уменьшить), то в результате появится очень плавный эффект замедленной съемки. Этот режим удобен при анализе, например, записей спортивных состязаний.
Smart bob работает после разбиения полей на кадры. Есть два способа разбиения:
1. Если видео закодировано MJPEG с двумя полями, можно включить переключатель "Popup extended open options" в диалоге выбора открываемого файла. Затем, в диалоге расширенных настроек нужно выбрать опцию "Split interlaced frame into two fields".
2. Если видео сжато не MJPEG, можно воспользоваться утилитой Avisynth, чтобы разбить поля на кадры. Настройки

Show motion areas only: Когда пункт выбран, показываются только двигающиеся области изображения, статичные области залиты черным. Эта настройка может использоваться, чтобы оценить пригодность выбора Threshold. Отметьте, что этот режим создан только для оценки значения Treshold, поэтому он использует удвоение строки и не сдвигает поля на строку, так что будет заметно колебание изображения вверх/вниз. Полностью обработанный вывод использует бикубическую интерполяцию и сдвигает каждый кадр, чтобы выровнять поля.
Even-numbered frames (0-based) contain top fields: Этот переключатель сообщает фильтру, что четные кадры содержат верхние поля.
Threshold: Определяет чувствительность процесса обнаружения движения. Значение, которое является слишком низким, приведет к ложным определениям движущихся областей, и, следовательно, подчеркнет шум. Значение в диапазоне 10 - 25 подойдет для большинства записей. Можно пронаблюдать эффект от изменения Threshold, включив режим Show motion areas only - попробуйте найти то значение, при котором будут отображаться только движущиеся области. Дата обновления: 17.04.2006 21:55



Содержание раздела