INTERACT FORUM

Please login or register.

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

Author Topic: NEW: JRiver Subtitle Engine [old]  (Read 15133 times)

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
NEW: JRiver Subtitle Engine [old]
« on: July 13, 2011, 02:32:38 pm »

Newer thread here:
http://yabb.jriver.com/interact/index.php?topic=65418.0



A coming build will introduce a JRiver subtitle engine.

Edit by JimH:  The build which implements this should be available on about July 19 or so.  
End Edit

Matt again:

At first, it will only be used with Bluray subtitles from an optical disk, rip, or MKV.  It will only work with madVR and EVR.  In the future, it may expand to support other subtitle formats and other renderers.

Using the JRiver Subtitle Renderer has a few advantages:
  • Works with LAV CUVID
  • Works with madVR exclusive using madshi's custom overlay rendering system
  • Higher drawing quality than existing solutions


Here is a 100% crop of a Blu-ray showing subtitles with the current ffdshow system and new JRiver system.  Notice the sharpness of the subtitles and the colored ghosting around the edges of the ffdshow version.

Old: http://files.jriver.com/images/subtitles_ffdshow.png
New: http://files.jriver.com/images/subtitles_jriver.png

Thanks.
Logged
Matt Ashland, JRiver Media Center

SamuriHL

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 969
Re: NEW: JRiver Subtitle Engine
« Reply #1 on: July 13, 2011, 02:37:18 pm »

OH....MY....GOD!   :o :o :o  You guys are FREAKING AMAZING!  This is absolutely incredible!!!  Do you know if it will work with the PDVD decoder?  That would be ideal. This is absolutely awesome work.  Great job!!!!
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: NEW: JRiver Subtitle Engine
« Reply #2 on: July 13, 2011, 02:59:26 pm »

This looks great! I only use subtitles with Blu-rays, so this will work fine for me.
Logged

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4877
Re: NEW: JRiver Subtitle Engine
« Reply #3 on: July 13, 2011, 03:04:40 pm »

OH....MY....GOD!   :o :o :o  You guys are FREAKING AMAZING!  This is absolutely incredible!!! That would be ideal. This is absolutely awesome work.  Great job!!!!

I'll just add:
OH....MY....GOD!   :o :o :o  You guys are FREAKING AMAZING!  This is absolutely incredible!!! That would be ideal. This is absolutely awesome work.  Great job!!!!
Logged

SamuriHL

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 969
Re: NEW: JRiver Subtitle Engine
« Reply #4 on: July 13, 2011, 03:04:50 pm »

Don't tell him that!  He'll never add extended vobsub for HD DVD's!  :D

@fitbrit:  LOL!
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1569
Re: NEW: JRiver Subtitle Engine
« Reply #5 on: July 13, 2011, 03:22:29 pm »

We need support for the Haali video renderer please- My preferred solution :)

Any limitations to the video decoder at all?

-Leezer-
Logged

Mastiff

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1977
  • The Multi-Zone Tzar
Re: NEW: JRiver Subtitle Engine
« Reply #6 on: July 13, 2011, 03:40:55 pm »

Impressive work! :)
Logged
Tor with the Cinema Inferno & Multi-Zone Audio system

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10697
Re: NEW: JRiver Subtitle Engine
« Reply #7 on: July 13, 2011, 03:52:50 pm »

Nice job, the last missing piece of the puzzle. Granted, bitmap subs are "easy" in comparison, but who really uses text subs anyway. :D
The ffdshow blur/ghosting problem is the main reason why i hated it - sadly it cannot be "fixed" because it renders the subs in a 4:2:0 chroma.
Logged
~ nevcairiel
~ Author of LAV Filters

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #8 on: July 13, 2011, 04:46:14 pm »

Great stuff!  From my narrow POV I too only care about quality sub rendering with HD materials and the JR subs renderer looks great. Couple of Q:
1 : Is this independant of which video decoder is used?
2 : You are still going to need to used ffdshow for other subs for now so will need a way of managing what gets used when (eg you can turn off pgs subs in ffdshow)
3 : Is this a standalone filter or part of MC code?

