Gravação do Lenovo Easy Camera com ffmpeg - framerate muito baixo

0

Alguém tem um motivo para eu não conseguir que o ffmpeg grave minha webcam com mais de 8 qps com o ffmpeg? Eu tentei Cheese e GUVCView, sob várias configurações, mas tudo que eu recebo é uma imagem estática. Eu obviamente estou fazendo isso no Linux.

Eu tentei forçar o framerate para 30fps, mas a gravação resultante está na velocidade errada, muito rápido, como em um filme de pastelão dos anos vinte.

Meu comando ffmpeg:

ffmpeg -f alsa -i default -f v4l2 -s 1280x720 -r 30 -i /dev/video0 -c:a copy -b:v 2000k output.mkv

Eu pensei em gravar um vídeo no aplicativo Web Camera no Windows 10 - que funciona - examinar o vídeo resultante no ffmpeg e tentar imitar os codecs de alguma forma. No entanto, estou perdido em como posso fazer isso.

É assim que o ffmpeg descreve a gravação do Windows:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'prufaLenCam_160223.mp4':   %código%   %código%     %código%     %código%     %código% %código% Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp41isom creation_time : 2016-02-23 07:56:11

Saída do comando ffmpeg do Linux tentou:

link

    
por theodorn 23.02.2016 / 09:53

1 resposta

0

Fiz mais pesquisas e acredito que resolvi o problema com este comando:

ffmpeg -f alsa -i default -f v4l2 -c:v mjpeg -s 1280x720 -i /dev/video0 -t 30 -b:v 2000k test.mp4

Baseado em as informações aqui - o último comentário do autor da pergunta, mas adaptado para o meu próprio sistema e preferências.

    
por 23.02.2016 / 22:19