Intelligent Frame Correction - PlugIn (2 Viewers)

gnavox

Portal Member
May 13, 2009
34
0
Can this plugin work with decoders such as ffdshow or post-prossessing filters such as ffdshow raw video filter added directly in MP? I need that for upscaling.

I need to be able to remove black bars from some of my TV channels (all SD). Some are originally sent in 16:9, some are sent in 4:3 - but for some reason, black bars are added above and below the picture on all the 16:9 channels so the picture perceived by MP is always 4:3. I don't know if this happens in the TV-tuner driver, in the decoder (MS MPEG2, MPC or ffdshow) or in MP.

Currently ffdshow upscales all my channels, but those sent in 16:9 has become 16:9 in 4:3 - I suppose - and look like 2.35:1. This plugin can handle that for me, thank a lot by the way, but can I still get upscaling?

Where in the filter graph does this plugin work?
 

Marvman

Retired Team Member
  • Premium Supporter
  • November 14, 2007
    1,163
    735
    Bavaria
    Home Country
    Germany Germany
    Can this plugin work with decoders such as ffdshow or post-prossessing filters such as ffdshow raw video filter added directly in MP? I need that for upscaling.

    I need to be able to remove black bars from some of my TV channels (all SD). Some are originally sent in 16:9, some are sent in 4:3 - but for some reason, black bars are added above and below the picture on all the 16:9 channels so the picture perceived by MP is always 4:3. I don't know if this happens in the TV-tuner driver, in the decoder (MS MPEG2, MPC or ffdshow) or in MP.

    Currently ffdshow upscales all my channels, but those sent in 16:9 has become 16:9 in 4:3 - I suppose - and look like 2.35:1. This plugin can handle that for me, thank a lot by the way, but can I still get upscaling?

    Where in the filter graph does this plugin work?

    When you want to use ffdshow then you need Dscaller for something too, cause Dscaler provide the right Aspect Ratio (AR) infor from the file/stream even when the AR changed while playing. ffdshow provide only once the right AR. ffdshow use Dscaler.

    But just for testing, when you tune directly a 4:3 channel with 16:9 content (with black bars), then IFC should already work for you, doesn't it?
     

    bazzz

    Portal Pro
    March 29, 2008
    87
    5
    Vancouver, BC
    Home Country
    Canada Canada
    Incidentally, I've just got round to installing this and it's great! Works better than VMS for me (i.e. no crashes) and those smooth transitions are really nice. Great work.
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Just thinking about the possible black-bar situations, you can get top+bottom bars on 16:9 (both SD and HD) with 2.35:1 movies shown in their original format - this happens quite often on TV.

    Having seen the comments about the SD/HD mode switching, I agree that using HD = (width > 1200) would work better for non-standard HD material as well as TV.

    Tony
     

    Marvman

    Retired Team Member
  • Premium Supporter
  • November 14, 2007
    1,163
    735
    Bavaria
    Home Country
    Germany Germany
    Incidentally, I've just got round to installing this and it's great! Works better than VMS for me (i.e. no crashes) and those smooth transitions are really nice. Great work.

    Thank you! Great that it work for you.

    Just thinking about the possible black-bar situations, you can get top+bottom bars on 16:9 (both SD and HD) with 2.35:1 movies shown in their original format - this happens quite often on TV.

    Having seen the comments about the SD/HD mode switching, I agree that using HD = (width > 1200) would work better for non-standard HD material as well as TV.

    Tony

    I'll change the height = 600 in width = 1200.

    I don't really get what do you mean with your first sentence.

    Here are the situation for a 16:9 tv ratio (Germany):

    we get...

    4:3 without black bars (real) -> here we can do nothing :( only with zoom modes
    4:3 with 16:9 content (single black bar top & bottom) - need to crop single bars -> 16:9 without black bars
    4:3 with 2.35:1 content (double black bar top & bottom) - need to crop single bars -> 16:9 with single bars
    16:9 without black bars - perfect
    16:9 with 2.35:1 (single black bar top & bottom) - no need to crop -> 16:9 with single bars
    2.35:1 isn't transmitted, only for files interessting, no cropping needed, normal zoom mode is the right (but not for 16:9 tv with 4:3 resolution, but IFC handle this too :D)
    Regards,
    Martin
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom

    Marvman

    Retired Team Member
  • Premium Supporter
  • November 14, 2007
    1,163
    735
    Bavaria
    Home Country
    Germany Germany
    Do you mean:

    HD = (height >= 600 or width >= 1200)

    Tony

    I mean I'll check only for width >= 1200.
    We can check both for sure, but is it necessary?

    4:3 HD movies do exist - the 720p version of this IMAX trailer - Apple - Movie Trailers - IMAX Deep Sea 3D - is 4:3, 960 x 720, so it would fail the 'width >= 1200' test.

    Tony

    Ah ok good to know, what about the 480p Trailer isn't this HD too? Ok then wee need the double check >= 600 or >= 1200

    Edit: 480p is enhanced not high definition
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,539
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Yes, 480p/576p is not HD - whatever Apple might think :)

    Yes, correct. I wonder why the frame grabbing causes such big spikes (with Vista+EVR+DXVA+nVidia at least) ?

    Tony

    Maybe you can play a lil bit with VMR9 and EVR and codecs, maybe you notice a difference.

    I'll try using a non-DXVA codec to see if it makes a difference. VMR9 doesn't work properly for MP on my Vista system, so that might be difficult to test.

    One thought to work around the high CPU spikes - could you implement another hotkey (like the 'manual control' key) to trigger a 'one-shot' black-bar detection. Or maybe it could toggle the auto detect on/off ?

    Tony
     

    Users who are viewing this thread

    Top Bottom