Sesuai judul dari yang anda baca, kita akan memanfaatkan file video MP4 sebagai webcam dummy yang bisa kita umpankan di aplikasi video conference seperti Google Meet, Zoom, Jitsi dll. Yang kita butuhkan untuk melakukan hal ini hanyalah sebuah software FFMPEG dan modul kernel V4L2. Pada tutorial kali ini kita akan menggunakan Debian Linux (meskipun sebenarnya bisa diaplikasikan di linux lainnya).
Silakan install dulu kernel modul V4L2 dan ffmpeg:
sudo apt update sudo apt install install v4l2loopback-dkms ffmpeg
kemudian lakukan probing module kernel tersebut:
sudo modprobe v4l2loopback
dan cari tahu perangkat dummy v4l2 yang ada, biasanya sih /dev/video0:
v4l2-ctl --list-device
Gunakan Video MP4 sebagai Camera Dummy
sediakan satu file ya, misalkan input.mp4. kemudian stream video tersebut ke /dev/video0:
ffmpeg -stream_loop -1 -re -i input.mp4 -vf format=yuv420p -map 0:v -f v4l2 /dev/video0
kemudian di aplikasi Zoom, Meet, Skype dll, silakan pilih kamera dummy /dev/video0, contoh di Zoom:
Kelebihan dengan cara ini, kita tetap bisa terlihat hadir secara virtual dengan video yang bergerak.
Gunakan Gambar sebagai Camera Dummy
siapkan satu file gambar, lalu gunakan ffmpeg:
ffmpeg -loop 1 -re -i input.jpg -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
Catatan
Google Chrome tidak bisa mengenali modul v4l2 ya, jadi silakan gunakan Firefox.