.

суббота, 7 января 2012 г.

NanDub v2.01 + Подборка плагинов для VirtualDub, VirtualDubMod, NanDub. Основные условия отбора фильтров для этого списка – это бесплатность, ну и, конечно же, полезность.virtualdub virtualdub

NanDub v2.01


Бесплатная
Программа для обработки видеофайлов. NanDub предлагает расширенные возможности по работе с аудиопотоками видеофайлов. Можно изменить формат звука (например, из AC3 в mp3), изменить уровень громкости. Более того - можно добавить второй и третий аудиопотоки. Таким образом, при перегоне с DVD в DivX можно сделать фильм, содержащий одновременно оригинальную англоязычную звуковую дорожку, обычный русский перевод и "гоблиновский" перевод. Cледует заметить, что видеофайлы с двумя и тремя звуковыми потоками лучше всего воспроизводить тем плеером, который это поддерживает (например, BSPlayer или LightAlloy). ( 960.45 Килобайт )

Кодирование в Nandub

После того, как читатели получили общее представление о настройках Nandub, можно, наконец то, перейти к самому процессу кодирования. Первое с чем надо определиться это... А охота ли вам копаться в настройках самостоятельно, или доверяете кому-либо другому. Если второе, то можно с чистой совестью забыть всё, что было прочитано про настройки Nandub, и воспользоваться одним из готовых конфигурационных файлов. Взять их можно здесь. Загружается он через File - Load Processing settings... Преимущество этого метода в том, что он здорово облегчает жизнь гражданам с различной степенью лености, но очевидный минус, что если что-либо пойдёт не так как задумывалось, то без знания настроек Nandub’a поправить что-либо не удастся. Итак, как бы то ни было, вы загрузили фильм, изменили размер, отрезали всё лишнее, выставили все настройки. После этого у вас есть несколько выборов. Первый это File - Two passes... В этом случае вас спросят сначала куда сохранять файл статистики, потом куда сохранять сам фильм. Указываете и то и другое, и идёте спать. Nandub сам кодит сначала одни проход в 6000, потом второй, уже финальный. В результате Вы получаете два файла, файл статистики, и сам фильм. Если фильм закодился хорошо, файл статистики больше не нужен. Способ подходит если вы абсолютно уверены, что всё выставлено правильно.
Второй - First pass... В этом случае у вас спросят только куда сохранить файл статистики. Фильм будет закоден один раз, и сохранится только файл статистики.
Третий путь, предполагает что вы уже имеете файл статистики.
Откуда он взялся, то ли вам не понравилось качество фильма закоденного в два прохода, но файл статистики остался, то ли вы сделали его специально, за один проход - не имеет значения. Единственное обязательное условие - файл статистики должен делаться с этим же фильмом, в том же разрешении, и при тех же настройках фильтров. Но не кодека! То есть, если вы передумали делать фильм на один диск и решили сделать на два, если наоборот, вместо двух один, если поменяли уровень сжатия, да что угодно из раздела Video - SBC Options - SBC Settings..., то новый файл статистики не нужен. Но если вы решите поменять, например, разрешение, или наложить ещё один фильтр, то обязательно понадобиться и новый файл статистики.
В этом случае просто указываете на этот файл в Video - SBC Options - SBC Settings..., на закладке Bitrate Curve, и сохраняете фильм File - Save as AVI. На мой взгляд, этот способ наиболее предпочтителен. Во время кодирования можно полюбоваться вот такой статистикой в Status windows.

