Excelente aporte, pero tengo una duda, al ejecutarlo me pide una extension para grabar el archivo......le puse "mpeg", no se si estará correcto... como una simple sugerencia, creo q no estaria mal si nos ofrece el formato en el cual deseamos grabar.........
Y bueno, direccione al escritorio cuando se termino de grabar, pero no me aparece el archivo.......sera q algo hice mal

y bueno, esto me sale al terminar
/bin/sh: ffmpeg: no se encontró la orden
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.1/tkinter/__init__.py", line 1399, in __call__
return self.func(*args)
File "jcsl_grab_esc.py", line 325, in _clic
self.detenerGrabacion ()
File "jcsl_grab_esc.py", line 344, in detenerGrabacion
self._process.stdin.flush ()
IOError: [Errno 32] Broken pipe
None
Salu2.