YlangYlang
Особенность описанного подхода с деинтерлейсом в декодере отличается от всех других методов деинтерлейса в отрисовщике тем, что выполняется до ffdShow и на вход SVP попадают прогрессивные кадры. С чересстрочными кадрами SVP работать не умеет и его применение к ним не имеет смысла.

повторил фразу Noweol, но своими словами big_smile

Посмотрел два фильма из раздачи Острова с высоты птичьего полета [документальный, HDTVRip 1080i].

http://www.svp-team.com/forum/misc.php?item=819

SVP при просмотре строго рекомендуется.
Как заставить его работать вместе с чересстрочным видео читаем и обсуждаем тут:
Чересстрочное видео и SVP - это возможно! wink

Сегодня смог-таки посмотреть чересстрочное видео с качественным аппаратным VA-деинтерлейсом в полном FullHD разрешении, с повышением плавности до 60 fps и все это на лету.

http://www.svp-team.com/forum/misc.php?item=817

Картинка, доказывающая, что я это сделал! cool
Загрузка процессора 50%. Включено повышение резкости пиксельными шейдерами sharpen complex 2. Плеер MPC-HC, сплиттер MPC - Mpeg Source (Gabest), отрисовщик EVR Sync, SVP 3.0.5.
процессор: Core i7 920, видео: GeForce GTX 260.

Смотрел видео из раздачи Острова с высоты птичьего полета [HDTVRip 1080i]

Как все происходит.
1. В декодере LAV CUVID производится аппаратное декодирование потока 1920x1080 25 fsp и тут же аппаратный деинтерлейс до 1920x1080 50 fps.

Замерял загрузку ЦП: 4%
wink
2. При подключенном ffdShow на его входе уже 50 fps. Честных 50 прогрессивных кадров в сек.
3. При загрузке пакета SVP и повышении плавности до частоты монитора подбирается коэффициент повышения частоты кадров 6:5. Частота кадров 50 fps превращается в 60 fps.

При таких близких частотах артефактов вообще незаметно. И это не смотря на то, что все подавления артефактов выключены. Настройки см. на скриншоте.

Ограничения.
1. Увы. Аппаратное декодирование и деинтерлейс возможны только на nVidia-карточке.
2. Загрузку ЦП 50% показал Core i7 920. Процессоры слабее могут не потянуть: повышение плавности для видео 1920x1080 @ 50 - это достаточно ресурсоемкая задача.

Желающим получить плавность на процессорах "меньшей мощности", как вариант, можно предложить включить на мониторе режим 50 ГЦ (мой монитор, например, поддерживает. Добавлял этот режим вручную через NVIDIA Control panel). Тогда SVP можно будет исключить из цепочки, а аппаратный декодер и VA-деинтерлейс использовать тот, что доступен для вашей видеокарты.

5,329

(12 replies, posted in Using SVP)

kriiiim
The episode is 23.976fps and i get a bit of judder after always a few seconds when played at 60 hrz interpolation
Give a link to such video, please.
May be it is telecined video. I will take a look.

Maken1
You can use any Nvidia Drivers for example 285.79 or better recommended

Look at the picture from Russian forum (post).

http://www.svp-team.com/forum/misc.php?item=815

nVidia drivers 280 and 285 are slower than 270 and 275 wink

5,331

(395 replies, posted in Эксплуатация SVP)

Сравнение производительности Quadro 600 на разных WHQL-драйверах под Win7 64

http://www.svp-team.com/forum/misc.php?item=815

Как видно, производительность расчета новых кадров на OpenCL (GPU calculations) падает в два раза на драйверах 280 и 285. Хоть карта и слабая для FullHD (1080p), но вот для HD (720p) и честного расчета кадров до 60fps требуется производительность GPU calculations в районе 213. Это как раз то значение, которое на данной видеокарте обеспечивают драйвера 270 и 275-276, но не могут обеспечить тормозные 280 и 285.

Остановился на драйвере 276.28