Сплошной ряд вертикальных синих полосок в этом окне показывает размер кадров, кодируемых с использованием Low motion кодека, если вы вопреки всем советам не отключили использование Fast motion, то при переключении на него полоски станут зелёными. Высокие вертикальные красные полосы означают ключевые кадры вставленные SCD при использовании алгоритма по умолчанию (основанного на уровне движения), а высокие жёлтые показывают ключевые кадры вставленные SCD при использовании альтернативного алгоритма (на основе смены контраста). Белая изломанная линия показывает кривую битрейта (Bitrate curve), а зелённая изломанная линия показывает уровень движения.
Из его несомненных плюсов SBC (который, на мой взгляд, перевешивает все возможные минусы), можно отметить возможность "прикинуть" настройки. Всё что для этого надо, это выбрать отрезок фильма (слайдером и кнопками Home и End, кто не понял, бегом читать первую часть DVD-Rip) минут на 5, и закодить его отдельно, что бы оценить качество настроек. Лучше всего таких отрывков проверить несколько, что бы быть полностью уверенным. Кроме этого, если уже имеется готовый звук, то его можно сразу же наложить, в процессе кодирования (меню Audio), что нет никакого смысла делать во время первого прохода. Но, в любом случае, выбор за читателем. Пробуйте, и всё получиться!
В самом конце хотелось бы ещё раз высказать благодарность Doom9 за любезное разрешение использовать материалы с его сайта при подготовке статьи.

Деинтерлейс и другие фильтры для работы с полями интерлейсного видео.
  • Asvzzz Deinterlace v2.0 (0,002 Mb). Плагин от Сергея Андыка, эфективно устраняет гребенку, не имеет опций. Аналогичный фильтр встроен в его же программу FlyDS.
  • Smart Deinterlace v2.6b2 (0,011 Mb) - Отличный фильтр для устранения эффекта гребенки, предоставляет возможность изменить параметры фильтрации.
  • Smart Bob v1.1 beta 2 (0,024 Mb) - Этот фильтр действует аналогично Smart Deinterlace, за исключением того, что он удваивает на выходе частоту кадров. Например, если входящее интерлейсое видео имело 25 кадров в секунду, то на выходе прогрессивное видео будет иметь 50 кадров в секунду. Естественно, что плавность воспроизведения от этого возрастает.
  • AlparySoft Deinterlace (0,056 Mb) - По словам разработчиков преимущества Alparysoft фильтра по сравнению с аналогами в следующем. Существующие деинтерлейс фильтры фильтруют весь кадр, то есть те места на кадре, где не было движения, тоже подвергаются обработке. Из-за чего, в этих областях происходит потеря информации и ухудшения качества видео. Фильтр Alparysoft может автоматически определять интерлейсные места кадра и проводить фильтрацию только в этих местах, при этом части кадра, на которых не было движения, остаются высокого качества.
  • Deinterlace-Smooth v1.1 (0,028 Mb) - Фильтр от Gunnar Thalin, генерирует высокое разрешение по вертикали, прогрессивного 50/60fps видео записанного как обычное 25/30fps чересстрочное видео. В стандарте PAL могут существовать 2 типа видео: 50fps видео с половинчатым вертикальным разрешением и 25fps видео с полным вертикальным разрешением. Оба эти типа обычно захватываются как 25fps полноэкранное видео, соответственно для обеспечения 50fps каждый фрейм обычного видео будет состоять из двух кадров записанных черезстрочно. Аналогично и для системы NTSC, только количество кадров там 60/30 соответственно. Этот фильтр предназначен для восстановления разрешения по вертикали для видео с высоким fps.
  • Deinterlace Area Based v1.4 (0,028 Mb) - Деинтерлейс фильтр от Gunnar Thalin, удаляет чередующиеся линии только в тех местах, где они видны. Анализируется каждый кадр в отдельности, и за счет деинтерлейс обработки только там, где она требуется, достигается высокое качество итогового видео. Не обработанные места имеют исходное качество, и исходную прорисовку. Там где требуется деинтерлейс обработка, происходит как обычно смешивание полей или интерполяция.
  • Deinterlace MAP (Motion and Area Pixel) v1.0 (0,018 Mb) - Деинтерлейс фильтр от Shaun Faulds, базируется на двух других разработках. Во-первых, он использует код фильтра Deinterlace Area Based, поэтому анализирует каждый кадр и обрабатывает только те участки изображения, где произошло движение и наблюдается гребенка. Во-вторых, фильтр использует для обработки таких участков код и алгоритм лучшего деинтерлейс фильтра Smart Deinterlace.
  • Deinterlace PAL movie v1.1 (0,020 Mb) - Фильтр от Gunnar Thalin, исправляет видео, которое должно быть прогрессивным (без гребенки), но, тем не менее, содержит интерлейсные линии.
  • Deinterlace PAL Interpolation v1.0b1 (0,032 Mb) - Фильтр от tHE fISH, исправляет видео, которое должно быть прогрессивным (без гребенки), но, тем не менее, содержит интерлейсные линии. В отличие от предыдущего фильтра, здесь на выходе осуществляется дополнительная проверка и если линии все же остались, осуществляется их устранение методом интерполяции.
  • Deinterlacer - Auto PAL movie v3.4b1 (0,122 Mb) - Фильтр от Simon Walters, автоматически восстанавливает порядок чередования полей для интерлейсного PAL видео. Этот фильтр для всех, кто когда-нибудь пытался восстанавливать оригинальный порядок полей и имел проблему с порядком их чередования. После обработки этим фильтром, видео можно будет рассматривать как прогрессивное. Это означает, что вы можете выключить интерлейс обработку в MPEG-2 кодеке, что должно отразиться на меньшем количестве артефактов вследствие более эффективного сжатия.
  • Dynamic Field Order Correction v1.0 (0,030 Mb) - Фильтр от Shaun Faulds, пытается максимально возможно восстановить интерлейсное видео в прогрессивный видеопоток. Алгоритм обработки построен таким образом, что фильтр должен восстановить даже перепутанные поля, динамически изменяющиеся по ходу отображения видео. Фильтр берет вначале верхнее поле текущего фрейма и сравнивает его, используя алгоритм обнаружения гребенки, с нижним полем этого же фрейма, потом с полем предшествующего и следующего фреймов видео. После чего анализирует результат и решает, какая комбинация лучше подходит. Обработка последующих фреймов происходит аналогичным образом.
  • Field Delay v1.0 (0,097 Mb) - Фильтр от Uwe Freese, позволяет задать, какие из полей интерлейсного видео будет идти первыми, четные или нечетные. Иногда при обработке интерлейсного видео из-за ошибки, или сбоя источников видео, можно столкнуться с ситуацией, что поля идут не в своей последовательности и как следствие, видео начинает, как бы подергиваться. Этот фильтр позволит это исправить. Посмотрите содержащуюся в архиве справку и особенно рисунки, будет понятнее.
  • Field Shift v1.0 (0,020 Mb) - Фильтр от Gunnar Thalin. Если Вы используете программу VirtualDub для видео сжатого MJPEG кодеком с разделением каждого фрейма на два подфрейма для удвоения частоты кадров (50fps или 60fps), вы, возможно, обратили внимание, что полученное видео перепрыгивает немного вверх и вниз. Что бы устранить этот дефект, каждый второй фрейм должен быть перемещен на одну линию вниз, данный фильтр позволяет это сделать, а, кроме того, позволяет удвоить разрешение видео по высоте.


