DAAO
основной смаз вдоль движения возникает не из-за выдержки камеры?
Хорошее название. Смаз, записанный в кадре назовем кадровым.

некоторые ТВ ещё больше размазывают движение?
Именно. Из-за задержек смены цвета пикселей на экране. Назовем этот смаз экранным.

Казалось бы, куда уж больше...
Вот тем не менее эти два смаза всегда складываются. И накладываются на инерционность зрения. Но тут проще. На панорамах при сопровождении взглядом движущихся по экрану объектов эта инерционность уже не мешает, а помогает рассмотреть детали. А вот кадровый и экранный смаз всячески этому мешают.
Бывает, что смаз экранный дает больший вклад, чем кадровый смаз.

Еще подробности. Похоже, можно использовать аппаратное "уплавнение" Haswell отдельно от QS-декодера.

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

The VPP frame processor takes raw video frames from the decoder as input. The output of the VPP frame processor is used for composition. The different pixel processing operations supported include:
•  Deinterlacing
•  Inverse telecine
•  De-noising
•  Resizing
•  Scene detection
•  Color conversion
•  Frame rate conversion
•  Crop and resize
•  Detail filter
•  ProcAm

источник

DAAO
Соглашусь насчет серого черного. Можно привыкнуть. И критично оно лишь при просмотре в темное время суток на очень уж древних устройствах, у которых есть проблемы с отображением черного.

Но вот с динамическим разрешением я бы не согласился. Видео отличается от фотографии как раз наличием движения. smile
И есть только один тип видео: слайд-шоу, которое одинаково хорошо будет выглядеть на ТВ с высоким и низким динамическим разрешением. Но все остальные типы видео, увы, сильно проигрываются в качестве, если смотреть их на ТВ с низким динамическим разрешением но на высокой частоте кадров. Визуально такие ТВ "размазывают" объекты в кадре вдоль траектории их движения. А читать надписи на панорамах, так вообще невозможно. На обычной частоте кадров (24-30 к/сек) это менее некритично, но смаз становится особо выраженным на высоких частотах. Например: 60, 120 к/сек.

3,304

(3 replies, posted in Using SVP)

sheppaul
As I know the generated link have restricted "live time". You can watch it now. But later there is no guarantee will it work or not.

So, you can compose very short playlist only and watch it very soon after link generation time.
Do you still want new feature of adding link to PotPlayer's playlist? wink

3,305

(18 replies, posted in Using SVP)

link68759
Short answer on topic: NO.
SVP doesn't need admin rights when used. It can be installed with usual user rights and can be used too.

I reinstalled SVP with my regular account upgraded to admin, then downgraded to regular user and it works

I'm glad for you but your solution is strange.

what's the 4GB patch for

It allow to video player to use more memory than usual 2 GB. MPC-HC already can do that and not needs in 4GB patch.

why is dpclatency installed with SVP?

It is tiny tool for help to find the problem if video not smooth.

It should be noted that DPC latency gives garbage data under windows 8.

Thanks for info. Official comments:

Windows 8 Compatibility: The DPC latency utility runs on Windows 8 but does not show correct values. The output suggests that the Windows 8 kernel performs badly and introduces a constant latency of one millisecond, which is not the case in practice. DPCs in the Windows 8 kernel behave identical to Windows 7. The utility produces incorrect results because the implementation of kernel timers has changed in Windows 8, which causes a side effect with the measuring algorithm used by the utility. Thesycon is working on a new version of the DPC latency utility and will make it available on this site as soon as it is finished.

qduaty
Thanx for link to the paper. I need to read it.

SVP based on MVTools, MVTools based on many of Block-matching algorithms. I think it maybe a lot of papers used but I can't to point them all.

Ghostlamer
В madVR галка Smooth Motion FRC делает обычное смешивание кадров, как функция ConvertFPS в Avisynth или как галка "Смешивать до частоты экрана" в окне профиля SVP, как правильно сказал Chainik.
Никакой компенсации движений при этом не производится.

Demet
Появилась другая ошибка: GetDimensionAndFPS_Grab start. Что можно еще предпринять?
Да. Ситуация та же. ffdShow не может записать параметры файла в рабочую папку SVP.

