1 (edited by AngReload 02-05-2014 03:33:36)

Topic: Мерцание видео при включенном SVP

Заметил ужасную вещь, при уплавнении видео соседние кадры чуть-чуть различны по яркости.
Пытался сменить декодер, отрисовщик, ничего не поменялось. Думал что мерцание из-за того что где-то деинтерлейс включился, вот и кажется что мерцает, но когда включил Демонстрационный режим все стало понятно - справа половинка стала нормальной.
Есть кто-нибудь кто может подтвердить? Из-за чего это?

Вот, сделал скриншоты, сорри что принтскриом, может попозже лучше сделаю, только скажите как.
Хранилище картинок мое, так что ссылки прямые без рекламы:
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(3).png
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(5).png
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(7).png

Re: Мерцание видео при включенном SVP

В SVP 3.1.6 есть ошибка округления, которая приводит к мерцанию и пастеризации цветов в темных тонах. Заметно при сильно выкрученной яркости. Обсуждалось там.
Эта ошибка исправлена в апдейте: SVP_3.1.6_update.zip.
Распаковать в папку Program files/SVP с заменой файлов.

3 (edited by AngReload 02-05-2014 09:31:54)

Re: Мерцание видео при включенном SVP

smile Спасибо, сейчас сделаю.
Странно что апдейта на странице загрузки нет, я ведь специально заново скачал (вдруг о заплатке написать забыли).
Благодарю, все отлично!

Re: Мерцание видео при включенном SVP

Это заплатка для тех, кому мерцание заметно и мешает. На странице загрузки ее нет.

Re: Мерцание видео при включенном SVP

Дополнительный стимул посещать форум или находить баги roll

Re: Мерцание видео при включенном SVP

Ссылка на апдейт добавлена на страницу скачивания.

Re: Мерцание видео при включенном SVP

MAG79
В SVP 3.1.6 есть ошибка округления, которая приводит к мерцанию и пастеризации цветов в темных тонах. Заметно при сильно выкрученной яркости. Обсуждалось там.

Граждане, у вас же есть статистика, так вот, просто интересно сколько буржуинов используют svp? Ну или хотя бы каков процент по отношению к нашим, советским, хе так сказать?

офтоп конечно, сорри.

Re: Мерцание видео при включенном SVP

biguho
хотя бы каков процент по отношению к нашим, советским

советских - треть

9 (edited by S_Snake 27-05-2014 14:02:52)

Re: Мерцание видео при включенном SVP

+1 к проблеме, статичная картинка мерцает с частотой примерно десять раз в сек., глаза сильно устают. 120 Гц.

спасибо за апдейт.

Re: Мерцание видео при включенном SVP

S_Snake
Разговор про мерцание темных областей кадра?

Re: Мерцание видео при включенном SVP

MAG79 wrote:

S_Snake
Разговор про мерцание темных областей кадра?

нет, всей картинки в целом. после апдейта такой проблемы нет.

Re: Мерцание видео при включенном SVP

у меня проблема не решена, идет мерцание как стробоскоп (кадр темный кадр светлый), на 60 фпс очень напрягает.
полностью система от амд 8320 и r9-270. Есть старая карта ПЕЧ550 так на ней проблем нет (либо я просто не вижу).
Фикс для 3,1,6 не помогает. В настройках каталиста если поотключать азличные улучшайзеры видео то становиться полегче ("мозгом" почти не вижу, но глаза все равно устают, эффект остался).
Проверял а системах win7x32 win7x64 win8.1x64 есть везде, про 8 подзабыл перепроверю.

Re: Мерцание видео при включенном SVP

fagoth111
а если gpu-ускорение отключить?
а если при включенном ускорении в файлике override.js "smooth.linear = false;" сделать?

14 (edited by fagoth111 10-07-2014 15:51:07)

Re: Мерцание видео при включенном SVP

при отключение опенцл проходит. Но такой вариант не катит для чего тогда я такую карту брал.
После изменения файла еффект остался.