Шумоподавление, сглаживание и резкость.
  • Vlafy NvDenoise Filter (0,162 Mb) - Фильтр пространственного шумоподавления. Включает два алгоритма — K-Nearest Neighbors Filter и Quick Non Local Means Filter. Позволяет быстро и эффективно понизить уровень шумов без существенной потери чёткости изображения. Поддерживается работа с интерлейсным видео. Для работы фильтра необходима видеокарта nVidia GeForce серии 8ххх (GF8400GS и выше). Полный список поддерживаемых видео- и специализированных карт можно посмотреть здесь.
  • Dynamic noise reduction (0,056 Mb) - В архиве 3 варанта фильтра от Steven Don, предназначены для устранения динамического шума. Фильтры имеют настройку в виде ползунка, таким образом, в зависимости от зашумленности вашего видео можно подстроить необходимый уровень фильтрации. Однако стоит учесть, что при излишне высоких значениях теряется динамика и самого видеоизображения. Просто включите на просмотр открытое в VirtualDub видео и подстраивайте до необходимого значения, результат можно видеть сразу. Применяя данный фильтр можно существенно повысить степень сжатия видео, не говоря уже о более очевидной вещи, как собственно фильтрация динамического шума.
  • Video DeNoise (0,018 Mb) - Фильтр для очистки видеоизображений от шума. Анализирует каждый кадр независимо от других, благодаря чему не вносит дополнительные искажения по сравнению с динамическими фильтрами (практически не происходит потеря четкости по сравнению с операцией blur), а в совокупности с высокой точностью определения шумов данный фильтр, вероятно, является лидером среди подобных фильтров для VirtualDub. Полезен при кодировании в MPEG4, т.к. даже после удаления незначительного шума размер кодируемого файла уменьшается. Избавляет от интерлесинга (эффекта "лесенки" или "расчески").
  • MSU Denoising Filter (0,032 Mb) - Фильтр применяется для обработки зашумлённого видеопотока, для повышения качества видео, либо для улучшения и облегчения последующей обработки, например, перед сжатием или выполнением деинтерлейсинга. Подробный обзор фильтра и описание настроек здесь.
  • 2d Comb Filter (0,032 Mb) - Устраняет мерцание линий. Честно говоря, не увидел заметного эффекта при использовании данного фильтра, может кто-то подскажет, в каких случаях он будет полезен ?
  • Chroma Noise Reduction v1.1 (0,035 Mb) - Фильтр от Gilles Mouchard, уменьшает шум в сигналах UV, не изменяя сигнала Y. Полезен для записей записанных с VHS носителей. Напомню, что существует несколько способов представления цвета, наиболее распространенная на компьютере - RGB. В то время как на телевидении, VHS рекордерах, MPEG, и тд. широко используется система YUV. В обозначении YUV: Y (luminancy) - интенсивность яркости, U (chrominancy1) и V (chrominancy2) - информация о степени яркости и насыщенности изображения. Так уж принято, что на магнитных VHS лентах, по ширине зарезервированное место под UV сигналы меньше, чем под Y сигнал, поскольку человеческий глаз значительно менее чувствителен к яркости, чем цвету. Как следствие, часть ленты, содержащая UV сигналы больше подвержена износу. Этот фильтр позволяет уменьшить шум UV сигналов, не оказывая влияния на Y сигнал, который обычно имеет и без того хорошее качество.
  • MSU Deblocking Filter (0,063 Mb) - Фильтр предназначен для восстановления качества видео, взятого с DVD (например, когда туда записано 4 часа видео с низким битрейтом), VideoCD или после видеокодеков H.261, H.263, DivX 3, DivX 4, XviD. Фильтр автоматически определяет уровень блочности кадра и конкретной части кадра, сохраняя максимум деталей. Так, в одном и том же фильме на сцене с медленным движением (практически без блочности) фильтр будет действовать минимально, а на сценах с сильным движением - будет работать в полную силу. Основным достоинством фильтра является то, что он поднимает интегральное качество в наиболее распространенной PSNR метрике по сравнению с оригинальным фильмом! Т.е. фильм после декомпрессии при сравнении с оригиналом показывает меньшее качество, чем фильм после декомпрессии и деблокинга. Подробный обзор фильтра и описание настроек здесь.
  • MSU Smart Sharpen Filter (0,032 Mb) - Фильтр позволяет увеличивать резкость изображения с минимальным увеличением шума. Подробный обзор фильтра и описание настроек здесь.
  • MSU Deflicker Filter (0,029 Mb) - Фильтр подавления мерцания видео (постоянное резкое изменение яркости кадров). Данный артефакт часто встречается в старых фильмах с хроникой. Фильтр будет очень полезен людям, занимающимся восстановлением видео. Подробный обзор фильтра и описание настроек здесь.
  • Deflicker Filter v.1.1 from Donald Graft (0,006 Mb) - Фильтр выравнивает резкие фреймовые изменения яркости (мерцание видео).
  • 2D Cleaner Filter (0,024 Mb) - Фильтр заменяет каждый пиксель видеоизображения среднерассчитанным значением соседних пикселей. Задается радиус учета соседних пикселей (0-10) и интенсивность (0-255). Можно включить опцию учитывающую, что обрабатываемое видео интрлейсное. Так же можно повысить резкость резких переходов на изображении "show sharp edges".
  • Area Smoother v0.1 from Daniel Vollmer (0,041 Mb) - Фильтр анализирует каждый кадр в отдельности и заменяет более-менее одинаково окрашенные области их усредненным значением цвета. В архиве сразу исходник.
  • Deshaker v1.6 (0,033 Mb) - Фильтр от Gunnar Thalin, представляет собой видеостабилизатор для VirtualDub. Позволяет устранить резкие рывки сделанные камерой при съемке. Может стабилизировать движения горизонтальном и вертикальном направлениях, а так же вращение и приближение. Для достижения наилучшего результата позволяет производить обработку в 2 прохода. Может использовать предшествующие и следующие кадры для заполнения утерянных фрагментов вызванных рывком камеры. Возможность самостоятельного покадрового управления. Кроме того масса установочных параметров для опытных пользователей.
  • Exorcist v1.0 (0,021 Mb) - Фильтр от Chris Wojdon, разработан для того что бы удалить эффект отраженного ТВ сигнала, на экране это проявляется в виде теней основных объектов. Позволяет сгладить тени и отражения объектов. Настройки фильтра позволяют подстроиться под конкретно вашу ситуацию, настроить сдвиг тени.
  • Coring v1.0 (0,020 Mb) - Фильтр от Paul Currie. Реализованы основные функции coring-а. Это процесс, где интенсивность пикселей сравнивается с пороговым значением (0-64) и они окрашиваются в абсолютно черное если значение ниже порогового. Что приводит к сокращению шумов в черных областях изображения, и реализовано во многих цифровых видеокамерах и чипах сбора данных (например линейка BT848).

    Параметры:
    - Threshold: Любому пикселю с интенсивностью ниже этого значения присваивается значение coring-а (обычно черный).
    - Core to threshold: Иногда coring приводит к резкому перепаду от темно-серого к черному, который может быть очень заметен. Этот эффект должен исчезнуть, если пиксели окрашивать не чисто в абсолютно черное, но и темно-серое.

    Опции предпросмотра:
    Облегчают выбор порогового значения, хорошо выделяя затрагиваемые пиксели.
    - Core to green: Временная установка значения coring-а в зеленый.
    - Brightness slider: Слайдер коррекции яркости для препросмотра.