Great work!
Logged
JRiver CEO Elect

SamuriHL

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 969
Re: NEW: JRiver Subtitle Engine
« Reply #9 on: July 13, 2011, 05:41:16 pm »

So I just threw the new build on my laptop.  AMD 3450 video so I need PDVD11 decoder.  I bet you know where this is going, right?  Except, wait, this isn't the problem thread!  That's right boys and girls, it works flawlessly with the PDVD11 decoder!!!!!  I can nuke ffdshow!  Thank you SO VERY MUCH!  The only filter I add over and above RO HQ now is just the PDVD11 decoder set to HAM mode.  This is absolutely freaking brilliant.  You have no idea how happy you've made jmone.  :p  Ok, I admit it, I'm probably more excited than he is!  Seriously, this is just phenomenal.
Logged

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: NEW: JRiver Subtitle Engine
« Reply #10 on: July 14, 2011, 02:15:52 am »

Good work! What kind of subtitles is picked up by this? Only subtitles I really know about is those included in DVD's (never use those any more), MKV's, and those in SRT files that lies next to my shows or movies :) A bit more work on this to make it complete, and the only thing left is a rewamp of the control popup in display view :)
Logged
- I may not always believe what I'm saying

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10697
Re: NEW: JRiver Subtitle Engine
« Reply #11 on: July 14, 2011, 02:20:21 am »

What kind of subtitles is picked up by this?
As mentioned in Matts post above, right now only Blu-ray subtitles (Presentation Graphics Streams - PGS). Typically found on Blu-rays (suprise!), but they can also be in MKVs of course.

On the idea of a video decoder limitation: I don't think there is any. The subtitles are rendered directly onto the video surface of EVR or madVR (like MPC-HC does it as well), so the decoder is out of the picture.
Logged
~ nevcairiel
~ Author of LAV Filters

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #12 on: July 14, 2011, 06:52:52 am »

You have no idea how happy you've made jmone.  :p 

I'm just annoyed that I've been away with work and only got back to check it out now!  Early test looks good and the text looks great!  I've just started playing with this and I can confirm you can also use FFDSHOW as the Video Decoder.  Interestingly you can have BOTH FFDSHOW (with SUBS ON) and JRiver Subs Renderer.  As you can see from the graph, the PGS subs connect from LAVSplitter connect to the JRiver Subs Renderer (bypassing FFDSHOW).  The reason this is important is that it means RO can still build a graph with FFDSHOW in it to handle non PGS subs, yet use JRiver Sub Renderer for High Quality subtitle renderings of PGS subs.