AppDataPath: C:\Users\Артём\AppData\Roaming (ANSI)

Русско-язычное имя пользователя, а ANSI-язык для DOS-программ, вероятно, не русский.
Видимо, придется переустановить SVP, но указать для сохранения настроек SVP общую папку для всех пользователей.

Но перед этим прошу проверить еще одно предположение:
Возможно, это буква "ё" так все портит. Надо глянуть, что там за белиберда с путем: открыть видео в плеере, не закрывая плеера, открыть окно ffdShow и скопировать сюда путь из вкладки Захват экрана.

Demet
Какая-то проблема с механизмом определения параметров видео через ffdShow OSD.

9:09:29.946; ===== Ожидание появления ffdshow video. Длительность: 16 мсек
9:09:29.962; Start: подготовка к работе завершена
9:09:40.988; ===== Обнаружено воспроизведение через ffdShow. Длительность: 42 мсек
9:09:41.030; GetDimensionAndFPS_fromOSD start
9:29:22.116; RefreshSVP. Длительность: 39 мсек
9:29:22.155; ===== Ожидание появления ffdshow video
10:16:49.929; ===== Обнаружено воспроизведение через ffdShow. Длительность: 42 мсек
10:16:49.971; GetDimensionAndFPS_fromOSD start
10:39:28.916; RefreshSVP. Длительность: 31 мсек
10:39:28.947; ===== Ожидание появления ffdshow video. Длительность: 11523 мсек
10:39:40.470; ===== Обнаружено воспроизведение через ffdShow. Длительность: 57 мсек
10:39:40.527; GetDimensionAndFPS_fromOSD start
10:43:49.038; RefreshSVP. Длительность: 15 мсек
10:43:49.053; ===== Ожидание появления ffdshow video. Длительность: 12495 мсек
10:44:01.548; ===== Обнаружено воспроизведение через ffdShow. Длительность: 32 мсек
10:44:01.580; GetDimensionAndFPS_fromOSD start
11:04:32.387; RefreshSVP. Длительность: 55 мсек
11:04:32.442; ===== Ожидание появления ffdshow video

С этой ошибкой надо разбираться, но это если есть время и желание. Ошибка достаточно редкая, первый раз.

SVP может работать на дополнительном механизме определения параметров видео. Для этого надо в интерфейсе Эксперт выбрать в меню SVP-Менеджера: Показать - Скрытые настройки. Там найти строку

VarChkDimAndFps=2

заменить значение параметра на 1, закрыть и сохранить.

Детали насчет аппаратного повышения плавности на процессорах 4-го поколения Intel Core.

Существует набор для разработчиков Intel Media SDK. Там имеется функция MFX_FRCALGM_FRAME_INTERPOLATION, описана в документации mediasdk-man.pdf, page 121. Это как раз оно, специалист Intel Tony Pabon комментировал в апреле (до выхода Haswell):

none of the currently available products (including the Intel 3rd Generation Intel Core(TM) Processor you are using) currently support the feature

В описании Intel Media SDK сообщается, что аппаратное ускорение доступно для таких функций как деинтерлейс/обратное телекино-преобразование, ресайз, конвертация цветовых пространств, удаление шума, смена частоты кадров (Frame Rate Conversion), управление яркостью, контрастом, оттенком и насыщенностью, повышение резкости, стабилизация изображения (Intel Media SDK, Q10).

LordMerlin

К сожалению, нет аккаунта на хабре.
sad
Надо поинтересоваться:
1. Где можно почитать о подробностях Haswell FRC, кроме как упоминания на двух слайдах с IDF2012?
2. Когда появятся демонстрации работы Haswell FRC в виде роликов, а лучше даже программы "в живую"?

sergjjj
Да, штука интересная, но пока я не нашел ни одного приложения, демонстрирующего работу уплавнялки Haswell FRC.

renethx с форума avsforum тоже интересуется:

Smooth Video through Frame Rate Conversion: I am not sure which this is equivalent to, madVR's Smooth Motion FRC or SVP (Smooth Video Project). If it works, it will be nice anyway. (But I would like to see improved 23.976Hz first.)

3,313

