Saludos.
Prueba este código que encontré en la página de Experts Exchange, a ver si es lo que nesesitas
Código Delphi
[-]procedure TForm1.Capturar;
var
BMP : TBitmap;
ADC : HDC;
GetPoint : TPoint;
MyJpeg: TJpegImage;
begin
BMP := TBitmap.Create;
BMP.Height := Panel1.Height;
BMP.Width := Panel1.Width; MediaPlayer1.TimeFormat := tfFrames;
GetPoint := Panel1.ClientToScreen(Point(0,0));
ADC := GetDC(0);
Application.ProcessMessages;
Bitblt(BMP.Canvas.Handle, 0,0,
BMP.Width,BMP.Height,
ADC, GetPoint.X, GetPoint.Y, SRCCOPY);
MyJpeg:= TJpegImage.Create;
MyJpeg.Assign(BMP);
MyJpeg.SaveToFile('D:\Temp\Captura.JPG');
end;
Cambia Panel1 por el que usas para visualizar el video.