Que configurações do ffmpeg para obter a melhor resolução de vídeo / framerate possível da minha webcam?

2

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:

  • Não use compactação (suspeito que a saída .mkv atual esteja compactada)
  • Use a melhor taxa de quadros da qual a câmera e o computador são capazes, sem duplicar quadros (não é necessário salvar o arquivo a 100 fps se a webcam não for capaz de capturar quadros a essa taxa)
  • Todas as ideias para melhorar ainda mais a qualidade do vídeo são bem-vindas
por Ray 05.01.2016 / 04:57

1 resposta

0

Eu sou usado:     ffmpeg -f video4linux2 -input_format yuyv422 -video_size 640x480 -i / dev / video0 -c: v cópia 640x480.mkv

    
por 11.03.2018 / 21:29