Existe uma maneira de redirecionar uma webcam real para uma webcam virtual a partir da linha de comando, por exemplo, usando o v4l2loopback
módulo ffmpeg
?
Detalhes
Eu tenho uma webcam antiga que funciona com a maioria dos softwares (vlc, queijo, etc.), mas não com outras (Skype).
Uma solução possível para fazê-lo funcionar com esse software é redirecioná-lo para uma webcam virtual usando o v4l2loopback
módulo, como feito pelo Webcamoid , mas preciso fazê-lo na linha de comando, por exemplo, via ffmpeg
.
Tenho certeza de que isso também é possível ffmpeg
, mas como as webcams reais raramente são redirecionadas para as virtuais, não encontrei exemplos online (os únicos exemplos que encontrei, como este , redirecionam capturas de tela ou vídeos existentes para a webcam virtual) .
input.mp4
) para um dispositivo físico existente , e o atendedor sugere usar o v4l2loopback. Aqui estamos falando sobre o envio de uma webcam real ao vivo para uma webcam virtual, pois isso pode torná-la indiretamente mais compatível com alguns aplicativos (por exemplo, Skype), que não a reconheceriam de outra forma. De fato, a resposta a essa pergunta sugere usar algo como o ffmpeg -i input.mp4
que não é o que eu estava procurando aqui.