Я бы из этих 10-ти посоветовал текст (00015 и 00083): приводить номер строки, которая разборчиво читается в движении; и карту (00023): выбрать самую мелкую читаемую надпись и по ней уже сравнивать, у кого на экране читаемая, а у кого - уже нет.
You are not logged in. Please login or register.
SmoothVideo Project → Posts by MAG79
Я бы из этих 10-ти посоветовал текст (00015 и 00083): приводить номер строки, которая разборчиво читается в движении; и карту (00023): выбрать самую мелкую читаемую надпись и по ней уже сравнивать, у кого на экране читаемая, а у кого - уже нет.
Для проверки динамической четкости можно скачать и использовать только несколько отдельных файлов.
00011.m2ts - Тестовая таблица. Сравнивается разрешение по конусам в статике и в динамике.
00013.m2ts - Тестовые конусы различной интесивности. Сравнивается разрешение по конусам в статике и в динамике.
00015.m2ts - Строки текста. Сравнивается читаемость строк в статике и в динамике.
00017.m2ts - Девушка на гамаке. Сравнивается четкость веревок в статике и в динамике.
00019.m2ts - Девушка на канате. Сравнивается четкость полос на рубашке в статике и в динамике.
00023.m2ts - Карта. Сравнивается читаемость надписей в статике и в динамике.
00025.m2ts - Номера машин. Сравнивается читаемость номеров движущихся машин вблизи и вдали.
00027.m2ts - Вывески на улице. Сравнивается читаемость надписей в движении.
00077.m2ts - Тестовые конусы во весь экран
00083.m2ts - Строки текста с ускоренным в 2 раза движением
Так. По поводу BD-FPD Benchmark Software for Professional 1080P.
Частота ядра 640
Частота шейдерного домена 1280
Как и обещал, привожу результаты SVPmark на новой рабочей машине.
CPU: Intel Core i5-2300 @2793 MHz [4 threads]
GPU: NVIDIA Quadro 600
Mode: FHD + GPU [9 threads]
nVidia драйвер 270.61.
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. ![]()
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. ![]()
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 посоветовал,
Проапгрейдился на работе: получил в распоряжение новый комп. Результаты чуть позже, а пока веселая картинка.
Это я полез за дровами для Quadro, а там по истории выхода версий хорошо видно, что ветки 280 и 285 тупиковые. Развивается ветка 275, которая переросла в 276. Quadro - это карты в основном рассчетные. Для всяких там математических обсчетов на графическом процессоре (CUDA, OpenCL и т.д.). Этой своей "историей эволюции" на картинке nVidia дает отчетливо понять, что в дровах 280 и 285 есть какие-то проблемы с такими расчетами. Вот вам и Battle Field ![]()
Rimsky
что такое динамическая четкость?
Определение дедуктивным методом "Холмса": отсутствие визуальной потери четкости в деталях при движении картинки по сравнению с той же картинкой, но неподвижной.
как ее измерить?
Тестов полно. Как на DVD, bluray, так и программ для PC.
Тот же браузер и плавная перемотка страницы по средней кнопке мыши и выбором скорости промотки.
Rimsky
Эта тема про динамическую четкость. Самая важная черта монитора для того, что бы успешно отображать видео с повышенной плавностью движений.
Noweol
А DLP проекторы, да. Динамическая четкость там хорошая. Только нужны модели поновее, которые лишены проблем радуги (видимой как раз при рассматривании деталей в динамике) ![]()
У меня DLP-проектор с четырех-цветным колесом (см. профиль), скорость вращения 1x. Радуга заметна.
Rimsky
раза в три меньше чем у телеков 40"
В том-то и дело, что при диагонали 23" (это обозначенный AOC) и расстоянии от монитора 0,5-0,6 м относительные перемещения ничуть не меньше, чем на ТВ с 1,5-2 метров. ![]()
сомневаюсь что у ЖК-120 все в порядке с динамической четкостью
У тех двух моделей, что я сам лично наблюдал, все в порядке.
По стечению обстоятельств именно сегодня на работе мне достался по апгрейду новый монитор AOC 2343, и именно сегодня о нем вышел обзор на iXBT:
В целом, по совокупности свойств монитор можно считать универсальным устройством отображения — на нем можно выполнять типичную офисную работу и смотреть фильмы, но играть в динамичные игры может быть не очень комфортно из-за отсутствия режима с разгоном матрицы
Собственные впечатления от монитора ужасные:
1. Все четыре штуки, которые мы успели распаковать в отделе сегодня, все с уводом гаммы в красный.
2. Подставка хлипкая.
3. Углы обзора вроде большие на при малейшем отклонении головы оттенки цветов меняются.
4. Самое плохое: геометрические искажения объектов в динамике.
Я встретился с такими искажениями впервые. Если на других ЖК-мониторах встречается замыливание объектов в динамике (IPS/PVA/MVA), утолщение текста при плавной промотке страницы в браузере (TN), мерцание текста при этой же промотке (TN с разгоном матрицы).
Но тут явно идет деформация. На прямых четких линиях появляется рябь. Разрешение текста в динамике падает, а вокруг букв появляется эффект, похожий на пиксельный шум (mosquito noise).
В связи с этим хотелось бы обсудить такую тему. Назначение пакета SVP в первую очередь - это повышать динамическую четкость объектов в кадре. Но если эти движущиеся объекты при отображении на экране в связи с особенностями самого устройства отображения имеют названные искажения (пиксельный шум, смаз, утолщение линий, мерцание линий), то о какой динамической четкости может идти речь?
И вопрос, вытекающий из первого:
Какие устройства, кроме ЖК-120 и плазм, сохраняют динамическую четкость?
На чем смотреть видео с повышенной плавностью движений?
Поглядел 12-ю серию 3-го сезона. Звук играет ровненько.
Одновременно с просмотром поглядел на DPC Latency Checker.
Пики через равные промежутки времени - это какой-то процесс, либо антивирус, либо опера.
P.S. Методом просмотра активности процессов в менеджере задач и удалением активных выяснил, что это был mDNSResponder из VLC Streamer.
Вот фильтры, которые подгрузились у меня:
Тестовый ролик "Хоккей с шайбой" от tnikita
Применялась функция 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
остаётся только в проигрывателе поставить
Переспрошу по-другому:
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
реально работает при приведённых мной настройках и подтверждено практикой
О! Спасибо! ![]()
Вы видимо, не до конца поняли. Не 25 fps, а 60 !
Да, я почему-то подумал про 25. Если 60 - то это то, что нужно!
Попробуйте сами
Рассказывайте как делать. Обязательно буду повторять, ибо есть желание победить такое видео в один проход, но самостоятельно в одиночку это сделать не получилось. ![]()
давайте теперь про звук думать
Согласен. Можно поступить так: заменить
DSS2("I:\uTorrent\00000.m2ts",fps=30)обратно на
DirectShowSource("I:\uTorrent\00000.m2ts", fps=30, convertfps=true, pixel_type="YV12")Первая команда открывает видео сплиттером Haali и без звука, а вторая - системным сплиттером и со звуком.
John_Wayne
В LAV CUVID выставил аппаратный деинтерлейс...
потеря вертикального разрешения никуда не делась...
Снова "здорово"
Аппаратный VA-деинтерлейс ПОЛНОСТЬЮ восстанавливает вертикальное разрешение. Если Вы наблюдаете потерю вертикальной резкости, то это не VA-деинтерлейс, а какой-нибудь простейший Bob. Настройте так, чтобы не было потери разрешения.
Хотя, можно с горем пополам сгладить этот косяк включением деинтерлейса в SVP
Нафига?
Ну что за логика?
Может тогда три раза будем деинтерлейс делать? А лучше четыре - вообще качество станет "зашибись" ![]()
Проблему нужно исправлять на ранней стадии, получая из исходника качественную картинку еще на входе скрипта. Если же на вход скрипта придет уже говно-картинка, то хоть сто раз деинтерлейсом проходите получите то же говно, только замыленное.
мне удалось-таки запустить плавное воспроизведение телесиненного видео "на лету"
Ну такое и мне удалось.
остаётся только в проигрывателе поставить внешним фильтром ffdshow raw video filter и включить SVP, чтобы получить плавное, равномерное воспроизведение с 60 fps
Вот именно в этом и заключается проблема. В 60 fps. Я не смог их достичь в реальном времени. Вы сперва без звука добейтесь плавности c SVP без подергиваний, тогда можно будет проблему со звуком решать.
Про граф: поподробнее описать процесс ?
Ну это я про две программы GraphEdit и GraphStudio. Они позволяют составлять цепочку DS-фильтров и сохранять ее в файл. Avisynth как-то умеет это дело открывать. Сам ни разу не пробовал, только слышал об этой возможности.
John_Wayne
"Отзвуки творения"... действительно, гребёнки не замечено и потери вертикальной резкости тоже
Отлично! Значит, виноват все-таки исходный материал в "Водной жизни".
Может, проги для кодирования свои, встроенные декодеры используют ?
Бывает, но если на вход кодировщику подается AVS-скрипт, то всегда используется системный DS-декордер с наивысшим приоритетом (merit'ом).
отключенные кодеки пропали вообще из списка GSpot и хрен знает как их включить
Вот это плохо. Надо было отключать, а не деинсталировать.
Можно ли, прописав что-нибудь в скрипте, заставить его использовать LAV CUVID ?
Возможно. Надо попробовать через формирование и открытие DS-графа из AVS-скрипта.
заметил, что обычный windows media player тоже умеет производить процесс обратного телекино-преобразования
Да. По-умолчанию он использует MS DTV-DVD декодер и отрисовщик EVR. Такое сочетание обычно имеет включенный VA-деинтерлейс и как теперь выяснилось, этот VA-деинтерлейс не плохо справляется с первой частью работы ivtc: получение прогрессивных кадров из смешанных прогрессивных и чересстрочных. Для полноценного ivtc остается вторая часть: выкидывание дублей.
что ещё можно придумать, чтобы избежать зависания программы-кодировщика на 99 % процесса конвертирования ?
Потренироваться на мелких файлах. Для начала выяснить причину зависания. Затем переносить этот опыт на большие файлы. Я пока не знаю в чем причина зависаний.
Rimsky
Когда описанное выше оформится в инструкцию, то можно будет так сделать. Пока есть проблема с форматом файлов (не все открываются в nVidia плеере), а также есть проблема поддержки только части вариантов хранения стереоскопического изображения. Текущая версия SVP поддерживает только вертикальную и горизонтальную (как параллельную, так и перекрестную) стереопару. Чересстрочная стереопара и multiview (Blu-ray 3D) не поддерживаются.
danil4eg
использую настройки пресета "удвоение частоты" + ставлю "птичку" на смешивание кадров до частоты экрана
Удвоение частоты с последующим смешиванием - это вариант. Но я все же не рекомендую так делать. Так как при ошибочно определенной частоте кадров это даст заведомо неверный и неплавный результат.
Сначала надо разобраться, какая частота кадров у данного видео на самом деле. Затем либо выставить фиксированный коэффициент повышения частоты, либо найти такой декодер, который эту частоту определяет точно с первого кадра проигрывания. Есть иногда помогает перемотка. Она исправляет ошибочно определенную переменную частоту кадров.
Проверять факт плавания частоты кадров надо в окне ffdShow.
Вынес в отдельную тему
немного непонятна ситуация с медиаконтентом, у которого переменная частота видео.
Раньше с этим никаких проблем не было, с использование в настройках пресетов "увеличивать до частоты монитора" все было "пучком". Теперь же выскакивает сообщение о необходимости использования надстройки аварийного удвоения.
Я в таких случая использую настройки пресета "удвоение частоты" + ставлю "птичку" на смешивание кадров до частоты экрана.
danil4eg
Никто не сталкивался с похожей проблемой?
Эта проблема очень большая редкость.
Микрозаикания/микропрерывания происходят регулярно при просмотре фильма, независимо от источника
Если это наблюдается и без SVP, то это проблема Вашей конкретной системы. Так настроено.
Если у Вас цель была не просто поделиться информацией, а решить Вашу конкретную проблему, то нужно:
1. Привести данные файла, на котором заикается, ссылку, чтобы мы могли этот файл проверить у себя.
2. Привести список всех DS-фильтров при проигрывании.
3. Версии плеера, OS, DirectX, дров звука и видео.
4. Проверить систему на мультимедиа-тормоза: DPC Latency.
SmoothVideo Project → Posts by MAG79
Powered by PunBB, supported by Informer Technologies, Inc.