Multimedia dedicated weblog.

MONOGRAM GraphStudio

October 5th, 2008 Posted in Free Software

Hello everybody,

another update to the GraphStudio project is available with the following changes:

  • added MEDIASUBTYPE_NV12 to the list of uncompressed video subtypes
  • added "Insert File Writer" item for output pins delivering MEDIATYPE_Stream (e.g. mux filter output)
  • added "MERIT_DO_NOT_USE+1" and "MERIT_UNLIKELY+1" presets into the merit changer form
  • %PROGRAMFILES%, %SYSTEMROOT%, %WINDIR% are now properly expanded
  • added "Comatible filters" submenu for output pins

Download here : graphstudio.exe (1060 KB)



  1. 22 Responses to “MONOGRAM GraphStudio”

  2. By Sina™ on Oct 10, 2008

    Hello Igor…
    I have high-end free AC-3 decoder…
    Can you develop a DircetShow AC-3 decoder filter base on this decoder?

  3. By Igor Janos on Oct 10, 2008

    Hm…. I don’t think that there’s much need for another AC-3 decoder filter. There is ffdshow and also AC3Filter and both perform excellent.

  4. By Sina™ on Oct 10, 2008

    ffdshow is a multi audio/video decoder-encoder & also AC3Filter is not just AC-3 decoder only.
    Both are reverse engineered & none standard.
    But my AC-3 decoder is not reverse engineered & is the best AC-3 decoder available.

  5. By Sina™ on Oct 12, 2008

    Do you develop a AC-3 DS filter base on my decoder?

  6. By Igor Janos on Oct 12, 2008

    Try thinking of something more usefull. btw. AC3Filter is not reverse-engineered from anything - uses its own decoder as well :)

  7. By Sina™ on Oct 13, 2008

    But my decoder is MainConcept…

  8. By Gordon on Oct 17, 2008

    Hi Ignor,
    Thanks for your application.

    I have downloaded the GraphStudio source code from svn. But I can’t build the project.
    The error message is as below:
    1>g:\graph\graph\src\stdafx.h(63) : fatal error C1083: Cannot open include file: ‘mfidl.h’: No such file or directory

    Could you tell me how to get ‘mfidl.h’?

    By the way, I have installed Visual Studio 2006 & DirectX SDK_summer_2004. Should I install any other SDK for the project?

    Thanks a lot!

  9. By Igor Janos on Oct 18, 2008

    The DirectX SDK is not really necessary (surely not the 2004 edition :) ) but you should really install the latest Windows SDK and since graphstudio contains some built-in filters you should also have the DirectShow BaseClasses library built (preferred with MFC). You might want to read this blog post to find out how.

  10. By Sina™ on Oct 18, 2008

    Please listen.
    Adobe doesn’t update Fraunhofer IIS MP3 encoder & now, the best MP3 encoder is LAME, & there is no standard LAME filter for Audition available.
    You can download all sources from
    & you have the latest version of Audition SDK too.
    Do you develop a LAME filter?

  11. By Igor Janos on Oct 18, 2008

    Okay. That sounds more reasonable. I’ll post some updates hopefully within the next few days.

  12. By Jon Evans on Oct 22, 2008

    Hi, GraphStudio is really useful and a significant improvement over GraphEdt.

    However, please please pretty-please :-) add a setting to switch off auto-arranging of filters. Otherwise it makes graph modification an extremely frustrating excercise as all the components keep moving around every time you add another filter or connect up a pin.

  13. By Igor Janos on Oct 22, 2008

    Okay. not a big deal. You might expect it in the next release.

  14. By Eric on Oct 29, 2008


    GraphStudio is wonderfull! I looked for this tool for a long time…

    I regret only the lack of command line options. I wish to be able to open an XML graph and save it with GRF format…

    Thanks for this tool!

  15. By Eric on Oct 29, 2008


    I haven’t seen that XML was not entirely functionnal: pin’s connections aren’t saved.

    So, I’m still looking for to do this… :$


  16. By Nyuk on Nov 3, 2008

    Hi! Good job!!!
    Q1: difference between “Add media file” and “Render media file” ?
    Q2: would U like to add top Ur GraphStudio _quest_ Filter by name via ABC ???

  17. By Igor Janos on Nov 3, 2008

    “Render media file” creates a new clean graph before adding the filter chain for the given file. “Add media file” keeps all filters that were in the graph before intact.

    Q2: I really don’t understand what you mean.

  18. By Nyuk on Nov 4, 2008

    Q2: search of filter by his name

  19. By Decora on Nov 5, 2008

    hello every one i’m new programmer i need help to get started with directshow, all what i need now making a filters to produce a text crawl video streem on a v_card

  20. By Igor Janos on Nov 5, 2008

    If you are familiar with COM and C++ programing you might read the articles mentioned in “DirectShow Programming” section. I would also recommend reading Microsoft Developer Network.

  21. By IP on Jan 12, 2009


    I’ve heard lots about GraphStudio. I am new user of this. I must say its awesome

  22. By Igor Janos on Jan 12, 2009


  23. By A|. on Jan 5, 2010

    I am trying to build a graph so that I can capture in uncompressed avi with graphstudio.
    I have added the capture card crossbar and the video capture tab but from onwards there I am stuck…
    Any ideas?

Post a Comment