I'm using ReClock + EVR + MPC-HC and the cadence seems to be pretty good, constantly correct for 20 ~ 60 seconds with glitches less than 1 second. But the strange thing is that with ReClock, I need to turn off this script otherwise the cadence is incorrect. it looks Reclock or the render already did the 3:2 cadence? roll

MAG79 wrote:

PC display can't work at 24 Hz mode smile 60 Hz is standard refresh rate for computer screen.

by the way, do you know if it's ReClock or MadVR fills the frame sequences for my case? I'm wondering if I can look into the source code and see if any customization could be done.
I'm a little bit confused that ReClock is an audio render filter, but it also has video options. roll

but still need to find a way to ensure the 3:2 sequence is always accurate. sad  sad

MAG79 wrote:

PC display can't work at 24 Hz mode smile 60 Hz is standard refresh rate for computer screen.

Ok, i see. but it looks "original speed" is better than "auto", as to the frame sequences.... neutral

MAG79 wrote:

2 frames were converted to 5 totally different frames..
Why do you think so? Maybe they are the same frames just "renamed"?
Look at real frames at output. I don't trust to strange tools numbers smile I trust my eyes. Check frames order manually.

Please show REAL 2 source frames and 5 DIFFERENT frames generated from them. I tell about screenshots.

it seems the debugger running on the capture device doesn't support dumping frames, except DWORD 'timestamp' values generated from the frames. sad

Also, it's interesting that if I turn off SelectEvery script and set ReClock's 'media adaptation mode' to be 'original speed' instead of "auto", the cadence is correct 3:2.  256 frames by 5 times.  although i thought "original speed" means 24fps is displayed at 24fps. roll

MAG79 wrote:

SelectEvery + ReClock works fine. Just every frame have individual number after SelectEvery function.
I mean your picture with different frame timestamps.


And do you know how many threads work with your frames? Do you know about difference between frames show order and frames processing order?

as I was using SelectEvery(2,0,0,0,1,1) for the 24fps video source, the expected video output is 60fps and the sequence is 3:2 (aaabb, cccdd style, the memory dump is aaabb style 5 dword values, for example 0xa 0xa 0xa 0xb 0xb.)
But the results is not, it's abcdefghi....style now. 2 frames were converted to 5 totally different frames.. sad

MAG79 wrote:

swiths
Looks like all is worked. It is strange if frame sequence are not correct. Can your tool with memory dumps make mistakes?

it's possible but after I turn off the selectEvery script, the sequences are either aaabb or aabbb.

I'm just doubting if I need to set 'media adaptation - speed' from 'auto" to 'Original speed' or "Refresh rate', when SelectEvery is enabled as 24fps was already converted to 60fps? hmm

s

MAG79 wrote:

ReClock can work with ANY framerate. 59.94 fps can handle correctly.
What you see at ReClock window?
ReClock Flashing Red/Green and SVP Setting Descriptions
I mean what detected values of Video stream framerate and hardware refresh rate?

Enclosed is the snapshot of SelectEvery(2,0,0,0,1,1) enabled case.

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

MAG79 wrote:

Oh! I see. You can use SelectEvery(2,0,0,0,1,1) and ReClock together. Then frame order in sequences will be right.

i have to turn off selectEvery script otherwise the frame sequence is totally corrupted. like this:
it looks ReClock has some logic to control how to duplicate the frames from 24fps to 60fps, and selectEvery would interfer with it.

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

MAG79 wrote:

Facts are not as you expected? What is wrong?

I'd like to see the cadence sequence like selectEvery(2,0,0,0,1,1), but it looks ReClock did NOT ensure this sequence but it make sure accurate frame as you know both aaabb & aabbb can output the correct 60fps based on 24fps input. Also, i have to turn off selectEvery script otherwise the frame sequence is totally corrupted. roll 

Here're two snapshot with ReClock.

figure 1 is as I expected aaabb sequence. every 5 frames are correct aaabb. I marked them with a blue angel.
http://www.svp-team.com/forum/misc.php?item=3197


but figure 2 is not. the red ones are aabbb.
http://www.svp-team.com/forum/misc.php?item=3198

MAG79 wrote:

aaabb and aabbb. What the difference? hmm
Or you tell about aaa-bb-cc-ddd sequence?

i expect aaabb sequences repeated continòusly,like aāabb cccdd eeeff。。。^_^

MAG79 wrote:

swiths
How can I deal with the movies w/o audio?
You can add virtual audio track to video. I know only one way is to create AVS-file near your VIDEO.AVI file with text:

vid=DirectShowSource("VIDEO.AVI")
aud=vid.BlankClip(stereo=true)
AudioDub(vid,aud)

Every video file will require AVS file creation.

thanks a lot!