The other option is to just turn off PGS Subs in FFDSHOW and load it as a RAW Filter for non PGS Sub handling.  This will also be good for those now using LAVCUVID as default (you already have the first post on the main forum about Missing Subs).  Thinking about it...this is a good option up till (or if ever) JRiver Sub Renderer handles other sub types (VOBSub, Txt etc).
- Turn Off Subs in the FFDSHOW Renderer
- Add FFDSHOW RAW as a Post Processing Filter with PGS Subs Off (eg uncheck "Blu-ray Subs)

This way you should be able to connect to either JRiver for PGS and FFDSHOW for the others.

Code: [Select]
Filter Graph Info:

    Filter 'JRiver Audio Renderer'
        CLSID: {A4002F8E-510F-442C-8AD3-F9C7B23FB394}
        Host:
        Input Pin 'In'
            Connected to pin 'Output' of filter 'LAV Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx

    Filter 'JRiver Subtitle Renderer'
        CLSID: {F74E834C-9C98-43ED-89B1-19A9DF82E774}
        Host:
        Input Pin 'In'
            Connected to pin 'Subtitle' of filter 'LAV Source Splitter'
            Major type Unknown GUID Name: {E487EB08-6B26-4BE9-9DD3-993434D313FD}  Sub type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}, Format type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}

    Filter 'Enhanced Video Renderer'
        CLSID: {FA10746C-9B63-4B6C-BC49-FC300EA5F256}
        Host: c:\windows\syswow64\evr.dll
        Input Pin 'EVR Input0'
            Connected to pin 'Out' of filter 'ffdshow Video Decoder'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_NV12, Format type FORMAT_VideoInfo2
        Input Pin 'EVR Input1'

    Filter 'ffdshow Video Decoder'
        CLSID: {04FE9017-F873-410E-871E-AB91661A4EF7}
        Host: C:\Users\Mum and Dad\AppData\Roaming\J River\Media Center 16\Plugins\ffdshow\ffdshow.ax
        Input Pin 'In'
            Connected to pin 'Output' of filter 'JRiver Video Monitor'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {D979F77B-DBEA-4BF6-9E6D-1D7E57FBAD53}, Format type FORMAT_VideoInfo2
        Output Pin 'Out'
            Connected to pin 'EVR Input0' of filter 'Enhanced Video Renderer'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_NV12, Format type FORMAT_VideoInfo2
        Input Pin 'In Text'

    Filter 'LAV Audio Decoder'
        CLSID: {E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}
        Host: C:\Users\Mum and Dad\AppData\Roaming\J River\Media Center 16\Plugins\lav\LAVAudio.ax
        Input Pin 'Input'
            Connected to pin 'Output' of filter 'JRiver Audio Monitor'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Output'
            Connected to pin 'In' of filter 'JRiver Audio Renderer'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx

    Filter 'JRiver Video Monitor'
        CLSID: {A4207487-E7D8-406B-9882-B66370DE2492}
        Host:
        Input Pin 'Input'
            Connected to pin 'Video' of filter 'LAV Source Splitter'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {D979F77B-DBEA-4BF6-9E6D-1D7E57FBAD53}, Format type FORMAT_VideoInfo2
        Output Pin 'Output'
            Connected to pin 'In' of filter 'ffdshow Video Decoder'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {D979F77B-DBEA-4BF6-9E6D-1D7E57FBAD53}, Format type FORMAT_VideoInfo2

    Filter 'JRiver Audio Monitor'
        CLSID: {A4207487-E7D8-406B-9882-B66370DE2492}
        Host:
        Input Pin 'Input'
            Connected to pin 'Audio' of filter 'LAV Source Splitter'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Output'
            Connected to pin 'Input' of filter 'LAV Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx

    Filter 'LAV Source Splitter'
        CLSID: {B98D13E7-55DB-4385-A33D-09FD1BA26338}
        Host: C:\Users\Mum and Dad\AppData\Roaming\J River\Media Center 16\Plugins\lav\LAVSplitter.ax
        Output Pin 'Video'
            Connected to pin 'Input' of filter 'JRiver Video Monitor'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {D979F77B-DBEA-4BF6-9E6D-1D7E57FBAD53}, Format type FORMAT_VideoInfo2
        Output Pin 'Audio'
            Connected to pin 'Input' of filter 'JRiver Audio Monitor'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Subtitle'
            Connected to pin 'In' of filter 'JRiver Subtitle Renderer'
            Major type Unknown GUID Name: {E487EB08-6B26-4BE9-9DD3-993434D313FD}  Sub type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}, Format type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}
Logged
JRiver CEO Elect

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #13 on: July 14, 2011, 07:03:41 am »