Эффекты, цветокоррекция.
  • MSU OldCinema Filter v1.2 (0,043 Mb) - Фильтр предназначен для получения эффекта "старого кино". Для этого имеется возможность настройки цветовой гаммы старения пленки, а также набор артефактов для достижения большей реалистичности и придания ему вида "хроники". Подробный обзор фильтра и описание настроек здесь.
  • MSU Noise Generation Filter (0,028 Mb) - Фильтр позволяет добавлять в видеопоток искусственно сгенерированный шум: белый шум, розовый шум, цветные пятна. Подробный обзор фильтра и описание настроек здесь.
  • Bit Drop Filter v0.9beta from Simon Walters (0,028 Mb) - Очень простой фильтр. Позволяет уменьшить воспринимаемую битовую глубину видеоклипа. Вы можете произвольно любой бит (1-8) выставить на 1 или 0. По словам автора, получаемый при этом эффект напоминает видеоэффекты 1970-х годов.
  • Border Control Filter v2.35 from Simon Walters (0,021 Mb) - Позволяет добавить в видео бордюры. Раздельная настройка с любой стороны (слева, справа, сверху, снизу). Размер видеоизображения не меняется, бордюры накладываются внутрь на изображение с любой из сторон. Есть 4 варианта: просто закраска необходимым цветом, плавное затенение к краю, размытие (размазывание) и растяжка.
  • Border Smear Filter v1.0beta from Simon Walters (0,022 Mb) - Фильтр позволят добавить черные бордюры сверху и снизу видеоизображение. Размер изображения при этом не меняется, добавление происходит вовнутрь. Кроме простых черных, бордюры могут размазывать изображение, и плавно затеняться к краям.
  • ACDSee Filter Auto Levels (0,022 Mb) - Полностью автоматизирует процесс подстройки уровней яркости/контраста/цветности изображения. Фильтр постоянно анализирует видеоизображение и подстраивает уровни динамически. Фильтр не имеет настроек. Базируется на функции "Auto Levels" программы ACD Photo Enhancer, входящей в комплект ACDsee, отсюда и название фильтра.
  • Brightness/Contrast (UI Enhanced) v1.0 (0,017 Mb) - Фильтр от Donald Graft, позволяет плавно подстроить якость ± 100% и контрастность 0-200%.
  • Colours Brightness Contrast Gamma (0,033 Mb) - Фильтр от Alessandro Malanca, предназначен для плавной регулировки яркости, контрастности и гаммы. При изменении параметров отображает сразу RGB или общую гистограмму.
  • Color Equalizer v1.1 (0,025 Mb) - Фильтр от Tamбs B. Bakу, предназначен для раздельной регулировки цветов RGB. Старые видеокамеры иногда имеют неправильный цветной баланс, который проявляется в виде несколько окрашенных видеозаписей. Картинка иногда немного голубоватая, иногда имеет розовый оттенок и тд. Этот эффект легко можно исправить данным фильтром.
  • Colorize v1.1beta1 (0,028 Mb) - Фильтр от Donald Graft, Позволяет окрасить видео в выбранный цветовой оттенок, другие цвета убираются полностью. Получается как бы монохромное видео, основанное на выбранном цвете. Можно использовать, например, что бы придать вид старой кинопленки с коричневым оттенком.


