Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Subtitles

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th July 2020, 02:17   #1081  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
if i understand it correctly madVR is the issue here.

but we haven't even confirmed if that's the issue here.

the subtitle overhead is around 2 ms or something like that GPU performance doesn't seem to matter here.
huhn is offline   Reply With Quote
Old 19th July 2020, 19:26   #1082  |  Link
onur
Registered User
 
Join Date: Oct 2015
Posts: 12
@huhn
the subtitle overhead makes a big difference in 4K.

@nussman - MadVR is closed source.
i looked at the XySubFilter Source - and i thing it cannot be fixed in XySubFilter.
onur is offline   Reply With Quote
Old 19th July 2020, 19:50   #1083  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
subtitle rendering in it self is a major problem for xy subfilter at uhd but that'S not related to the performance issue with not rendering subtitle and still loosing performance.
huhn is offline   Reply With Quote
Old 19th July 2020, 22:41   #1084  |  Link
onur
Registered User
 
Join Date: Oct 2015
Posts: 12
@huhn
XySubFilter is setting subtitle to null correctly.
i think the problem is in MadVR - starting a Surface to mix all the Subtitles without recognizing that they got all empty.
onur is offline   Reply With Quote
Old 17th August 2020, 19:14   #1085  |  Link
TheGameMaster
Registered User
 
Join Date: Sep 2017
Posts: 7
I don't know what happened, but External subs are not loading using XySubfilter. It works for embedded subs, but not external ones. I am using MPC-BE with LAV, MadVr, and ffdshow tryouts. I've tried installing the "stable" versions of these as well as the newest updated versions, and on different machines. I have XySubfilter set as the subfilter in MPC-BE, and have it loading in External filters (along with the others), and disabled all the filters built into MPC-BE. So I am not sure why it won't load external subs. I check the directory setting, etc. I'm at a loss. I have to switch between XySubfilter to the internal MPC-BE filter in order to watch something with external subs. Any ideas?
TheGameMaster is offline   Reply With Quote
Old 17th August 2020, 19:31   #1086  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
my first idea would be to disable ffdshow.
huhn is offline   Reply With Quote
Old 17th August 2020, 20:32   #1087  |  Link
TheGameMaster
Registered User
 
Join Date: Sep 2017
Posts: 7
I only use ffdshow tryouts for audio decoding and post-processing. It has nothing to do with video. Lav audio has opus, alac, and tak that ffdshow does not have. I disable the rest in lav audio. Lav audio, if using opus for example, will then send the output pcm to ffdshow processor before being send to "anyfilter" which goes to directshow windows atmos for home theater. ffdshow decoder will send raw formats directly to the receiver, except those that can't be decoded on the receiver (AAC primarily), which then are sent to "anyfilter" by default, which converts to pcm and goes over the ffdshow processor. You can set it to go to "DirectShow" instead of "anyfilter" and bypass ffdshow processor and send it to windows atoms for home theater directly. That is how I had it set. When I switched it back to "anyfilter", the subs came back. Weird. Not sure why that is, since it has nothing to do with video. I must have something to do with how the directshow filters stack?
TheGameMaster is offline   Reply With Quote
Old 17th August 2020, 23:40   #1088  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
You may need to add XySubFilterAutoLoader to the external filters list in MPC-BE and increase its merit.
clsid is offline   Reply With Quote
Old 18th August 2020, 11:13   #1089  |  Link
amayra
Quality Checker
 
amayra's Avatar
 
Join Date: Aug 2013
Posts: 284
why this is not dead yet ?
__________________
I love Doom9
amayra is offline   Reply With Quote
Old 18th August 2020, 21:45   #1090  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
Because apparently there are lots of online tutorials written by dumb people that recommend it
clsid is offline   Reply With Quote
Old 19th August 2020, 00:24   #1091  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
you know a better alternative?
huhn is offline   Reply With Quote
Old 19th August 2020, 04:41   #1092  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Probably not. Also aren't internal subtitle renderers for HC/BE & clones mostly based off this anyway?
ryrynz is offline   Reply With Quote
Old 19th August 2020, 06:49   #1093  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
they both are based on vsfilter but performance differences become less and less over the years but there are very simple things where xy subfilter is simple unchallenged at AFAIK that's the "that's the new subtitle interface" and things you can only do with it like calibration.
huhn is offline   Reply With Quote
Old 19th August 2020, 10:02   #1094  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Doesn't seem to dumb to be recommended it, especially if used with MadVR. I think the only real issue is its not supported or in active development. Maybe another project clsid can keep alive?
ryrynz is offline   Reply With Quote
Old 19th August 2020, 10:21   #1095  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
The XY stuff is based on ISR/VSFilter, not the other way around. The new interface is just a way to mimic the main benefit of ISR compared to VSFilter, which is processing subs separately instead of having a filter in between the video decoder and renderer. That means no issues with DXVA, and no limitations regarding rendering resolution.

These modified filters used to be faster than ISR many years ago, but that difference is insignificant nowadays due to improvements in ISR.

@huhn, what do you mean with calibration? The matrix/level options? If you have any examples where ISR needs adjustment, then maybe similar options can be added for that.

@ryrynz, I saw several people lately who had performance issues with XySubFilter and madVR, that disappeared when switching to ISR. So the assumption that madVR likes XySubFilter better is wrong.
clsid is offline   Reply With Quote
Old 19th August 2020, 15:34   #1096  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
i'm talking 3D LUTs gamma correction and such these are only properly doable with the new interface AFAIK.

ISR and XY subfilter performance issue come mostly from the rendering resolution by default ISR isn't doing 4K but xy subfilter is and vsfilter is terrible for high resolution.
huhn is offline   Reply With Quote
Old 19th August 2020, 16:13   #1097  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
That is also doable with ISR.

ISR can render at 4k resolution. It defaults to the displayed video size. It also has an option to maximize the texture size to a specified resolution if desired for performance reasons.

MPC-HC ISR might even get an option to use libass for rendering. Code for that is nearly ready.
clsid is offline   Reply With Quote
Old 19th August 2020, 16:42   #1098  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
trust me you don't want to render ass subtitles at 4K pretty much ever.

even libass has serious issues with it. it was not a complain that ISR isn't rendering at 4K by default is a great feature and i would actually say render at a "low" resolution just to prevent issues is a good thing 1080p should be fine.

i'm personally switching between xy subfilter and assfilter mod. and as long as the ISR isn't using the new subtitle interface i can't switch i would be better of with xy vsfilter. i'm soon going to switch to bt 2020 gamut mapping 3D LUT calibration. without color corrected subtitles the image will be unusable.

just for tone mapping you will need the new interface. it's not an issue yet but HDR "will" show up with ASS subs and the new interface can handle this already.
huhn is offline   Reply With Quote
Old 3rd November 2020, 10:38   #1099  |  Link
gfxnow
Registered User
 
Join Date: Jul 2004
Posts: 45
Quote:
Originally Posted by huhn View Post
as long as the ISR isn't using the new subtitle interface i can't switch i would be better of with xy vsfilter.
Based on clsid's post below, isn't the "new interface" basically the ISR way of doing subtitles?

Quote:
Originally Posted by clsid View Post
The new interface is just a way to mimic the main benefit of ISR compared to VSFilter, which is processing subs separately instead of having a filter in between the video decoder and renderer. That means no issues with DXVA, and no limitations regarding rendering resolution.
gfxnow is offline   Reply With Quote
Old 3rd November 2020, 18:14   #1100  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
generally yes but not for the case of 3D LUT calibration.
madVR needs to be charge of the subtitles or it can't touch them.
huhn is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.