Заметил еще один глюк, при кодировании xvid4psp с плавностью также есть этот еффект, только не постоянно а при смене сцен он может происходить.
Добавлю что при кодировании все же эффект постоянный, проверив покадрово перекодированый клип имеет также проблему мерцания

Re: Мерцание видео при включенном SVP

fagoth111
ок, это хорошо big_smile
хорошо в том плане, что позволяет локализовать место появления проблемы

плохо то, что фиг его знает, почему так получается
скорее всего это какая-то несовместимость либо с самим R9, либо с текущей версией каталиста  hmm

дело осложняется тем, что у нас нет R9, и не ожидается никогда  big_smile

если не лень, то можно попробовать поперебирать версии драйверов, совместимые с R9, начиная с самой ранней

если перебирать лень, то нам точно надо:
1. установленная сейчас версия драйверов
2. для полной определенности, взять тот самый скрипт для xvid4psp, взять какой-то маленький (несколько кадров) кусочек видео, перекодировать, увидеть в результате этот же глюк, и дать сюда:
- скрипт
- исходный кусочек видео
- результат

16 (edited by fagoth111 11-07-2014 00:52:00)

Re: Мерцание видео при включенном SVP

Версии дров, 14,4 каталист, рейд, чипсет, sdk amd app 2.9 (opencl).
С дровами довольно туго но проверю, ранная версия это 13,2 через день два выложу результат (на чистой системе проверю).
С видео не проблема, также сделаю кусок и сам скрипт, будет завтра (тоесть сегодня).

вот и файлы:
https://drive.google.com/file/d/0B_m8LN … sp=sharing
https://drive.google.com/file/d/0B_m8LN … sp=sharing
https://drive.google.com/file/d/0B_m8LN … sp=sharing

мерцание может сразу не показаться, однако оно есть при детальном расмотрении, причем специально проверил оно есть на протяжении всего видео.
Пересмотрел заного серию с свп на амд в глазах рябь стоит до сих пор. На ПЕЧи такого не было.

Re: Мерцание видео при включенном SVP

fagoth111
14,4 каталист

http://www.svp-team.com/forum/viewtopic.php?id=2038
всякие ужасы про 14.4

18 (edited by fagoth111 11-07-2014 13:59:22)

Re: Мерцание видео при включенном SVP

Вот еще одно наблюдение.
Если сформировать скрипт с вкл опенцл, то при перекодировке видео будет мерцать, ежели сформировывать без опенцл то видео нормально обрабатываеться без мерцания.
Из чего делаю вывод что проблема в самом опенцл на дровах 14,4.

Проблема в том что я нигде не могу найти версию 13,12 если у вас вдруг где завалялись не могли бы вы мне их скинуть?

То что почитал, никаких там ужасов не увидел. Производительность у меня проблем нету. только опенцл.

Re: Мерцание видео при включенном SVP

fagoth111
Catalyst 13.12 x86 x64

20 (edited by fagoth111 11-07-2014 18:22:41)

Re: Мерцание видео при включенном SVP

Спасибо за дрова, поставил и... тоже самое.
Версия опенцл 1348,5 (нынешнея, пред. 1445,5) однако здесь эффект немного по другому выражен.
Само мерцание происходит не через кадр, а при движении в кадре, на аниме самое заметное, если аниме 10битное в особенности.
Могу также сделать пару семплов и выложить если нужно.


P.S. гм как выфснилось при перекодировании мерцание не обнаруженно, невжно как сформирован скрипт. Это конешно тоже решение прооблеммы кодировать каждый файл но больно уж геморное.
P.P.S эмс сорри, все таки на кодировании присутствует мерцание причем такое же сильное.

Re: Мерцание видео при включенном SVP

fagoth111
Да, кусок видео хотя бы даст нам увидеть, что там за мерцание.
Если не сложно, прошу сделать такое видео и выложить.

22 (edited by fagoth111 14-07-2014 14:07:27)

Re: Мерцание видео при включенном SVP

