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.

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)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.