listar os dispositivos de vídeo:
sudo apt install v4l-utils
v4l2-ctl --list-devices

e o resultado:

Integrated Camera: Integrated C (usb-0000:00:1a.0-1.6):
/dev/video0
/dev/video1

e agora listar os processos que estão a utilizar o dispositivo:
lsof /dev/video0

e o resultado:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
chromium 24540 xana mem CHR 81,0 32015 /dev/video0
chromium 24540 xana 197u CHR 81,0 0t0 32015 /dev/video0

para o micro:
cat /proc/asound/card0/pcm0p/sub0/status

e o resultado se estiver a ser utilizado:

state: RUNNING
owner_pid : 15158
trigger_time: 3867441.497480042
tstamp : 3867456.228753018
delay : 620
avail : 87580
avail_max : 87580
-----
hw_ptr : 707112
appl_ptr : 707732

ou não:

closed

melhor:
grep owner_pid /proc/asound/card*/pcm*/sub*/status

/proc/asound/card2/pcm0p/sub0/status:owner_pid : 1803

ps -p 1803

PID TTY TIME CMD
1803 pts/0 00:00:00 aplay

ou:
fuser -v /dev/snd/*

encontrar o mic:
pactl list sources short

https://unix.stackexchange.com/questions/79483/can-i-query-which-proces…

http://www.voxforge.org/home/docs/faq/faq/linux-how-to-determine-your-a…

https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture/…

https://bbs.archlinux.org/viewtopic.php?pid=1662583#p1662583

https://stackoverflow.com/a/526239