The other option is to just turn off PGS Subs in FFDSHOW and load it as a RAW Filter for non PGS Sub handling.  This will also be good for those now using LAVCUVID as default (you already have the first post on the main forum about Missing Subs).  Thinking about it...this is a good option up till (or if ever) JRiver Sub Renderer handles other sub types (VOBSub, Txt etc).
- Turn Off Subs in the FFDSHOW Renderer
- Add FFDSHOW RAW as a Post Processing Filter with PGS Subs Off (eg uncheck "Blu-ray Subs)

This way you should be able to connect to either JRiver for PGS and FFDSHOW for the others.

OK - Just tested the theory on my HTPC using LAVCUVID and it works with both FFDSHOW RAW and JRiver Sub Renderer in the filter chain. 
Code: [Select]
Filter Graph Info:

    Filter 'JRiver Audio Renderer'
        CLSID: {A4002F8E-510F-442C-8AD3-F9C7B23FB394}
        Host:
        Input Pin 'In'
            Connected to pin 'Output' of filter 'LAV Audio Decoder (auto-configured)'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_IEEE_FLOAT, Format type FORMAT_WaveFormatEx

    Filter 'JRiver Subtitle Renderer'
        CLSID: {F74E834C-9C98-43ED-89B1-19A9DF82E774}
        Host:
        Input Pin 'In'
            Connected to pin 'Subtitle' of filter 'LAV Source Splitter'
            Major type Unknown GUID Name: {E487EB08-6B26-4BE9-9DD3-993434D313FD}  Sub type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}, Format type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}

    Filter 'madVR'
        CLSID: {E1A8B82A-32CE-4B0D-BE0D-AA68C772E423}
        Host: C:\Users\HT\AppData\Roaming\J River\Media Center 16\Plugins\madvr\madvr.ax
        Input Pin 'Input'
            Connected to pin 'Out' of filter 'ffdshow raw video filter'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2

    Filter 'ffdshow raw video filter'
        CLSID: {0B390488-D80F-4A68-8408-48DC199F0E97}
        Host: C:\Users\HT\AppData\Roaming\J River\Media Center 16\Plugins\ffdshow\ffdshow.ax
        Input Pin 'In'
            Connected to pin 'XForm Out' of filter 'LAV CUVID Decoder'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
        Output Pin 'Out'
            Connected to pin 'Input' of filter 'madVR'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
        Input Pin 'In Text'

    Filter 'LAV Audio Decoder (auto-configured)'
        CLSID: {E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}
        Host: C:\Users\HT\AppData\Roaming\J River\Media Center 16\Plugins\lav\LAVAudio.ax
        Input Pin 'Input'
            Connected to pin 'Output' of filter 'JRiver Audio Monitor'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Output'
            Connected to pin 'In' of filter 'JRiver Audio Renderer'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_IEEE_FLOAT, Format type FORMAT_WaveFormatEx

    Filter 'LAV CUVID Decoder'
        CLSID: {62D767FE-4F1B-478B-B350-8ACE9E4DB00E}
        Host: C:\Users\HT\AppData\Roaming\J River\Media Center 16\Plugins\lav_cuvid\LAVCUVID.ax
        Input Pin 'XForm In'
            Connected to pin 'Output' of filter 'JRiver Video Monitor'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'XForm Out'
            Connected to pin 'In' of filter 'ffdshow raw video filter'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2

    Filter 'JRiver Audio Monitor'
        CLSID: {A4207487-E7D8-406B-9882-B66370DE2492}
        Host:
        Input Pin 'Input'
            Connected to pin 'Audio' of filter 'LAV Source Splitter'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Output'
            Connected to pin 'Input' of filter 'LAV Audio Decoder (auto-configured)'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx

    Filter 'JRiver Video Monitor'
        CLSID: {A4207487-E7D8-406B-9882-B66370DE2492}
        Host:
        Input Pin 'Input'
            Connected to pin 'Video' of filter 'LAV Source Splitter'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'Output'
            Connected to pin 'XForm In' of filter 'LAV CUVID Decoder'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO

    Filter 'LAV Source Splitter'
        CLSID: {B98D13E7-55DB-4385-A33D-09FD1BA26338}
        Host: C:\Users\HT\AppData\Roaming\J River\Media Center 16\Plugins\lav\LAVSplitter.ax
        Output Pin 'Video'
            Connected to pin 'Input' of filter 'JRiver Video Monitor'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'Audio'
            Connected to pin 'Input' of filter 'JRiver Audio Monitor'
            Major type MEDIATYPE_Audio  Sub type Unknown GUID Name: {00002001-0000-0010-8000-00AA00389B71}, Format type FORMAT_WaveFormatEx
        Output Pin 'Subtitle'
            Connected to pin 'In' of filter 'JRiver Subtitle Renderer'
            Major type Unknown GUID Name: {E487EB08-6B26-4BE9-9DD3-993434D313FD}  Sub type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}, Format type Unknown GUID Name: {04EBA53E-9330-436C-9133-553EC87031DC}
