Topic: "fake" 50fps videos and SVP on 60Hz Screen

I have a lot of film recordings from TV.  Here some channels use always 50fps Pal standard.
Recorded films show every frame two times. On a 60 Hz monitor svp can't interpolate this 50fps to 60fps and no smooth playback is possible. 

Is there any solution to use svp with such files on 60Hz screens? E.g. playing only every second frame and interpolating then to 60Hz or just inserting ten frames at random positions?

Re: "fake" 50fps videos and SVP on 60Hz Screen

If it's from a tv source I don't think it shows every frame two times, unless u're talking about a video that has been reencoded. If it's 50fps it's highly probable that it's interlaced so in that case u won't gain much from going from 50 to 60.

But if u really want to use SVP and it's interlaced u can choose a deinterlacing method that creates only 1 image for 2 frames so u get 25fps and then u interpolate with SVP. From experience I can tell that for movies and such it can improve smoothness sensation over a double yadif or bob deinterlacing method. For ball sports which I was more interested it did not fit since it creates too much artifacts around the ball.

Re: "fake" 50fps videos and SVP on 60Hz Screen

I have looked at the frames and there is really no visible difference bewteen  two frames.   

This is what MediaInfo tells about the video.

VideoID                                       : 0
Format                                       : AVC
Format/Info                              : Advanced Video Codec
Format-Profil                            : High@L4.0
Format-Einstellungen für CABAC           : Ja
Format-Einstellungen für ReFrames        : 6 frames
Codec-ID                                 : H264
Dauer                                    : 1h 43min
Bitrate                                  : 10,9 Mbps
Breite                                   : 1 280 Pixel
Höhe                                     : 720 Pixel
Bildseitenverhältnis                     : 16:9
Bildwiederholungsrate                    : 50,000 FPS
ColorSpace                               : YUV
ChromaSubsampling                        : 4:2:0
BitDepth/String                          : 8 bits
Scantyp                                  : progressiv
Bits/(Pixel*Frame)                       : 0.236
Stream-Größe                             : 7,89 GiB (96%)
colour_primaries                         : BT.709
transfer_characteristics                 : BT.709
matrix_coefficients                      : BT.709

Re: "fake" 50fps videos and SVP on 60Hz Screen

"Simpsons already did it"  big_smile
http://www.svp-team.com/forum/viewtopic.php?id=1580

Re: "fake" 50fps videos and SVP on 60Hz Screen

That is very good.
I have copied both files into the SVP-Folder.

But how do enable it? I see no new option in the svp programm?

Re: "fake" 50fps videos and SVP on 60Hz Screen

Look 'Drop every other frame' option in SVP Profile Settings window.

Re: "fake" 50fps videos and SVP on 60Hz Screen

In the video profil setting  I don't see a option 'Drop every other frame'.

Re: "fake" 50fps videos and SVP on 60Hz Screen

Interface type -> Expert

9 (edited by SVPuser 26-03-2014 11:21:24)

Re: "fake" 50fps videos and SVP on 60Hz Screen

I have made a screen shot of svp menu.
  I really don't knwo where to find 'Drop every other frame'.

Post's attachments

svpscreen.png 94.89 kb, 219 downloads since 2014-03-26 

Re: "fake" 50fps videos and SVP on 60Hz Screen

restart the Manager?  big_smile

Re: "fake" 50fps videos and SVP on 60Hz Screen

Ok thanks. Now it works.

I had copied the old MSmoothFps instead of the new one.

Stupid mistake by my side.

Will this feature be in the new version which comes out soon?

Re: "fake" 50fps videos and SVP on 60Hz Screen

We can add it, and remove it in next version if nobody will use it smile
Lets try

Re: "fake" 50fps videos and SVP on 60Hz Screen

I tried this myself and a lot of videos i have seem to play smooth now, not like before. However I have blurry or ghost-like problems. Anyway to adjust for that?

Re: "fake" 50fps videos and SVP on 60Hz Screen

The "fake" 50fps videos play smooth now but the on screen message still shows  50 1:1  and not that the video is interpolated to the screen refreshrate.

Is this normal?

Re: "fake" 50fps videos and SVP on 60Hz Screen

SVPuser
No. Normal is to use smooth to screen refresh rate value from profiles window.

Re: "fake" 50fps videos and SVP on 60Hz Screen

MAG79
That is what I did and SVP seem to work but still I have this osd message that tells no interpolation is done.

Re: "fake" 50fps videos and SVP on 60Hz Screen

Show your additional information from SVP tray menu - information. Please.

Re: "fake" 50fps videos and SVP on 60Hz Screen

The  variable framerate repair was checked  and therefore SVP didn't interpolate to the screen refershrate . Now SVP interpolates to the screerefreshrate (50fps  5:4).  But when I use drop every other frame the playback is very jerky.

Re: "fake" 50fps videos and SVP on 60Hz Screen

Show your additional information
I need it to answer you.

Re: "fake" 50fps videos and SVP on 60Hz Screen

Last processed file parameters:
Filename:
Frame size and frame rate: 1280x720 pixels, 50 fps

Detected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 60.078 Hz

Video smoothing info
Smooth factor: 5:4
Resulting video frame rate: 62.5 fps
Drop 2.4 frames every sec (without ReClock)

Selected profile: 1280x720@50

Profile settings of video processing
[ExMethod=MSmoothFps_0]        Frames interpolation mode: Uniform (max smoothness)
[ExAlgo=13]            SVP shader: 13. Standard (default)
[ExMulti=MON]            Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:0]        Motion vectors grid: 16 px. Average 0
[ExRecalc=0:0]            Decrease grid step: Disabled (default)
[TypeDist=Exh:-10:SATD]        Search radius: Average (default)
[ExPel=1]            Motion vectors precision: One pixel
[Badsad=1000:-24]        Wide search: Average (default)
[ExSadml=0]            Artifacts masking: Disabled (default)
[ExBlend=false]            Processing of scene changes: Repeat frame (default)
[DropEven=true]            Drop every other frame: Enabled
[ExDwnResize=0]            Decrease frame size: Disabled (default)
[ExConvertFps=false]        Blend frames to screen refresh rate:false

Settings by menu
[svp_libflowgpu=1]        GPU-acceleration (OpenCL): true
[ExThreads=0]            Processing threads: Auto
[StereoMode=0]            Stereo mode (3D): Plain 2D
[HandCrop=None]            Frame crop: Disabled
[Borderlight=MON]        Outer lighting: Fill black bars only
[BorderlightType=CustomLight]    Lighting type: Custom... [15:22:500:1.22]
[EnableHWBorderlight=0]        Use SVPlight: false
[HWBorderlightSettings=0]    SVPlight settings...: false
[VDelay=0]            Video delay: 0 ms
[ExDemo=0]            Demonstration mode: false
[ExTearingTest=0]        Tearing test: false
[EFrameDoubling=0]        Variable frame rate repair: false
[StopSmoothDelayOnRewind=1]    Turn off on seek: Turn off by 1 sec