Webcambilder mit ffmpeg erzeugen

Standardbefehl um ein Video aus /dev/video0 zu erzeugen:

ffmpeg -f video4linux2 -s 960x720 -r 25 -i /dev/video0 -vcodec copy test.avi

Befehl um aus einem Video Bilder zu erzeugen:

ffmpeg -i test.avi -r 1 -s WxH -f image2 test-%03d.jpeg

Kombinierter Befehl um direkt aus /dev/video0 Bilder zu schießen ("-r 0.1" entspricht alle zehn Sekunden ein Bild):

ffmpeg -f video4linux2 -s 960x720 -r 1 -i /dev/video0 -f image2 -r 0.1 test-%03d.jpeg

Oder wenn man TGA als Bildformat haben möchte:

ffmpeg -f video4linux2 -s 960x720 -r 1 -i /dev/video0 -f image2 -r 0.1 test-%03d.tga