4,026

(9 replies, posted in Using SVP)

TCmullet
I think that you have very long chain of video recording from net:

WebStream -> decode -> render -> capture -> encode -> save to HDD

And I think you need more short chain like this:

WebStream -> save to HDD

No decode. No encode. No Losses and no CPU load. Save stream "As Is".
What will you say? smile

you saying that internally you change it to 120fps and (also internally) decimate by 2?
Yes. It processed internally. And it is optimized. It works without rendering decimated frames.

Does InterFrame come up with whatever is needed to allow any combination of input and output FPS?
Yes. You can use any combinations of these FPS. But you can get maximum quality and minimum CPU load if you using multiply FPSs: from 25 to 50 fps, from 30 to 60 fps, from 23.976 to 47.952 fps.
Or fraction multiply with low devider: 24 * (5:2) = 60, 23.976 * (5:2) = 59.94.

In first case all source frames are saved in the output video, in second case only - only part of source frames will be saved.

4,027

(14 replies, posted in Using SVP)

PsykoTenshi
I downloaded 720p MP4 version from YouTube by your link.
It played to me nice. With good memory use line.

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

You are right. To reproduce memory use bug I need right this "problem" file what you have.

4,028

(14 replies, posted in Using SVP)

PsykoTenshi
I have never seen such strange memory usage line. smile
Can you share this file to me or part of it what shows such behavior?
I will take a look

You can check maximum possible speed for this file by DXVA Checker: Decoder Device tab - click Check DirectShow/MediaFoundation Decoders button - point to H.264-444-10bit-sample file - Open - press at triangle near decoder name - Benchmark - EVR

Results of Core i5-2300 2,8 GHz:
ffdShow: 285 fps
LAV: 260 fps

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

It is pure decoding without SVP processing.
For 25 fps play at normal speed it will be only 10% (25/285) of CPU using for decode. Other 90% will be available to SVP. It will be enough I think wink

I looked at one of hard cases: AVC Hi10p 4:4:4 (50fps but only 720p)
H.264-444-10bit-sample (1,4 MB)
It showed 30% of CPU usage with ffdShow decoder and 25% CPU usage with LAV decoder. Hi10p decode now is software only.
CPU: Core i5-2300 2,8 GHz

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

zodduska
I don't know. I did not test it yet.

theosoph
Сравнить оба уплавнителя (тот что в мониторе и SVP) и решить для себя, имеет ли смысл.
Что за монитор?

sturm
Спасибо за инфу для статистики.

Chainik
Ну у темы должен же быть вывод. Была проблема. Решена сменой платформы.

Наверняка можно было бы еще как-то решить.

sturm честно указывает, что обновление системы решило проблему. НО! Основная причина замены платформы: банальный апгрейд, т.к. старой системы "просто стало недостаточно". Т.е. тут просто совпало.
Еще одно совпадение не в пользу AMD. wink

%username%
Да, ситуация получила развитие как раз по твоему сценарию. Переставлять винду sturm уже не будет, т.к. никакой нормальный пользователь не будет копаться со старым железом, если приехало новое и работает с нуля лучше старого. Поэтому мы никогда не узнаем реальную причину потрескиваний X-Fi звука на AMD hmm

sturm
Поздравляю!

Это еще один случай, когда пришлось поменять AMD-платформу на Intel. В данном случае чтобы избавиться от щелчков в звуке при использовании SVP.

nemoW
такой вариант сойдет?
Да. Вполне.

Нужен вариант "до 75% экрана" или типа того
Недокументированная возможность, как добавить новый вариант ресайза:
1. Открыть в блокноте файл ProfileCfgAll\MVAll
2. Найти строку:


-MON;До размера экрана

3. Добавить перед ней еще строку:

-MON75;До 75% от размера экрана

4. Закрыть блокнот с сохранением файла

Думаю, принцип понятен.

---
Раз так волнует судьба SVP и есть интерес к развитию пакета, то может того... К нам в бета-тестеры? wink
Отправил подробности в личном сообщении.

nemoW
раньше новые версии SVP выходили чаще
Выпуск версий привязан к критичным исправлениям и к новому функционалу. Сейчас текущая версия не содержит критичных ошибок, а новый функционал в подготовке. Поэтому новая версия появится по мере готовности этого функционала.

если новая версия долго не выходит, появляется опасение, что проект неинтересен разработчикам и его ждет несвоевременная (с точки зрения пользователя) кончина
Могу успокоить. Интерес у всех участников команды есть. Опасения напрасны smile

Чего разработчикам не хватает в первую очередь - времени и желания, знаний, ещё разработчиков, ещё бета тестеров?
Отвечу за себя. Отсутствие версий - это сезонное явление. Летом я сделал себе перерыв от компьютера. Отдыхал. Подальше от компа.
Подглянул на историю выхода последних нескольких версий: они выходили в конце каждого квартала. Если смотреть с этой стороны, то пока пропущен только один квартал. wink

4,038

(9 replies, posted in Using SVP)

In usual case 24 fps is better than 25 fps to be interpolated to 60.
You are almost right. 24 fps encreased to 60 fps by added several interframes. Formula is 5:2. That mean to add 4 new frames and decimate 1 from each 2 sorce frames.

But I tell about real 24 fps.

Your fps after capturing is not real. It is fake fps. No guarantee that all frames are at it's own positions. You need not to capture. You need to save video stream with no changes or with minimal changes.