Как то странно то что оно прекратилось, при этом последовательность действий я не отследил.
Одно я знаю точно... В дровах каталиста есть пункт "Видео" в котором собраны различные улучшайзеры для видео потока.
Есть там и пункт динамического контраста, вот если смотреть с ним то цвета начинают прыгать (только с свп), стоит отключить с цветнстью проблем точно меньше однако бывает изменение котраста на сменах сцен (также только с свп)

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

Re: Мерцание видео при включенном SVP

fagoth111
Это исходное видео. В нем все кадры правильные, ровные по яркости. Мерцания нет.
Я говорил про то, чтобы захватить видео на Вашей системе с мерцающими кадрами.

Запустил это видео с SVP на своем ноуте (Core i3-3217U + Intel HD Graphics 4000): мерцаний не обнаружил.

log:

8:46:43.267; Start: SVPMgr 3.1.6 (1041) starts...
8:46:43.292; AppDataPath: C:\ProgramData (ANSI)
8:46:43.299; Start: read settings file settings.ini
8:46:43.316; Start: load language file - Russian. Длительность: 16 мсек
8:46:43.332; Start: проверка наличия уже загруженного экземпляра SVP-менеджера. Длительность: 8 мсек
8:46:43.340; Start: проверка установленного фреймсервера Avisynth. Длительность: 538 мсек
8:46:43.878; Start: очистка папки Logs. Длительность: 22 мсек
8:46:43.900; Start: определение процессора и числа потоков
CPU: Intel Core i3-3217U @ 1.80GHz [4 threads] (218)
8:46:44.048; Start: подготовка папок SVPMgr. Длительность: 176 мсек
8:46:44.224; Start: чтение файла настроек SVPMgr.ini. Длительность: 87 мсек
8:46:44.311; Start: определение числа и параметров видеоадаптеров
GPU_11: Intel(R) HD Graphics 4000 (85)
8:46:44.934; Start: определение числа и параметров мониторов
Display#00010001: 1366 x 768 @ 60
8:46:45.093; Start: отключение записи LNG-файла при включенном контроле учетных записей. Длительность: 83 мсек
8:46:45.176; Start: изменение приоритета SVP-менеджера. Длительность: 70 мсек
8:46:45.246; Start: регистрация горячих клавиш в системе. Длительность: 462 мсек
8:46:45.708; Start: определение версий используемых модулей
ffdshow.ax/avisynth.dll: 1.3.4530.0/2.5.8.6
svpflow1/2.dll: 1.3.5.0/1.5.7.0
svpflow_cpu/gpu.dll: 1.7.2.0/1.8.3.0. Длительность: 80 мсек
8:46:45.788; Start: актуализация состояния автостарта SVPMgr в реестре. Длительность: 67 мсек
8:46:45.855; Start: еще работа с реестром. Длительность: 79 мсек
8:46:45.934; Start: формирование меню. Длительность: 260 мсек
8:46:46.194; Start: обновление файла настроек settings.ini. Длительность: 159 мсек
8:46:46.353; Start: оформление окна "О программе". Длительность: 125 мсек
8:46:46.478; Updates: проверка обновлений. Отправлен запрос
8:46:46.575; Start: включение режима ожидания ffdShow. Длительность: 63 мсек
8:46:46.638; Start: подготовка к работе завершена
8:46:46.723; RefreshSVP. Длительность: 76 мсек
8:46:46.799; ===== Ожидание появления ffdshow video

8:47:00.598; Updates: соединение закрыто