Logged
JRiver CEO Elect

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: NEW: JRiver Subtitle Engine
« Reply #14 on: July 14, 2011, 10:49:04 am »

Impressive work! :)

Agreed.  Very nice development.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

madshi

  • Galactic Citizen
  • ****
  • Posts: 376
Re: NEW: JRiver Subtitle Engine
« Reply #15 on: July 17, 2011, 07:49:32 am »

Nice one...  :)

Do you use ISubRenderCallback for madVR? If so, it should already work with the Haali Video Renderer, too.
Logged

globetrotters1

  • Citizen of the Universe
  • *****
  • Posts: 563
Re: NEW: JRiver Subtitle Engine
« Reply #16 on: July 17, 2011, 09:09:25 am »

Cool, I really hope that with this new function all problems of the past will be gone...

Congratulations if this works :)

Let me know if you need some testers :) :) :)
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71302
  • Where did I put my teeth?
Re: NEW: JRiver Subtitle Engine
« Reply #17 on: July 17, 2011, 09:18:24 am »

It's working.  It's not yet complete.  There are many different formats for subtitles.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: JRiver Subtitle Engine
« Reply #18 on: July 17, 2011, 09:58:25 am »

Do you use ISubRenderCallback for madVR? If so, it should already work with the Haali Video Renderer, too.

We're using the madVR overlay system.  Subtitles are rendered in a background thread and delivered to the renderer when they're ready.  This works similar to EVR (although EVR requires a surface for per-pixel alpha which is a pain).

As long as your overlay system is thread-safe (it seems to be), I like this approach because it means subtitles can't cause video to stall even if something were to be unusually slow.

Does this approach seem reasonable, or is there some advantage to ISubRenderCallback? 
Logged
Matt Ashland, JRiver Media Center

madshi

  • Galactic Citizen
  • ****
  • Posts: 376
Re: NEW: JRiver Subtitle Engine
« Reply #19 on: July 17, 2011, 10:41:43 am »

It should be thread safe, yes. ISubRenderCallback would allow you to support Haali's Video Renderer, too, that's the only advantage I can think of right now.
Logged

Beamer

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 346
  • True wisdom is in knowing you know nothing
Re: NEW: JRiver Subtitle Engine
« Reply #20 on: July 17, 2011, 02:04:00 pm »

Fantastic news, I will finally be able to move over to MC16 for all my audio and video needs ;D
Logged
The Future is Remote!

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71302
  • Where did I put my teeth?
Re: NEW: JRiver Subtitle Engine
« Reply #21 on: July 17, 2011, 06:49:49 pm »

I may be in over my head here:
http://www.avsforum.com/avs-vb/showthread.php?t=1347952

Any comments there would be welcome.
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #22 on: July 17, 2011, 06:58:35 pm »

done
Logged
JRiver CEO Elect

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71302
  • Where did I put my teeth?
Re: NEW: JRiver Subtitle Engine
« Reply #23 on: July 17, 2011, 08:51:05 pm »

Thanks.
Logged

globetrotters1

  • Citizen of the Universe
  • *****
  • Posts: 563
Re: NEW: JRiver Subtitle Engine
« Reply #24 on: July 17, 2011, 10:57:03 pm »

To have a complete subtitle engine (which would be the perfect addition for a 'Red October' system), I wanted to add four thoughts:

1) Same font, same color, same size, same position on the screen (!) for ALL movie types

2) Possibility to add more than one language subtitles to one movie, english and spanish for instance
as an example:
NameOfMovie.mkv
NameOfMovie.eng.srt
NameOfMovie.spa.srt

3) Possibility to change the subtitle delay +/- on-the-fly, for subtitles out of sync (which are a real pain today)

4) ONE location in the video option settings 'show subtitle in preferred language', yes or no (manual override during playback possible)

thanks :)
Logged

kensn

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1352
Re: NEW: JRiver Subtitle Engine
« Reply #25 on: July 17, 2011, 11:39:01 pm »

It would be nice to be able to tag a file if subs were to be used or not, instead of a global on or off. If this can already be done, I am not aware of the process to do so ....

