FilterGraph fg=new FilterGraph();

VideoCaptureFilter cap=new VideoCaptureFilter(0);

VideoCompressorFilter comp=new VideoCompressorFilter("divx");

BaseFilter nr=new BaseFilter(StandardFilters.NullRenderer);

fg.AddFilter(cap,"Cattura");

fg.AddFilter(comp,"Compressione");

fg.AddFilter(nr,"Null");

fg.Connect(cap.CapturePin,comp.GetPins()[0],cap.CapturePin.GetMediaTypes()[6]);

fg.Connect(comp.GetPins()[1],nr.GetPins()[0]);

fg.Run();