Я бы из этих 10-ти посоветовал текст (00015 и 00083): приводить номер строки, которая разборчиво читается в движении; и карту (00023): выбрать самую мелкую читаемую надпись и по ней уже сравнивать, у кого на экране читаемая, а у кого - уже нет.

Для проверки динамической четкости можно скачать и использовать только несколько отдельных файлов.

00011.m2ts - Тестовая таблица. Сравнивается разрешение по конусам в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=805

00013.m2ts - Тестовые конусы различной интесивности. Сравнивается разрешение по конусам в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=806

00015.m2ts - Строки текста. Сравнивается читаемость строк в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=807

00017.m2ts - Девушка на гамаке. Сравнивается четкость веревок в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=808

00019.m2ts - Девушка на канате. Сравнивается четкость полос на рубашке в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=809

00023.m2ts - Карта. Сравнивается читаемость надписей в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=810

00025.m2ts - Номера машин. Сравнивается читаемость номеров движущихся машин вблизи и вдали.
http://www.svp-team.com/forum/misc.php?item=811

00027.m2ts - Вывески на улице. Сравнивается читаемость надписей в движении.
http://www.svp-team.com/forum/misc.php?item=812

00077.m2ts - Тестовые конусы во весь экран

(похож на 00013.m2ts)
. Сравнивается разрешение по конусам в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=813

00083.m2ts - Строки текста с ускоренным в 2 раза движением

(похож на 00015.m2ts)
. Сравнивается читаемость строк в статике и в динамике.
http://www.svp-team.com/forum/misc.php?item=814

Так. По поводу BD-FPD Benchmark Software for Professional 1080P.

Скачал. Поглядел какие из тестовых роликов можно применить для оценки динамической резкости.
Выбрал 8 роликов из раздела Resolution и 2 ролика из раздела TEST SIGNAL.

5,335

(395 replies, posted in Эксплуатация SVP)

Частота ядра 640
Частота шейдерного домена 1280

5,336

(395 replies, posted in Эксплуатация SVP)

Noweol
Потому что в нем только 50% пиксел-шейдерных блоков по сравнению с GTX260 и шина видеопамяти в 3,5 раза тоньше. Такой вот уродец, рожденный маркетингом hmm
У GT 430 и Quadro 600 эти параметры идентичны. Должен показывать такую же производительность. Вероятно, виноваты драйвера. Накачал разных, завтра буду проверять их скорость. Частота ядра у Quadro пониже: 640 против 700.

5,337

(395 replies, posted in Эксплуатация SVP)

Как и обещал, привожу результаты SVPmark на новой рабочей машине.

CPU:  Intel Core i5-2300 @2793 MHz [4 threads]
GPU:  NVIDIA Quadro 600
Mode: FHD + GPU [9 threads]

http://www.svp-team.com/forum/misc.php?item=799

nVidia драйвер 270.61.

В он-лайн базу закинуть не могу... Проблемы с прокси.

5,338

(12 replies, posted in Using SVP)

Hello, sarah
You are right, ReClock is an audio-filter. It works at the end of DirectShow graph when rendering.
You can choose Framerate change 24->60 (2.5x) in SVP at Profile settings window with Advanced interface.
With 25 fps you will get 62.5 fps at out. Then use ReClock at 60 Hz display to speed down video to 60 fps. It is simple. smile

I wonder why you are using this 25 fps PAL-video, not source-video at 24 fps?
May be it will be great to convert such wrong video to right speed and save it before use. wink

it thinks everything is 59.849 Hz because that's the output of SVP
Refresh rate in Hz is a property of your display, not video, not SVP.

Rimsky
1. То, что sergioleon посоветовал,

какой там файл качать, я пока не нашел

2. Hi-Definition Reference Disc 2008  Blu-ray 1080I AVC LPCM7.1, 00009.m2ts
http://www.svp-team.com/forum/misc.php?item=795
Проверка резкости на чересстрочном материале.

3. HD 1080i Test Pattern
http://www.svp-team.com/forum/misc.php?item=796
качать лучше прогрессив-вариант, 30 fps и играть его с обычной и удвоенной скоростью

4. TFT Test
http://www.svp-team.com/forum/misc.php?item=797