I've tried ReClock and it looks I need to turn off the AviSynth-SelectEvery(2,0,0,0,1,1) script so that correct aaabb cadences can be got. the correct rate is 100% but sometimes the cadence is aabbb. So my question is if ReClock can force the aaabb sequence or not? roll

MAG79 wrote:

swiths
Intel haswell integrated GPU, do they support the cusotmized refresh rate?
No. As I know.

So. The only way is to use Relock. Then you will get ideal synchonization. No drop and no repeat frame till movie end wink

I'm trying the ReClock and it says the movie should have audio. How can I deal with the movies w/o audio? hmm

MAG79 wrote:

Instead of ReClock you can also switch your display to custom refresh rate. For this you need to create custom mode and add it to list of display modes.
I added 59 Hz mode and costomized it manually in NVIDIA control panel as close as possible to 59.94 Hz

I'm using a Intel haswell integrated GPU, do they support the cusotmized refresh rate? sad

MAG79 wrote:

swiths
need i customize a 59.xxx hz refresh rate?
You must decide it yourself. madVR can help you with its statistics to calculate how often you will see drop or repeat frame at your display. See text under second red rectangle at the picture above.

it looks my here dropped a frame every 16.xx seconds, much worse comparing to your every 54.xx minutes. Is there any options in madVR can improve this? roll


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

MAG79 wrote:

Instead of ReClock you can also switch your display to custom refresh rate. For this you need to create custom mode and add it to list of display modes.
I added 59 Hz mode and costomized it manually in NVIDIA control panel as close as possible to 59.94 Hz

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

MAG79 wrote:

swiths

Can you tell what tools are you using for that (Memory 1 / m_dwStat)?

that is a memory dump debugger window running on a capturē device.


i am using a 60hz panel and madvr shows its 59.xxxfps. need i customize a 59.xxx hz refresh rate?

MAG79 wrote:

swiths
MadVR has useful OSD statistics by Ctrl-J hotkey. Especially about dropped and pending frames.
What renderer did you use before?

I was using 'Enhanced Video Render(custom presenter)'.


[update]

haven't got chance to try ReClock but it looks MadVR has much better results now...

almost 247 of the total 256 frames are correct aaabb(3:2) cadence, also the red frames are not so odd as they're duplicate of previous or next frames.
So it seems it's the render/presenter's fault, instead of ddshow codec or AvisSynth's ? roll

http://www.svp-team.com/forum/misc.php?item=3188&download=0

MAG79 wrote:

swiths
ReClock official forum/site. See Readme file in the folder where application installed. Or in the Start button menu - Programs - ReClock - Read Me First! shortcut.

is that because of tearing?
I don't know is it tearing or not, but I see at your picture more than 2 identical frames at 5 positions.

alternative vsync
Use it if you really know what is it. I don't use it because I don't know. I use madVR's windowed overlay or fullscreen exclusive mode to avoid dropped frames.

thanks, i'll try madVR also. it's not installed by default.

as to the red stamped frames, is that because of tearing? but I remember I was turning on vsync, accurate vsync , alternative vsync. hmm

MAG79
oh? so I'd use ReClock + ffdshow + MPC-HC, right? I'll try to google ReClock. big_smile

MAG79 wrote:

ReClock

Many thanks!

Do you mean ReClock is another directshow filter, as ffdshow can NOT support accurate frame output? does ReClock support MPC-HC also? hmm

MAG79
Hi Mag79,

I've tried MPC-HC with AviSynth script: selectEvery(2, 0, 0, 0, 1 , 1) but the video cadence is not always as expected 3:2 style. After about 2 seconds, there's some incorrect cadences. Here is a snapshot. Each DWORD is a value generated from the frame content so that if they're duplicated, it means the frames are repeated.

Do you have any idea if I'm not using correct playback options like accurate/alternative vsync, or anything I can try to narrow down? roll for example, can we verify if AviSynth+ffdshow is doing the selectevery correctly? by dumping the frames to somewhere? Or it's related to the presentation during vsync?

http://www.svp-team.com/forum/misc.php?item=3185&download=0

MAG79 wrote:

Any player. For example MPC-HC from SVP folder after install Full version of SVP.
When I wrote SVP I meant SVP-Manager.

got it. so I need to close SVP manager to let ffdshow use the selectEvery script.

Many thanks for your kindly guidence. lol  tongue

MAG79

a little bit confused.  sad so you mean which player should I use for the 24p -> 60p playback?

MAG79


Many thanks!!!

My silly question is when will this change take effect? it'll change the default behavior after I click the apply? or I need to change somewhere in the SVP configuration? hmm

MAG79
Thanks, Mag79.

Instead of the half frames, May I have a whole frame of  0,0, 1,1,1 "source" by "Frame interpolation mode: off" & "Target frame rate: 24 -> 60"? big_smile