Ken
Logged
If(IsEmpty([Coffee Cup]), Coffee, Drink)

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #26 on: July 17, 2011, 11:46:35 pm »

It would be nice to be able to tag a file if subs were to be used or not, instead of a global on or off. If this can already be done, I am not aware of the process to do so ....

Ken

This can already be done for media where the Subtitles are included as a Stream.  MC "remembers" what streams you used from the last playback (including the subtitle stream).  Matt has commented that this is something he is already considering for sidecar based subtitles.
Logged
JRiver CEO Elect

kensn

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1352
Re: NEW: JRiver Subtitle Engine
« Reply #27 on: July 17, 2011, 11:55:09 pm »

This can already be done for media where the Subtitles are included as a Stream.  MC "remembers" what streams you used from the last playback (including the subtitle stream).  Matt has commented that this is something he is already considering for sidecar based subtitles.

As Mr. Burns says ...... Excellent.... I will explore this further.....
Logged
If(IsEmpty([Coffee Cup]), Coffee, Drink)

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14254
  • I won! I won!
Re: NEW: JRiver Subtitle Engine
« Reply #28 on: July 18, 2011, 12:00:45 am »

You can see the info held in the field "Playback Info"
Logged
JRiver CEO Elect

sunfire7

  • Citizen of the Universe
  • *****
  • Posts: 550
Re: NEW: JRiver Subtitle Engine
« Reply #29 on: July 18, 2011, 12:29:13 am »

J River growing everyday, Congrats and Thank you for this new and useful feature!
Logged
Happy licensed MC 15-19 User :)
Mac version early bird
My english is not perfect! My native lang is spanish

flac.rules

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1260
Re: NEW: JRiver Subtitle Engine
« Reply #30 on: July 18, 2011, 08:22:42 am »

Very nice, v16 really has been incredible when it comes to video. I can't belive we already are at verson 128. I hope it will support srt-files witht he same name as the video, not just embedded subs.
Logged

wymnxa

  • Recent member
  • *
  • Posts: 7
Re: NEW: JRiver Subtitle Engine
« Reply #31 on: July 21, 2011, 06:37:48 am »

Will the new engine support Advanced Substation Alpha (.ass) features such as moves, blurs, attached fonts in MKV files, etc? A few movies and LOTS of anime are using them these days. If not, will there be proper Red October support for VSFilter/DirectVobSub? (As it stands now, RO Standard connects the LAV Splitter Subtitle pin to ffdshow Video Decoder even when DVobSub is loaded as an additional filter, and RO HQ doesn't connect the subtitle pin to anything at all.)
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: JRiver Subtitle Engine
« Reply #32 on: July 21, 2011, 08:41:55 am »

Will the new engine support Advanced Substation Alpha (.ass) features such as moves, blurs, attached fonts in MKV files, etc?

To begin with the SSA/ASS support will be basic.  It will display the text and some formatting, but not do animation, coloring, etc.

We hope to gradually expand the supported SSA feature set.  If you have one or two features that are especially important to you, let us know.

Thanks.
Logged
Matt Ashland, JRiver Media Center

CountryBumkin

  • Citizen of the Universe
  • *****
  • Posts: 3352
Re: NEW: JRiver Subtitle Engine
« Reply #33 on: July 21, 2011, 08:51:57 am »

As it stands now, RO Standard connects the LAV Splitter Subtitle pin to ffdshow Video Decoder even when DVobSub is loaded as an additional filter, and RO HQ doesn't connect the subtitle pin to anything at all.)

What needs to be done in RO-HQ to have subtitles - or are you taking care of this too in the next build. My whole reason for switching to MC is for RO-HQ.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71302
  • Where did I put my teeth?
Re: NEW: JRiver Subtitle Engine
« Reply #34 on: July 21, 2011, 09:30:31 am »

Subtitles work now in ROHQ, but a few problems will be fixed in a build we hope to release today or tomorrow.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: JRiver Subtitle Engine [old]
« Reply #35 on: July 21, 2011, 10:41:32 am »

Logged
Matt Ashland, JRiver Media Center
Pages: [1]   Go Up