5,340

(395 replies, posted in Эксплуатация SVP)

Проапгрейдился на работе: получил в распоряжение новый комп. Результаты чуть позже, а пока веселая картинка.

http://www.svp-team.com/forum/misc.php?item=794

Это я полез за дровами для Quadro, а там по истории выхода версий хорошо видно, что ветки 280 и 285 тупиковые. Развивается ветка 275, которая переросла в 276. Quadro - это карты в основном рассчетные. Для всяких там математических обсчетов на графическом процессоре (CUDA, OpenCL и т.д.). Этой своей "историей эволюции" на картинке nVidia дает отчетливо понять, что в дровах 280 и 285 есть какие-то проблемы с такими расчетами. Вот вам и Battle Field wink

Rimsky
что такое динамическая четкость?
Определение дедуктивным методом "Холмса": отсутствие визуальной потери четкости в деталях при движении картинки по сравнению с той же картинкой, но неподвижной.

как ее измерить?
Тестов полно. Как на DVD, bluray, так и программ для PC.
Тот же браузер и плавная перемотка страницы по средней кнопке мыши и выбором скорости промотки.

Rimsky
Эта тема про динамическую четкость. Самая важная черта монитора для того, что бы успешно отображать видео с повышенной плавностью движений.

Все темы,  что во флуде, по содержанию далеки от SVP
wink

Noweol

Спасибо за калибриллу - попробую завтра.

Вся соль темы все-таки не в цвете, а в этом пиксельном шуме на динамике.

А DLP проекторы, да. Динамическая четкость там хорошая. Только нужны модели поновее, которые лишены проблем радуги (видимой как раз при рассматривании деталей в динамике) wink
У меня DLP-проектор с четырех-цветным колесом (см. профиль), скорость вращения 1x. Радуга заметна.

Rimsky
раза в три меньше чем у телеков 40"
В том-то и дело, что при диагонали 23" (это обозначенный AOC) и расстоянии от монитора 0,5-0,6 м относительные перемещения ничуть не меньше, чем на ТВ с 1,5-2 метров. hmm

сомневаюсь что у ЖК-120 все в порядке с динамической четкостью
У тех двух моделей, что я сам лично наблюдал, все в порядке.

Модели: Viewsonic VX2268wm и ASUS VG278H.

ктож вас так не любит что АОС купил?
Нас не спрашивали, это централизованная закупка, спущенная из головной организации wink

По стечению обстоятельств именно сегодня на работе мне достался по апгрейду новый монитор AOC 2343, и именно сегодня о нем вышел обзор на iXBT:

В целом, по совокупности свойств монитор можно считать универсальным устройством отображения — на нем можно выполнять типичную офисную работу и смотреть фильмы, но играть в динамичные игры может быть не очень комфортно из-за отсутствия режима с разгоном матрицы

Собственные впечатления от монитора ужасные:
1. Все четыре штуки, которые мы успели распаковать в отделе сегодня, все с уводом гаммы в красный.
2. Подставка хлипкая.
3. Углы обзора вроде большие на при малейшем отклонении головы оттенки цветов меняются.
4. Самое плохое: геометрические искажения объектов в динамике.

Я встретился с такими искажениями впервые. Если на других ЖК-мониторах встречается замыливание объектов в динамике (IPS/PVA/MVA), утолщение текста при плавной промотке страницы в браузере (TN), мерцание текста при этой же промотке (TN с разгоном матрицы).
Но тут явно идет деформация. На прямых четких линиях появляется рябь. Разрешение текста в динамике падает, а вокруг букв появляется эффект, похожий на пиксельный шум (mosquito noise). hmm

В связи с этим хотелось бы обсудить такую тему. Назначение пакета SVP в первую очередь - это повышать динамическую четкость объектов в кадре. Но если эти движущиеся объекты при отображении на экране в связи с особенностями самого устройства отображения имеют названные искажения (пиксельный шум, смаз, утолщение линий, мерцание линий), то о какой динамической четкости может идти речь?

