ffdshow upscale + TV + DVD @ 1366x768 | Page 2

Discussion in 'Codecs, External Players' started by dekkers, August 17, 2007.

  1. skare
    • Premium Supporter

    skare MP Donator

    Joined:
    August 10, 2004
    Messages:
    35
    Likes Received:
    1
    Location:
    Vejle
    Ratings:
    +1 / 0
    Home Country:
    Denmark Denmark
    Would also like this. Looking forward to it :)


     
    • Like Like x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. FlipGer
    • Premium Supporter

    FlipGer Retired Team Member

    Joined:
    April 27, 2004
    Messages:
    2,658
    Likes Received:
    115
    Location:
    Leipzig, Germany
    Ratings:
    +115 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,

    ok, as promised, here is the first version of the how-to:
    http://wiki.team-mediaportal.com/Postprocessing

    Any suggestions, hints and critics are welcome in this thread.
    Perhaps we can collect your working settings here as addition.

    Have a nice Sunday,
    Flip.
     
    • Like Like x 5
  4. kiesow

    kiesow Portal Pro

    Joined:
    March 19, 2007
    Messages:
    567
    Likes Received:
    11
    Ratings:
    +11 / 0
    Home Country:
    Germany Germany
    Why do I need to use ffdshow raw video filter? Actually I'm using ffdshow video filter (without the raw) and postprocessing is working fine. Is there any difference?
     
  5. FlipGer
    • Premium Supporter

    FlipGer Retired Team Member

    Joined:
    April 27, 2004
    Messages:
    2,658
    Likes Received:
    115
    Location:
    Leipzig, Germany
    Ratings:
    +115 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,

    because you are building an illegal direct show graph, if you are using "ffdshow video decoder". As the name says this filter "decodes" the media stream. It replaces your original mpeg decoder, which you have chosen in MP settings.

    See attached screenshots. I am using the nVidia mpeg2 decoder for TV and DVD. If I add "ffdshow video decoder" it is not used as postprocessor, instead it replaces the nVidia decoder. The "ffdshow raw filter" is really a postprocessor. It is added after nVidia has decoded the media stream.

    You can use the "ffdshow video decoder" as mpeg2 decoder within the MP setting. This way you do not need to add the raw filter as postprocessor.

    HTH,
    Flip.
     

    Attached Files:

    • gedit1.png
      gedit1.png
      File size:
      16.8 KB
      Uploaded:
      August 26, 2007
      Views:
      381
    • gedit2.png
      gedit2.png
      File size:
      14.9 KB
      Uploaded:
      August 26, 2007
      Views:
      330
    • Like Like x 2
  6. dekkers

    dekkers Portal Pro

    Joined:
    December 2, 2006
    Messages:
    99
    Likes Received:
    0
    Occupation:
    System/Network aministrator
    Location:
    Maasdijk
    Ratings:
    +0 / 0
    Home Country:
    Netherlands Netherlands
    Yo FlipGer,

    Thanks for your Wiki HowTo. I didn't have the time for testing yet :(

    How do you make an directshow graph? Did you learn that from a website?

    Thanx
     
  7. Arn01805

    Arn01805 Portal Pro

    Joined:
    July 31, 2006
    Messages:
    206
    Likes Received:
    9
    Location:
    Breda
    Ratings:
    +9 / 0
    Home Country:
    Netherlands Netherlands
    Getting good picture quality now.. except for cpu load. It's 100% and i get stuttering video and audio.

    My MPEG-2 decoder is Cyberlink, I tried NVIDIA too, but it's the same stuttering result.

    There seems to be even a difference between live TV without timeshift (it's stuttering a lot) and timeshifted enabled TV (which is stuttering less)

    Can it be that my AMD Athlon 64 3000+ with NVIDIA 6600 AGP isn't enough to do the upscaling for 720x568 to 1360x768? Can it be my former playing around with codecs to get better results?

    Or can it be the Directshow settings for the MPEG decoder (NVIDIA/Cyberlink). What is advisable for Deinterlacing mode (at the codec settings page) and PowerDVD settings at the Directshow Filter Control(now I have all selected to Hardware Accelerator).

    Another question (off thread..) Is it possible with FFDShow for audio to make audio available in origional format as SPDIV out(for my dolby 5.1 receiver) and same time as stereo out(for my LCD TV)?
     
  8. dekkers

    dekkers Portal Pro

    Joined:
    December 2, 2006
    Messages:
    99
    Likes Received:
    0
    Occupation:
    System/Network aministrator
    Location:
    Maasdijk
    Ratings:
    +0 / 0
    Home Country:
    Netherlands Netherlands
    Try to disable most of the filters within ffdshow, then put the filters back on, one at the time.
    For most PC's all filters (Resize/Sharpen/DeNoise) is way too heavy. It also can make a difference in wich order the filters do their job.
     
  9. ThaClown

    ThaClown Moderator - Dutch Forums

    Joined:
    May 28, 2006
    Messages:
    808
    Likes Received:
    26
    Gender:
    Male
    Occupation:
    Responsive web design specialist
    Location:
    Den Bosch
    Ratings:
    +26 / 0
    Home Country:
    Netherlands Netherlands
    Show System Specs
    Great gide, it helped me alot thx!
     
  10. FlipGer
    • Premium Supporter

    FlipGer Retired Team Member

    Joined:
    April 27, 2004
    Messages:
    2,658
    Likes Received:
    115
    Location:
    Leipzig, Germany
    Ratings:
    +115 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hoi,

    If you are referring to the screenshots, those graphs are build by MP. They are captured with a tool called Graphedit. This is a very useful tool. You can:

    1) Check which codecs or filters windows uses for media playback by using the command "File->Render Media File".
    2) Check which codecs or filters a specific program uses by connecting to the graph while playback using "File->Connect to Remote Graph". This function was used to get the above screenshots. You even can save these graphs and....
    3) Build your own graphs and test them. Just insert DirectShow-Filters and try to connect them. Not much magic here. Most filters "know" by their self if they can connect or not.

    If you want to know how to build graphs with C#, I would recommend to take a look into the directshow examples. Currently I have no link at the hand. But I may take a look at home.

    HTH,
    Flip.
     
  11. FlipGer
    • Premium Supporter

    FlipGer Retired Team Member

    Joined:
    April 27, 2004
    Messages:
    2,658
    Likes Received:
    115
    Location:
    Leipzig, Germany
    Ratings:
    +115 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hi,

    Well, as dekkers recommends, try adding one filter after the other to see which one has the most impact. I have a CPU load of 70% using the settings in the guide with an Core2Duo E6300. So yes, your CPU might not be strong enough. But there are much places to tweak these settings to your needs.... :)

    What you can try is switching through the different upscaling methods. I see that there is a screenshot missing in my guide. :)
    If I remember correct, you can use methods like "bilinear, bicubic, lancos". Lancos is the best, but also the slowest. You should try bilinear or bicubic.

    HTH,
    Flip.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!