Eu sou usado: ffmpeg -f video4linux2 -input_format yuyv422 -video_size 640x480 -i / dev / video0 -c: v cópia 640x480.mkv
Eu quero gravar o melhor arquivo de vídeo possível (em termos de resolução / framerate / cores) da minha webcam.
Agora estou usando este comando:
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv
Minha webcam parece apoiar isso:
$ ffmpeg -f v4l2 -list_formats all -i /dev/video0
…
[video4linux2,v4l2 @ 0xf07d80] Raw : yuyv422 : YUV 4:2:2 (YUYV) : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360
[video4linux2,v4l2 @ 0xf07d80] Compressed: mjpeg : MJPEG : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360
Acho que consegui a parte de resolução, mas como posso melhorar minha linha de comando para:
Eu sou usado: ffmpeg -f video4linux2 -input_format yuyv422 -video_size 640x480 -i / dev / video0 -c: v cópia 640x480.mkv