C'è un modo per reindirizzare una webcam reale a una webcam virtuale dalla riga di comando, ad esempio utilizzando il v4l2loopbackmodulo con ffmpeg?
Dettagli
Ho una vecchia webcam che funziona con la maggior parte dei software (vlc, cheese, ecc.), Ma non con altri (Skype).
Una possibile soluzione per farlo funzionare con tale software è di reindirizzarlo a una webcam virtuale utilizzando il v4l2loopbackmodulo, come fatto da Webcamoid , ma devo farlo dalla riga di comando, ad esempio tramite ffmpeg.
Sono sicuro che ciò sia possibile anche tramite ffmpeg, ma poiché le webcam reali vengono raramente reindirizzate a quelle virtuali, non ho trovato esempi online (gli unici esempi che ho trovato, come questo , invece catturano schermate o video esistenti sulla webcam virtuale) .
input.mp4) a un dispositivo fisico esistente e il risponditore suggerisce invece di utilizzare v4l2loopback. Qui stiamo parlando di inviare una webcam reale dal vivo a una webcam virtuale, poiché ciò potrebbe rendere la webcam indirettamente più compatibile con alcune app (ad esempio Skype), che altrimenti non la riconoscerebbe. In effetti, la risposta a questa domanda suggerisce di usare qualcosa di simile ffmpeg -i input.mp4che non è quello che stavo cercando qui.