Topic: 3D movies with SVP

I was wondering, those 3D options in SVP what are they actually doing differently then 2D mode.
I was always watching 3D movies with SVP set to 2D mode and it looked fine to me.
Am I missing something? If setting SVP to 3D mode that matches the 3D content I'm watching improves the quality, can this process be made automatically?
For example if there is "3D" & "HSBS" in the filename SVP would switch to a matching 3D mode automatically. If no tags found in the file it switched back to 2D mode.
Or is there another way to do this that I don't know about.

Re: 3D movies with SVP

FDisk
I was wondering, those 3D options in SVP what are they actually doing differently then 2D mode.

in 2D mode you'll get more artifacts (or at least blur) on the screen edges

in 3D mode SVP splits source video frame by two, processes both parts independently and joins them back
in 2D mode it tries to find motion in the whole "frame" which is not a very good idea

3 (edited by FDisk 11-08-2013 09:49:50)

Re: 3D movies with SVP

Chainik wrote:

in 2D mode you'll get more artifacts (or at least blur) on the screen edges

in 3D mode SVP splits source video frame by two, processes both parts independently and joins them back
in 2D mode it tries to find motion in the whole "frame" which is not a very good idea

I understand now. Thanks.
Maybe this 2D to 3D switch can be made automatically? Like I mentioned above or in some other way?
I know there is key shortcut I can do this but most will never remember to do this every time they watch a 3D movie.

Re: 3D movies with SVP

FDisk
Maybe this 2D to 3D switch can be made automatically?
It is already done. Just check it on your 3D SBS, hSBS, OU and hOU videofiles. wink

Re: 3D movies with SVP

MAG79 wrote:

FDisk
Maybe this 2D to 3D switch can be made automatically?
It is already done. Just check it on your 3D SBS, hSBS, OU and hOU videofiles. wink

Oh. That's awesome.  neutral

Re: 3D movies with SVP

Actually, I just tried it.
Doesn't look like it works for me. I opened a file tagged "Half-SBS" and SVP is still saying it's in 2D mode.
Tried also adding HSBS to the file. Still nothing.
What am I missing?

Re: 3D movies with SVP

FDisk
What am I missing?

I think it only detects full stereo pairs (by unusual AR value). But MAG79 knows better.

Re: 3D movies with SVP

MAG79, please do tell how it actually works.
Tried a bunch of 3D files I have and seems that none of them are switching to 3D mode. So I have to remember do this manually every time.  sad

Re: 3D movies with SVP

