v4l2loopback v0.11.0 tem um bug que agora está corrigido, por isso não há necessidade de alterar manualmente código fonte como mostrado no relatório de erros. A partir de agora, não há nenhuma versão de lançamento mais recente com a correção, portanto atualize para a ramificação principal que contém a correção.
Instalando
Arch Linux
Até que uma nova versão seja lançada, você pode usar o pacote AUR v4l2loopback-dkms-git em vez de v4l2loopback-dkms .
Debian & Ubuntu
sudo apt-get remove v4l2loopback-dkms
sudo apt-get install build-essential libelf-dev linux-headers-$(uname -r) unzip
wget https://github.com/umlaeute/v4l2loopback/archive/master.zip
unzip master.zip
cd v4l2loopback-master
make
sudo make install
sudo depmod -a
sudo modprobe v4l2loopback
ffmpeg
exemplos
Agarre a área de trabalho:
ffmpeg -f x11grab -framerate 25 -video_size 1280x720 -i :0.0+0,0 -f v4l2 /dev/video0
Enviar arquivo:
ffmpeg -re input.mp4 -f v4l2 /dev/video0
Reproduzindo o vídeo
ffplay
ffplay -f v4l2 /dev/video0
mpv
mpv --demuxer-lavf-format v4l2 /dev/video0
VLC
Mídia → Dispositivo de Captura Aberto