Migration from DirectShow

Hello everybody!
I’m a freshman in OpenMax and in Linux also. I only have some experience of programming in DirectShow. I want to write a simple component that will set to 0 all of the chroma components in YUYV (YUY2) video stream, so I will get black_&_white stream on the output pin. I have several questions:

  1. Is there any analogue for Linux of GraphEdit in DirectShow?
  2. What should I do to make a graph of components? What should I install? For example under Windows I should make these steps:
    a) install Microsoft SDK
    b) install DirectX SDK
    c) build base classes
    d) set directories with includes and libraries for Visual Studio.
    e) build a filter and register it.
    f) run graph edit and make a graph including built filter

Thanks and sorry for my incompitence.