4,039

(14 replies, posted in Using SVP)

PsykoTenshi
I think however, that the MemoryLeaksDetails mod.zip fixed the issue
No. It contain more detailed log when leak occurs. To easy understand what happend smile

gaunt
плавность при перемотке ...меня , например, раздражет отключение плавности при *2 режиме : доступном в хомесинема . Ибо часто пользуюсь для быстрого просмотра всяких рипов дискавери и т.п. Но , блин , чтобы раздражало других - нужно прикупить этим другим камень ...баксов за 200-300
Надо всего лишь рассказать об этом разработчикам. wink
Почему я читаю это впервые и здесь, а не в закрытом бета-форуме? hmm

Тема явно переросла свое название

4,041

(9 replies, posted in Using SVP)

TCmullet
The source exists and can be recaptured again, albeit "no fun"
It is very nice. Why you captured it to PC? I think it is better to record it to DVD-recorder at full NTSC frame size and full NTSC 30p/30i frame rate.
What source is? VHS/DV-tape?

what source rate would be best to generate 30, if 24 and 25 are the choices?
No one of them. Only 30 fps. Because in case with 25 fps you will have 5 drops per second. And 6 drops for 24 fps. It is the same irregulation of frametimes.
15 fps at PC after recording is not so good because no guarantee what every odd frame is decimated. Really decimated ANY 15 frames of 30 each second. And it is the problem. Getted video is not "regular".

4,042

(9 replies, posted in Using SVP)

TCmullet
In most cases, each frame (in my source) is different than the prior one
That's not enough. You need equidistant frames.

Good video is constant frame rate video with one time-delta between frames. Your video has not one time-delta. They are various at each frame.
If source have 25 fps then no way to get 15 fps without harm to time-delta. Such irregularity are present in your video it not at one place, it is everywhere.

no matter how far apart they are.
You are right. In your case you can get some result. But to get good result you need good source. Your source is bad.

I realize that if a framerate was really low, so low that any wild actions could occur between 2 snapped frames, then of course no lost action can be truly created.
Yes. You are right.

But if an arm moves from, say, pointing down 45 degrees from horizontal, then the next frame shows it pointing upward 45 degrees, I'd think InterFrame would be smart enough to generate an inter-frame with the arm pointing 0 degrees
No. Interframe can get 0 degrees arm at out only if sources has -5 and 5 degrees. 45 degrees are too much for this task. No rotation predicted. Only global shift and local shifts.

why does the ball, when appearing very discretely (round and clearly formed) sometimes get interpolated as 2 balls in one interpolated frame?
Because ball is small and his moves are large.

I have no idea how to help you. You need a lot of hard hand work frame-by-frame to reconstruct dropped original frames.
Such big intervals between frames for sports is very hard to any interpolator. Too small details, too large moves and differencies between frames.

Sorry. I have no time to do your job with your video. I must to work at new SVP version. Maybe after SVP release I will find a time to help you more.

Taymer
полностью победить волны не удастся при любых настройках?
К сожалению, полностью не удастся. Можно только уменьшить видимость этих артефактов.

Причина именно этой визуальной ошибки (артефакта) в том, что алгоритмы SVP не совершенны. Здесь проблема заключается в том, что надо отделить объекты переднего плана от фона, чтобы восстанавливать области, попадающие в перекрытие объектов. Это легко может сделать человек, но затрудняется сделать машина, т.к. попросту этого не умеет. Сейчас применяется маскирование этих областей, что вызывает смазы и двоения.
У нас есть в планах научить SVP корректнее работать с перекрытием объектов. Так что в будущем вполне вероятно, что SVP научится корректно повышать плавность видео на таких сценах.

4,044

(9 replies, posted in Using SVP)

TCmullet
I had a look at your video. It is bad. It has framedrops. Motions are not "uniform".

How did you get this video?
15 fps is not standard.

4,045

(14 replies, posted in Using SVP)

Or you can use this modification of SVP Manager. It contains details in log file about memory leaks.

Show your log file after error occurs again.

Download: SVPMgr_MemoryLeaksDetails_mod.zip

1. Exit SVP Manager
2. Unpack to SVP folder with files replacing
3. Run SVP Manager

4,046

(14 replies, posted in Using SVP)

PsykoTenshi
Thank you for detailed description.

memory leak in the video player: 1170 MB

It is high value of memory use at your settings.

From log I see it took 17 minutes from start playing after rewind to used memory grown to 1170 MB:

10:36:19.085; ===== rewind backward 00:05:24 / 00:23:38
10:53:44.726; Error: Warning: there's a memory leak in the video player: 1170 MB

I met used memory growth when used wrong subtitle filter.
1. What filter are you using for subtitles?
2. Show please used memory graph from SVP performance graphs window while error appears again?

sergioleon
Спасибо! Будет, что посмотреть в 2013-м wink

InterFrame-1.14.zip

За вас все сделают специалисты nVidia: они и драйвер правильный скачают и настройки под игры подберут smile

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

NVIDIA GeForce Experience - это всеми желанная кнопка ПЫЩЬ, которая устанавливает оптимальные настройки видео драйвера конкретно для вашей системы. Пока бета.

Thank you for good idea.
We will do it just in next version.

It was some kind of non-standard solution to avoid ffdShow "zero-size" frame error in avisynth script. Maybe this error is fixed in new versions ffdShow. I will look at it. wink