Изменение размера видеоизображения.
  • 2:1 Vertical Reduction (0,026 Mb) - Просто уменьшает размер видеоизображения по вертикали в 2 раза.


Добавление/удаление логотипов, надписей, бегущих строк и тд.
  • MSU Subtitle&Logo Remover (0,041 Mb) - Фильтр предназначен для удаления субтитров и логотипов с видеоизображения. Реализованно полностью АВТОМАТИЧЕСКОЕ определение области логотипа, даже если логотип смещается в разных сценах. В фильтре используется компенсация движения для правильного заполнения области лого (эффект "наползания" объектов на логотип/субтитры для восстановления изображения). Подробный обзор фильтра и описание настроек здесь.
  • DeLogo v1.3.2 (0,318 Mb) - Фильтр от Karel Suhajda, предназначен для удаления логотипов с видеоизображения. Для удаления логотипа этим фильтром необходимо сохранить один из кадров видео с логотипом, открыть его в любом графическом редакторе, закрасить область с логотипом красным цветом, сохранить изображение и использовать его потом в качестве маски для удаления логотипа. В архиве с программой содержится мануал с рисунками, где все доступно и понятно показано.
  • Add Frame Numbers (0,093 Mb) - Достаточно продвинутый фильтр с множеством настроек для добавления в видео счетчика кадров, времени видео, и текущего времени. Настраиваемые начальные значения для отсчета, а так же интервалы времени. Позволяет выводить несколько счетчиков. Полностью настраиваемое расположение, шрифты, цвет и тд.
  • Alidator Filter (0,015 Mb) - Простейший фильтр, просто добавляет внизу видеоизображения текущую дату и время в формате "dd.mm.yyyy hh:mm:ss". Настроек не имеет. Ресурсов практически не требует, поэтому будет особенно полезен при захвате видео.


Фильтры для испытательных целей.
  • Dct-q-idct v1.1 (0,040 Mb) - Фильтр от Andreas Dittrich, написанный для испытательных целей. Накладывает прямо поверх видео статическую информацию о текущем видео. Информация динамически изменяется. Фильтр выводит следующую информацию: color subsampling, blockwise forward DCT, matrix based quantization, source coding, inverse-DCT (IDCT), color upsampling. Вы можете использовать любые матрицы квантования и немедленно видеть информацию о вашем видео. Тем самым вы можете проверить, например, эффективность применения и настроек других фильтров, включенных вами в VirtualDub и повысить по возможности коэффициент сжатия. Статическая информация может быть сохранена в фале.

тизер