(3 replies, posted in Using SVP)

dupusia25
Why you using Windows 7 Ultimate x64 if you have 2 GB RAM only?

2 GB is not enough to OS + VERY USEFULL APPLICATIONS + player + SVP.
You need to close all other applications and processes before view video with SVP:
- torrent clients
- browsers
- mail
- antivirus software
- ICQ + skype
- etc.

You can change your player, decoder, renderer and other DS filters to get more free memory for SVP.
Or you need to install more RAM. wink

Vivian
с помощью чего Вы делали статистику дропов в видео?
С помощью скрипта выводил статистику в текстовый файл и анализировал в MS Excel.

Vivian
Шейдеры участвуют в кодировании
Ни разу такого не встречал. Обычно шейдеры применяются в отрисовщике, который при кодировании не задействуется.

3,316

(2 replies, posted in Using SVP)

Matrix Leader
Which is better in terms of performance?
I don't know.
I can tell what SVP Full have tested components to work together. So if you use SVP Lite then you can faced with some instabilities or incompatibilities.
Performance of SVP generally depends on SVP libraries included in SVP Lite. Third party components affect to SVP performance not so noticeable.

link68759
What is wrong with this script?
What error text and what script line number?

"invalid script!"
Who is said that?

Chainik
до сих пор никто не провел серию тестов?
Возвращаюсь к работе. Теперь будет будет больше времени на это.
Для начала можно сделать экспресс-сравнение. Удвоение кадров на дефолтных настройках SVP vs Youtube-замедление.

LordMerlin
Спасибо за информацию. smile

Да это настоящий он-лайн интерполятор!!! hmm

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

SVP теперь будет тягаться (и сравниваться) по качеству с Youtube'ом cool

3,320

(3 replies, posted in Using SVP)

StephenZ
You can do ANY FPS -> ANY FPS.
If you have 50 fps vdeo and 100 Hz monitor then just run SVP, open this video and generate AVS-script. All parameters will be generated automatically.
If you want to customize script read SVPflow plugins documentation. See there parameters rate.num, rate.den and rate.abs in the SVSmoothFps function.

3,321

(3 replies, posted in Using SVP)

Yes.
What the problem?

3,322

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

James D
Поставил драйвер 3131 и провел тест.
Общий бал увеличился на 0.5%, но это в пределах погрешности измерений. Последующие прогоны теста показали идентичность результата: в районе 1717.

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

Как и раньше, отключение "улучшателей" в драйвере не дает прибавку к производительности.

Vivian
Поглядел твой неуплавняемый ролик из компьютерной игры. Ошибочно срабатывает смена сцен и вместо интерполяции кадров производится повторение. Причина кроется в характере видео - оно статичное на 95% площади экрана, и не содержит пиксельного шума. Такая "мертвая" статика на видео делает SVP "слепым", как змею отсутствие движения smile
SVP считает, что статика - это даже не видео, а декорации и пытается сделать вывод о необходимости вставки смен сцен лишь по маленьким областям в кадре, которые реально изменяются. И ошибается. Для этого ролика надо заставить SVP рассматривать кадр целиком, для этого надо раскомментировать и обнулить строку в override.js:

smooth.scene.limits.zero        = 0;

Тогда все замечательно уплавняется на любых настройках профиля. wink

Идеально уплавняется, если выбрать в профиле:
- добавление промежуточных кадров: равномерная интерполяция
- уменьшение шага сетки: не уменьшать
- подавление площадных: отсутствует

(у тебя в профиле это все правильно выставлено) cool

А также включить увеличение размера кадра с 640х360 до 1280x720:
- в скрытых настройках указать: AllowUpsize=1
- в профиле: уменьшение размера кадра: до ширины 1280 пкс

Пусть тебя не смущает слово "уменьшение", реально будет работать увеличение
wink

Vivian
Спасибо. Очень интересно. Сейчас не могу посмотреть - далеко от компа. На днях погляжу.

в уплавненном варианте присутствуют кадры-дубли
Эту тему читал: Замена выпавших кадров (drop'ов) и SVP?

3,325

(11 replies, posted in Using SVP)

James D
Yes. HW deinterlacing in decoder is good news.