enregistrement webcam ffmpeg en accéléré

0

J'essaie d'enregistrer toutes les 12 images d'une webcam vers un fichier vidéo en utilisant ffmpeg pour effectuer un enregistrement en accéléré (délai):

ffmpeg -f oss -i /dev/dsp -r 2 -f video4linux2 -s 640x480 -i /dev/video0 -r 24 out.mpg

Peu importe ce que je règle aussi, il semble toujours enregistrer au même framerate.

myforwik
la source

Réponses:

1

MPG ne supporte pas les taux de trame bas.

Mais pour enregistrer à un certain FPS, vous pouvez aller:

ffmpeg -r 2 -f video4linux2 -s 640x480 -i /dev/video0 -r 2 out.avi

qui enregistre à 2FPS.

Pour accélérer cela 10 fois, vous pouvez diriger à travers yuvfps:

ffmpeg -i out.avi -f yuv4mpegpipe - | yuvfps -s 10:1 -r 10:1 | ffmpeg -f yuv4mpegpipe -i - -y faster.avi

Le résultat est une vidéo enregistrée à 2 images par seconde qui est lue à 20 images par seconde (10 fois plus rapide que l'enregistrement d'origine! Yay)

myforwik
la source