5,051

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

в процессе... но пока непонятно, сможет ли это нормально работать

5,052

(19 replies, posted in Using SVP)

For the reference, the data from the logs, what's going on on the "spike":

06:09 - CPU usage drops to nearly zero
06:15 - SVP detects source frame rate change from 23.976 to 24.39 and resets the script
06:22 - CPU usage goes to 100%
06:27 - SVP detects source frame rate change back to 23.976 and resets the script again
06:30 - we're all good now

5,053

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

Daum PotPlayer? По крайней мере плейлист с торрент-тв он у меня показывает.

Но рекомендовать не буду, я им почти не пользуюсь, мне лично удобнее ТВ смотреть на 18'' андроиде smile

5,054

(1 replies, posted in Using SVP)

It's a good question big_smile
We should implicitly give this information somehow...

However you have a form to send reports/question via the Manager itself.

And yes, the address is support-at-svp-team-dot-com

5,055

(11 replies, posted in Using SVP)

> 1. How to check (beleve) that your code SVPFlow2 is completely different and is not "refactored" MFlowFPS?

Not our business. It's your obligation to prove that it IS NOT different.


> Same (or almost same) are presented in modern SVPFLow2 too.

Yeah. But consider this: all these "algos" are just a simple (very simple) algebra formulas.
For example the "AlgoNoMask1 =11,//MBlockFps, mode=0" is just as follows:

R = A*t + B*(1-t)

and "AlgoFast_1dir =1,//MFlow "1-dir" is

R = A*t

Do you really want to say that every other code that uses those trivial formulas are now violates MVTools' GPL? Really? o_O


> 3. As I wrote in first post, the translation to other language, else  assembler or pascal from C or even from Avisynth script language (e.g. Youshko GPL script)

And again. "Youshko" script is a complex Avisynth script with some masks extraction and other stuff.
"SAD masking" in svpflow is just an another variable added to the algebra formulas mentioned above.
Can you see the difference? In what universe this can be defined as a "translation to other language"?


Blackfyre wrote:

But I recommend you guys finish this discussion in private. So you can message each other freely (via email or using the forum messages).

Obviously he wants do to this in public.

имя файла - в кавычках!

5,057

(11 replies, posted in Using SVP)

All code that was taken from MVTools (cleaned, refactored and optimized) - was placed into svpflow1.dll, which is licensed under GPL.

svpflow2.dll is the completely different from M***Fps functions implementation of the base idea "move pixels by the motion vectors".
It's not the fork of MVTools. It's not using any piece of code from MVTools.

Yes, it was inspired by MVTools, but I believe that "inspiration" is not covered by the GPL.

> Why would I want that?  The site for that project forgot to explain why I'd want it.

yeah, right... big_smile

it may be fixed in the future when (or "if"?) VLC will be supported via the Vapoursynth engine
right now Windows users haven't even heard about mpv (unless they're using Plex)


> But setting up automatic resolution changing in MPV is a complete pain if you aren't into coding or command line stuff

haven't dived into mpv that deep yet o_O
could you describe the problem with more details?

5,059

(2 replies, posted in Using SVP)

it seems like the app has no write access to ~/.local/share/SVP4/

Можно на колонки good / high смотреть, там чистый fps написан. Оно наиболее близко к реальной жизни.
Если сравнивать именно с упором на процессоры - то highest, он самый GPU-независимый.

Частота реальная для K-серии не определяется, да. Надежнее сравнивать по не-К. Ну или если в комменте реальная частота указана.

don't forget about Vapoursynth engine support in the Pro version wink

таблица SVPmark-а не отвечает на этот вопрос?

5,063

(122 replies, posted in Using SVP)

> When I had the newer version installed I tried disabling GPU Acceleration to see if it fixes the crashes, but I still had crashes.

ok, what if replace "script/base.avs" with the one attached?
(not the "script-60/base.avs" one!)

5,064

(121 replies, posted in Using SVP)

The fix will be in the next build.
The fix for the loop itself, not for "zero width via MediaInfo". It should normally fall back to mpv's provided information in this case.

The most helpful option to save some memory for 4K is "Motion vectors precision = Two pixels" (in SVP's manual video settings)

And to save CPU power you may use "Width of top coarse level = Small"

> А со вторым что делать ?

ждать big_smile

> при включении видео подсветка начинает моргать (нужно вручную отключать подсветку в амбибокс)

тут может быть косяк в самом амбибоксе, пока не знаю...

если уже работает с амбибокс - то какие проблемы? он включает точно такой же remote API как в призматике
т.е. в SVP выбираем "Prismatik", запускаем Амбибокс, и вроде бы должно работать

===
Называется "Доп. настройки" - "Включить API сервер" - порт 3636

в случе неправильного возвращается пустое место, иначе какой-то (зависит от запроса) текст

5,070

(1 replies, posted in Using SVP)

check that "svp-maintenance.dat" exists in the SVP 4 folder
if not - try to rename "svp-maintenance.dat.backup" to "svp-maintenance.dat"

ну так наоборот же... "?!"
? отделяет начало параметров, потом сами параметры

5,072

(458 replies, posted in Using SVP)

> No matter whether I use mpv or smplayer, or disable frame rate conversion, as long as SVP is integrated to the player the audio immediately starts desyncing

I think I know the reason - it's a inconsistency between the actual video frame rate and the value written in the container and thus used as a base frame rate for the frc conversion.
This value is exposed by mpv to the Vapoursynth engine as a global variable called "container_fps". If the real fps doesn't match - we're probably screwed o_O

> Вчера пробовал GET запрос: отправлял из браузера и сравнивал с меню из tray icon. Ничего не менялось.

меню не меняется (еще косяк), но кроме этого то что должно переключиться - переключается
хоть бы по OSD видно

It turns out that there're a lot of problems with interlaced videos here... big_smile

1. SVP replaces the entire video filter chain with the vapoursynth filter, while interlaced videos need the yadif filter to be inserted before - luckily this's quite simple to fix

2. SMPlayer sets incorrect mpv option when using "Yadif (normal)" - it sets "--vf-add=yadif" instead of "--vf-add=yadif=frame", so both "Yadif" modes in SMPlayer now output doubled frame rate

3. Vapoursynth filter inside mpv can't properly handle video deinterlaced with doubling frame rate because the video IS actually 50 fps while the internal variable "container_fps" is still set to 25 fps.


So... to make interlaced video work with SVP we need:

1. Fix SVP Manager
2. Force SMPlayer to add "--vf-add=yadif=frame" to advanced mpv options

> В старой версии в сформированном скрипте тоже прописывалось директшоу вместо ффдшоу ?

да