И вопрос, вытекающий из первого:
Какие устройства, кроме ЖК-120 и плазм, сохраняют динамическую четкость?
На чем смотреть видео с повышенной плавностью движений?

Поглядел 12-ю серию 3-го сезона. Звук играет ровненько.
Одновременно с просмотром поглядел на DPC Latency Checker.

http://www.svp-team.com/forum/misc.php?item=792

Пики через равные промежутки времени - это какой-то процесс, либо антивирус, либо опера.
P.S. Методом просмотра активности процессов в менеджере задач и удалением активных выяснил, что это был mDNSResponder из VLC Streamer.

В его описании сказано, что это Bonjour Service от Apple.

Выгрузил и график задержек выровнялся. wink

Вот фильтры, которые подгрузились у меня:

http://www.svp-team.com/forum/misc.php?item=793

Тестовый ролик "Хоккей с шайбой" от tnikita


Исходник: PIT-CAR_29.970.mkv (11,9 МБ)
720р, 29.97 к/сек, 30 сек

Результат: PIT-CAR_59.940.mkv (12,5 МБ)
720р, 59.94 к/сек, 30 сек

Применялась функция ConvertMFlowFPS из XviD4PSP:

function ConvertMFlowFPS(clip input, int "numerator", int "denominator")
{
     last = input
     fps_super = MSuper(input, hpad=8, vpad=8, rfilter=4)
     fps_backward = MAnalyse(fps_super, isb=true, blksize=16, overlap=4, search=5, searchparam=3, dct=5)
     fps_forward  = MAnalyse(fps_super, isb=false, blksize=16, overlap=4, search=5, searchparam=3, dct=5)
     fps_backward = MRecalculate(fps_super, fps_backward, blksize=8, overlap=2, search=3, searchparam=1, dct=5)
     fps_forward  = MRecalculate(fps_super, fps_forward,  blksize=8, overlap=2, search=3, searchparam=1, dct=5)
     return MFlowFps(fps_super, fps_backward, fps_forward, num=numerator, den=denominator, mask=2, ml=10000)
}

Сложности ролика: двоение шайбы и клюшек.
Задача: избавиться от этих двоений.

John_Wayne

остаётся только в проигрывателе поставить

Эта фраза меня сбивает. Второй раз big_smile
"остается поставить" я читаю как невыполненное действие.

Переспрошу по-другому:
1. Создать AVS-скрипт.
2. Открыть его в плеере.
3. Добиться подгрузки ffdShow в плеере и включить SVP.
Так?

Спрашиваю, т.к. есть второй вариант: в скрипт сразу вписать строки, которые генерит SVP, тогда отпадет необходимость в п.3.

Ну это я уже сам поэкспериментирую. Спасибо.

danil4eg
Видео гляну вечером.
У меня при воспроизведении подобного видео на C2D 2,2 ГГц значение Current Latency укладывается в пиках в 150 ns, крутится около 30 ns, всплески выше 1000 ns происходят только в момент начала воспроизведения.

При смене рендера с MadVR на haali значения DPC стали 150-350, но микрозаикания все равно ощущаются
Думаю, что получится исправить микрозаикания, но нужен список фильтров.

Получить список фильтров проще всего в контекстном меню ffdShow правым щелчком на иконке в трее.

John_Wayne
реально работает при приведённых мной настройках и подтверждено практикой
О! Спасибо! cool

Вы видимо, не до конца поняли. Не 25 fps, а 60 !
Да, я почему-то подумал про 25. Если 60 - то это то, что нужно!

Попробуйте сами
Рассказывайте как делать. Обязательно буду повторять, ибо есть желание победить такое видео в один проход, но самостоятельно в одиночку это сделать не получилось. sad

давайте теперь про звук думать
Согласен. Можно поступить так: заменить

DSS2("I:\uTorrent\00000.m2ts",fps=30)

обратно на

DirectShowSource("I:\uTorrent\00000.m2ts", fps=30, convertfps=true, pixel_type="YV12")

Первая команда открывает видео сплиттером Haali и без звука, а вторая - системным сплиттером и со звуком.