If I had to guess (at least how I'd do it) it looks at aspect ratio of the image.  So if you've got a double wide picture, it assumes 3D SBS video.  Unforunatly, this method won't work for Half-SBS images, as they are still 'normal' aspect.  For those, about the only thing they could do is try to detect the division line between frames, but that could not be done until after decoding, and could not be done all that reliable either.

10 (edited by FDisk 18-08-2013 22:33:12)

Re: 3D movies with SVP

CraziFuzzy wrote:

If I had to guess (at least how I'd do it) it looks at aspect ratio of the image.  So if you've got a double wide picture, it assumes 3D SBS video.  Unforunatly, this method won't work for Half-SBS images, as they are still 'normal' aspect.  For those, about the only thing they could do is try to detect the division line between frames, but that could not be done until after decoding, and could not be done all that reliable either.

But MAG79 said it's already done automatically, I guess it's done the most simple way like I mentioned earlier? It just looks for a tag in the filename?
Guys, am I the only one watching 3D movies with SVP? Noone noticed that it's not switching to 3D? Or do you all just set it up manually every time or just leave it set to 2D? Or is it just me and it's working for everyone else?

I know, to many questions. But I just don't understand how this switch is done and can't get it to work.  sad

Re: 3D movies with SVP

FDisk
Oh. Sorry.
I found that SVP 3.1.5 have missed part of hidden settings. You can add it yourself.
1. SVP menu - Information - hidden settings
2. Add text lines:

;===Stereo 3D===
;Character ? in HOU and HSBS StereoTags
StereoTag_?=.;-; ;;

;Half OverUnder
StereoTag_HOU=h?OU;H?OU;half?OU;Half?OU;Half?Over?Under

;Half SideBySide
StereoTag_HSBS=h?sbs;h?SBS;H?SBS;half?SBS;Half?SBS;Half?Side?By?Side

3. Close and save.

It must works.

I made mistake when we did SVP 3.1.5 pack and this part of hidden settings was missed.
Thank you for bug report. We will return this part in next version SVP.

12 (edited by FDisk 19-08-2013 05:53:46)

Re: 3D movies with SVP

MAG79 wrote:

FDisk
Oh. Sorry.
I found that SVP 3.1.5 have missed part of hidden settings. You can add it yourself.
1. SVP menu - Information - hidden settings
2. Add text lines:

;===Stereo 3D===
;Character ? in HOU and HSBS StereoTags
StereoTag_?=.;-; ;;

;Half OverUnder
StereoTag_HOU=h?OU;H?OU;half?OU;Half?OU;Half?Over?Under

;Half SideBySide
StereoTag_HSBS=h?sbs;h?SBS;H?SBS;half?SBS;Half?SBS;Half?Side?By?Side

3. Close and save.

It must works.

I made mistake when we did SVP 3.1.5 pack and this part of hidden settings was missed.
Thank you for bug report. We will return this part in next version SVP.

Thanks! I will try this as soon as I get home. ^_^
I had a feeling something was off.

Re: 3D movies with SVP

MAG79 wrote:

FDisk
Oh. Sorry.
I found that SVP 3.1.5 have missed part of hidden settings. You can add it yourself.
1. SVP menu - Information - hidden settings
2. Add text lines:

;===Stereo 3D===
;Character ? in HOU and HSBS StereoTags
StereoTag_?=.;-; ;;

;Half OverUnder
StereoTag_HOU=h?OU;H?OU;half?OU;Half?OU;Half?Over?Under

;Half SideBySide
StereoTag_HSBS=h?sbs;h?SBS;H?SBS;half?SBS;Half?SBS;Half?Side?By?Side

3. Close and save.

It must works.

I made mistake when we did SVP 3.1.5 pack and this part of hidden settings was missed.
Thank you for bug report. We will return this part in next version SVP.

ok, I added this text to hidden settings in SVP. opened a file with "half-sbs" in the name.
Nothing happened. It still stays in 2D mode. What could be wrong?

14 (edited by FDisk 19-08-2013 19:52:51)

Re: 3D movies with SVP

ok I see it now. Looks like it's case sensitive to the extreme.

So I had to add a couple of tags.
This works great now:

;===Stereo 3D===
;Character ? in HOU and HSBS StereoTags
StereoTag_?=.;-; ;;

;Half OverUnder
StereoTag_HOU=h?OU;H?OU;half?OU;Half?OU;Half?Over?Under;half?ou;HALF?OU

;Half SideBySide
StereoTag_HSBS=h?sbs;h?SBS;H?SBS;half?SBS;Half?SBS;Half?Side?By?Side;half?sbs;HALF?SBS

  big_smile  You should add those in next version to.
All lower case and all upper case letters.

Re: 3D movies with SVP

FDisk
You should add those in next version to.
All lower case and all upper case letters.

OK. Thank you! smile

Re: 3D movies with SVP

so what does that added piece of text do?

I get 3 extra additions to svp -> menu -> 'interface type'

but i am puzzled what is different now in my setup

Re: 3D movies with SVP

theugly
so what does that added piece of text do?

it defines for witch file names should be "stereo mode" turned on automatically

I get 3 extra additions to svp -> menu -> 'interface type'

big_smile you should add those lines somewhere in the middle, above the "[interfaces]" line

Re: 3D movies with SVP

Try this fix: SVPMgr315.1009_StereoModeAutoDetection_fix.zip

Stereo tags default values are included into SVP-Manager. So you not need to change hidden settings.

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

Post's attachments

SVPMgr315.1009_StereoModeAutoDetection_fix.zip 362.97 kb, 623 downloads since 2013-10-30 

Re: 3D movies with SVP

MAG79 wrote:

Try this fix: SVPMgr315.1009_StereoModeAutoDetection_fix.zip

Stereo tags default values are included into SVP-Manager. So you not need to change hidden settings.

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


Thank you! I will try it out tonight when back from work.

Re: 3D movies with SVP

Sorry. Previous version has not changes as described because I put 1008 file into 1009 archive. It was my mistake.
Take and try new one: SVPMgr315.1009_StereoModeAutoDetection_fix2.zip

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

Post's attachments

SVPMgr315.1009_StereoModeAutoDetection_fix2.zip 362.99 kb, 594 downloads since 2013-10-31 

Re: 3D movies with SVP

Sorry both don't work. In the left corner of Stereoscopic player i get a short 'Invalid script!' message.

Re: 3D movies with SVP

theugly
I need more details. You can get it in last launch log from SVP menu.

Re: 3D movies with SVP

MAG79 wrote:

theugly
I need more details. You can get it in last launch log from SVP menu.

menu setting 'half sbs' doesn't reset to 2D anymore. Thats great.

Here is the log

8:45:17.888; Start: SVPMgr 3.1.5 (1009) starts...
8:45:17.888; AppDataPath: C:\ProgramData (ANSI)
8:45:17.888; Start: read settings file settings.ini
8:45:17.888; Start: load language file - English. Duration: 16 ms
8:45:17.904; Start: check launched instance of SVP-manager
8:45:17.904; Start: check Avisynth installed
8:45:17.904; Start: clear Logs folder
8:45:17.904; Start: performance graphs prepare
8:45:17.904; Start: SVPMgr folders prepare
8:45:17.904; Start: read settings file SVPMgr.ini
8:45:17.904; Start: GPUs settings detection. Duration: 125 ms
8:45:18.029; Start: detected graphics (OpenCL) adapter: 11. AMD Radeon HD 7900 Series (3852)
8:45:18.029; Start: monitors settings detection
8:45:18.029; Start: detected monitor: 00010001: 1920 x 1080 @ 60
8:45:18.029; Start: disable LNG-file write when UAC enabled
8:45:18.029; Start: change SVP-manager priority
8:45:18.029; Start: register hotkeys. Duration: 15 ms
8:45:18.044; Start: get versions of modules used
ffdshow.ax/avisynth.dll: 1.1.3925.0/2.5.8.6
svpflow1/2.dll: 1.3.4.0/1.5.1.0
svpflow_cpu/gpu.dll: 1.7.2.0/1.7.9.0
8:45:18.044; Start: refresh autostart state in registry
8:45:18.044; Start: some more work with registry
8:45:18.044; Start: create menu
8:45:18.044; Start: update settings file settings.ini
8:45:18.044; Start: prepare "About the program" window. Duration: 328 ms
8:45:18.372; Start: enable ffdShow waiting mode
8:45:18.372; Start: prepare to work is complete
8:45:18.372; RefreshSVP
8:45:18.372; ===== Waiting for ffdshow video

8:45:31.615; ===== Detected playback with ffdShow. AppName: StereoPlayer.exe PID: 3992
8:45:31.615; GetDimensionAndFPS_fromOSD start. Duration: 122 ms
8:45:31.737; GetDimensionAndFPS_fromOSD result: 1920x800 23.976 1/1
8:45:31.938; T1T: begin. Duration: 885 ms
8:45:32.823; screen settings refining: 00010001: 1920 x 1080 @ 59.998
8:45:32.824; T1T: GetAllMediaParams
8:45:32.824; T1T: SettingsPrepare
8:45:32.826; T1T: Preparing smooth playback...
8:45:32.826; T1T: WriteAllMediaParamsToIni
8:45:32.826; SVPMgr: main "C:\ProgramData\SVP 3.1\" 960 800 23.976 960 800 5 2. Duration: 69 ms
8:45:32.895; ===== Playback
23.976 * (5 : 2) = 59.94 fps
8:45:32.895; SetPriorityPlayer: 2. Duration: 19201 ms
8:45:52.096; RefreshSVP
8:45:52.097; ===== Waiting for ffdshow video

8:46:02.316; ===== Detected playback with ffdShow. AppName: StereoPlayer.exe PID: 3172
8:46:02.316; GetDimensionAndFPS_fromOSD start. Duration: 122 ms
8:46:02.438; GetDimensionAndFPS_fromOSD result: 1920x800 23.976 1/1
8:46:02.640; T1T: begin
8:46:02.642; T1T: GetAllMediaParams
8:46:02.643; T1T: SettingsPrepare
8:46:02.648; T1T: Preparing smooth playback...
8:46:02.648; T1T: WriteAllMediaParamsToIni
8:46:02.649; SVPMgr: main "C:\ProgramData\SVP 3.1\" 1920 800 23.976 1920 800 5 2. Duration: 70 ms
8:46:02.719; ===== Playback
23.976 * (5 : 2) = 59.94 fps
8:46:02.720; SetPriorityPlayer: 2. Duration: 5850 ms
8:46:08.570; RefreshSVP. Duration: 6 ms
8:46:08.576; ===== Waiting for ffdshow video

8:46:30.598; ===== Detected playback with ffdShow. AppName: StereoPlayer.exe PID: 1908
8:46:30.598; GetDimensionAndFPS_fromOSD start. Duration: 422 ms
8:46:31.020; GetDimensionAndFPS_fromOSD result: 1920x800 23.976 1/1
8:46:31.221; T1T: begin
8:46:31.222; T1T: GetAllMediaParams
8:46:31.223; T1T: SettingsPrepare
8:46:31.226; T1T: Preparing smooth playback...
8:46:31.226; T1T: WriteAllMediaParamsToIni
8:46:31.226; SVPMgr: main "C:\ProgramData\SVP 3.1\" 960 800 23.976 960 800 5 2. Duration: 70 ms
8:46:31.296; ===== Playback
23.976 * (5 : 2) = 59.94 fps
8:46:31.296; SetPriorityPlayer: 2. Duration: 6198 ms
8:46:37.494; RefreshSVP
8:46:37.495; ===== Waiting for ffdshow video

8:46:45.184; ===== Detected playback with ffdShow. AppName: StereoPlayer.exe PID: 3936
8:46:45.184; GetDimensionAndFPS_fromOSD start. Duration: 62 ms
8:46:45.246; GetDimensionAndFPS_fromOSD result: 1920x800 23.976 1/1
8:46:45.446; T1T: begin
8:46:45.447; T1T: GetAllMediaParams
8:46:45.448; T1T: SettingsPrepare. Duration: 8 ms
8:46:45.456; T1T: Preparing smooth playback...
8:46:45.456; T1T: WriteAllMediaParamsToIni
8:46:45.456; SVPMgr: main "C:\ProgramData\SVP 3.1\" 960 800 23.976 960 800 5 2. Duration: 67 ms
8:46:45.523; ===== Playback
23.976 * (5 : 2) = 59.94 fps
8:46:45.523; SetPriorityPlayer: 2
8:49:06.505; RefreshSVP
8:49:06.506; ===== Waiting for ffdshow video

Another question; I am wondering why do I need Stereoscopic Player for SBS? Playing SBS in MPC seems to give the same results.

Re: 3D movies with SVP

theugly
There is no errors in your log. Good!

Stereoscopic player needed if you have NVIDIA 3D Vision display. I case if you have 3D TV you can use MPC-HC.

Re: 3D movies with SVP

Uh... it took me a while to realise what was wrong.
It all started with me recognising a tearing line though the picture in a single video file. It also was running with lower frame rate and I thought something else was strange behaving.

The file had the name "Happy Hour" and because of that, was recognized as "Half over under 3D"  lol