If you wish to create a virtual camera in Linux and stream "fake" videos during calls: To install the loopback camera: sudo apt update sudo apt install v4l2loopback-dkms v4l2loopback-utils To add the loopback camera module: sudo modprobe v4l2loopback card_label="My Fake Webcam" exclusive_caps=1 or sudo modprobe v4l2loopback devices=1 video_nr=1 card_label='MyWebCam' exclusive_caps=1 Now to stream the video: First find the list of videos device available: v4l2-ctl --list-devices You can check the videos by playing: ffplay /dev/videoX ffplay Rick_Astley_Never_Gonna_Give_You_Up.mpg Now you can stream the video to the free one: ffmpeg -re -i Rick_Astley_Never_Gonna_Give_You_Up.mpg -map 0:v -f v4l2 /dev/videoX Or ffmpeg -stream_loop -1 -re -i video.mp4 -vcodec rawvideo -threads 0 -f v4l2 /dev/videoX To remove the module from the kernel: sudo modprobe --remove v4l2loopback Software for streaming: sudo apt-add-repository ppa:obspro...
Points regarding computing that I always forget - so I write them here to find them easily and maybe other could benefit too.