Skip to content

Instantly share code, notes, and snippets.

trevor403 /
Created Jul 29, 2020
Virtual webcam for wayland screensharing
sudo modprobe v4l2loopback video_nr=4 card_label="virtual webcam" exclusive_caps=1
sudo ffmpeg -use_wallclock_as_timestamps 1 -fflags nobuffer -framerate 60 -device /dev/dri/card0 -f kmsgrab -format bgr0 -i - -vsync drop -init_hw_device vaapi=v:/dev/dri/renderD128 -filter_hw_device v -vf 'hwmap,hwdownload,format=yuv420p' -c:v rawvideo -f v4l2 /dev/video4
View cocoa-hello-world2.js
// This example adapted from Matt Gallagher's "Minimalist Cocoa Programming"
// blog article:
var $ = require('NodObjC')
var pool = $.NSAutoreleasePool('alloc')('init')
, app = $.NSApplication('sharedApplication')