Вот здесь:
http://linuxtv.org/downloads/v4l-dvb-ap ... ample.htmlпример почти такой программы.
Картинка там приходит в функцию "process_image" в виде указателя на массив данных. Остаётся только сохранить её в виде картинки.
Я для сохранения использовал формат ppm, как самый простой и понятный. Сохранение дописывается в функцию "process_image".