8:47:36.194; ===== Обнаружено воспроизведение через ffdShow. AppName: mpc-hc.exe PID: 9408. Длительность: 91 мсек
8:47:36.285; GetDimensionAndFPS_fromOSD start. Длительность: 251 мсек
8:47:36.536; GetDimensionAndFPS_fromOSD result: 1280x720 23.976 1/1
8:47:36.625; T1T: начало. Длительность: 975 мсек
8:47:37.600; уточнение параметров монитора: Display#00010001: 1366 x 768 @ 59.865. Длительность: 92 мсек
8:47:37.692; T1T: GetAllMediaParams. Длительность: 85 мсек
8:47:37.777; ### CorrectStereoModeByAppAndFilename: stage_orig.mkv. Длительность: 88 мсек
8:47:37.865; T1T: SettingsPrepare. Длительность: 107 мсек
8:47:37.972; T1T: Настройка плавного воспроизведения
8:47:38.075; T1T: WriteAllMediaParamsToIni. Длительность: 97 мсек
8:47:38.172; SVPMgr: main "C:\ProgramData\SVP 3.1\" 1280 720 23.976 1280 720 5 2. Длительность: 1257 мсек
8:47:39.429; ===== Воспроизведение
23.976 * (5 : 2) = 59.94 fps

допинфо:

Параметры последнего обработанного файла видео:
Имя файла: stage_orig.mkv
Размер кадра и частота: 1280x720 pixels, 24.039 fps
Внутренняя Avisynth-частота: 23.976 fps

Определившиеся параметры монитора
Размер экрана и частота обновления: 1366x768 pixels, 59.865 Hz

Данные о повышении плавности видео
Коэффициент повышения плавности: 5:2
Результирующая частота видеокадров: 60.098 fps
Пропуск 1 кадра каждые 4.3 сек

Текущий определившийся профиль: 1280x720@24

Параметры преобразования видео по профилю
[ExMethod=MSmoothFps_3]        Добавление промежуточных кадров: Адаптивный режим (по-умолчанию)
[ExAlgo=13]            SVP-шейдер: 13. Стандартный (по-умолчанию)
[ExMulti=MON]            Изменение частоты кадров: До частоты экрана (по-умолчанию)
[ExBlockSize=16x16:0]        Шаг сетки векторов: 16 пкс. Средний 0
[ExRecalc=0:0]            Уменьшение шага сетки: Нет (по-умолчанию)
[TypeDist=Hex:-6:SATD]        Радиус поиска: Малый
[ExPel=0]            Точность векторов движения: До 2-ух пикселей
[Badsad=1000:-24]        Повторный широкий поиск: Средний (по-умолчанию)
[ExSadml=0]            Подавление площадных артефактов: Отсутствует (по-умолчанию)
[ExBlend=false]            Построение на смене сцен: Повторять кадры (по-умолчанию)
[ExDwnResize=0]            Уменьшение размера кадра: Не уменьшать (по-умолчанию)

Параметры по меню
[svp_libflowgpu=1]        GPU-ускорение (OpenCL): true
[ExThreads=0]            Количество потоков: Авто
[StereoMode=0]            Стерео режим (3D): Обычный 2D
[AutoCrop=1]            Автоподрезка черных краев: true [detecting...]
[HandCrop=None]            Подрезка краев кадра: Не подрезать
[Borderlight=None]        Подсветка краев: Выключена
[VDelay=0]            Задержка видео: 0 мсек
[ExDemo=0]            Демонстрационный режим: false
[ExTearingTest=0]        Тест дрожания: false
[StopSmoothDelayOnRewind=1]    Плавность на перемотке: Отключить на 1 сек

Re: Мерцание видео при включенном SVP

мерцания не вижу, изменение контуров бандинга вижу (если покадрово смотреть)
что, в принципе, можно приравнять к "мерцанию"  big_smile

то, что исправлялось крайним патчем, оно примерно это и правило, ошибку округления яркости, НО там была ошибка чисто алгоритмическая

может быть именно на R9 и крайних драйверах появлется еще какая-то погрешность hmm
но тогда это уже ошибка (или "особенность") реализации AMD

я, со своей стороны, могу проверить только на 5670 и на 6550, более новых у меня под рукой нет


MAG79
Это исходное видео.

там три файла. исходное видео, скрипт, конечное видео

Re: Мерцание видео при включенном SVP

Chainik
там три файла. исходное видео, скрипт, конечное видео
Тогда прошу прощения. Смотрел только по первой ссылке.