INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: SSA/ASS subtitle compatibility test  (Read 2971 times)

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
SSA/ASS subtitle compatibility test
« on: April 05, 2018, 01:31:59 pm »

So ... instead of just complaining that SSA/ASS does not work ... I decided to test which part of SSA/ASS features are implemented and how well they work ...initially I was planning to finish all tests before posting ... but thought against it as there would be too many things to fix/tweak

So I started with SSA v4.0 ... first thing I tested are [Style] features ... basically I start popping text with different styles one by one on screen ... then make each of them disappear one by one

Here what I observe (i inclluded screenshot of MPC-HC 1.7.13 running this test for comparison)

1. when MC is paused ... MC keeps redrawing subtitles (smaller versions) ... see attached MC screen shot
2. first sub to appear looks correct size and position ... as new one start to appear ... positioning and font size seem to scale incorrectly (sub were made for 1280x720 but run on 1920x1080 video) ... its hard to tell wheter [MarginL] [MarginR] [MarginV] is implemented
3. as each sub start to disappear ... remaining sub on screen get redrawn in different positions and font sizes
4. [BackColour] [BorderStyle] [Outline] [Shadow] gets ignored ... instead MC always draws outline and shadow in black (this causes the problem when font color is black as can be seen from screenshots)
5. [AlphaLevel] is ignored
6. [Bold] [Italic] are ignored

EDIT: attached are mkv file for background ... and subtitle file for this test ... i rename sub file to indicate its version for easy tracking (as i would be posting more test) ... you obviously need to rename sub file to match mkv file for sub to load
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10944
Re: SSA/ASS subtitle compatibility test
« Reply #1 on: April 05, 2018, 03:53:22 pm »

Are you using RO Standard or ROHQ? Does the choice make a difference for the obvious bugs like (1)?
Logged
~ nevcairiel
~ Author of LAV Filters

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: SSA/ASS subtitle compatibility test
« Reply #2 on: April 05, 2018, 09:33:58 pm »

Sorry ... I should have known better and stated my settings

The test I ran was with ROHQ ... but I used MadVR 127.0.0.1 (left over from the days when I tried to make UHD and 3D to work together)

at the moment not sure which MadVR version is packaged MC 23.0.104 ... I deleted madVR folder ... MC downloaded missing MadVR ... but it is still 127.0.0.1 with all my custom settings intact ... so not sure how to force MC to download MadVR version that is supposed to ship with MC 23.0.104

I ran test on RO-Standard ... observation (1) does NOT exist in that mode ... but all other observation still apply

PS. video with subtitles tested is attached in first post inside zip ... I wrote subtitles myself without using any Sub tools ... so possible I made error there (though I did try to follow specs)
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: SSA/ASS subtitle compatibility test
« Reply #3 on: April 06, 2018, 06:36:42 am »

If you use Red October HQ, don't make any changes to it, just for testing.
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: SSA/ASS subtitle compatibility test
« Reply #4 on: April 06, 2018, 12:59:55 pm »

If you use Red October HQ, don't make any changes to it, just for testing.

OK I will leave my MadVR on 127.0.0.1

Made same test for ASS/SSA 4.0+

Same things are observed:

1. when MC is paused in ROHQ ... MC keeps redrawing subtitles (smaller versions) ... see attached MC screen shot (this does not happen in ROstd]
2. first sub to appear looks correct size and position ... as new one start to appear ... positioning and font size seem to scale incorrectly (sub were made for 1280x720 but run on 1920x1080 video) ... its hard to tell wheter [MarginL] [MarginR] [MarginV] is implemented
3. as each sub start to disappear ... remaining sub on screen get redrawn in different positions and font sizes
4. [OutlineColor] [BackColour] [BorderStyle] [Outline] [Shadow] gets ignored ... instead MC always draws outline and shadow in black (this causes the problem when font color is black as can be seen from screenshots)
5. [Bold] [Italic] are ignored

All additional features of ASS for [Style] are ignored:

6. [Underline] [StrikeOut] [ScaleX] [ScaleY] [Spacing] [Angle]
7. Alpha values in [PrimaryColour] [SecondaryColour] [OutlineColor] [BackColour]

On positive side MC handles changes in specification for [Alignment] correctly. On additional negative side, ROstd quality of rendering is nowhere near ROHQ

Attachment include zipped subtitle file (use it together with mkv attached in first post ... don't forget to rename them to same name)

I will not test override codes at the moment because their correct function largely depend on correct implementation of styles (unless you tell me otherwise)
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: SSA/ASS subtitle compatibility test
« Reply #5 on: April 06, 2018, 03:17:56 pm »

Please read the Red October topic on the wiki.  Any version of madVR that you install is separate from MC's version.  MC won't use it.
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: SSA/ASS subtitle compatibility test
« Reply #6 on: April 06, 2018, 09:18:57 pm »

oops ... was reading version of MadVR incorrectly (was reading localhost address 127.0.0.1 and thought that was version lol) ... using correct v0.92.4 now (previously was using v0.92.10 ... did not install it ... replace what MC had in plugin folder)

sorry for confusion
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72446
  • Where did I put my teeth?
Re: SSA/ASS subtitle compatibility test
« Reply #7 on: April 06, 2018, 10:01:49 pm »

Don't do anything manually to over-ride or change what MC uses.  Read the wiki topic to learn more.
Logged
Pages: [1]   Go Up