Navrhuji, abyste automaticky vytvořili /dev symbolické odkazy pomocí udev pomocí jedinečných vlastností (sériové číslo? číslo portu?) vašich USB kamer. Podívejte se na tento (mělo by platit i pro Arch) tutoriál o pravidlech udev. Nebo je možná tento návod jasnější.
Seznam vlastností pro vaše zařízení můžete získat pomocí:
sudo udevadm info --query=all --name=/dev/video1
pak
sudo udevadm info --query=all --name=/dev/video2
 Najděte, co je jiné, a vytvořte .rules soubor z něj uvnitř /etc/udev/rules.d (můžete použít 99-myvideocards.rules jako název souboru, řekněme); řekněme, že chcete použít sériové číslo, dostali byste sadu pravidel, která vypadá takto:
ATTRS{ID_SERIAL}=="0123456789", SYMLINK+="myfirstvideocard"
ATTRS{ID_SERIAL}=="1234567890", SYMLINK+="mysecondvideocard"
 Po odpojení/znovu připojení zařízení (nebo po restartu) získáte /dev/myfirstvideocard a /dev/mysecondvideocard které vždy ukazují na stejná zařízení.
 Metoda Patrice Levesque funguje dobře, ale zjistil jsem, že v Linuxu již existují symbolické odkazy jako /dev/v4l/by-id/usb-046d_0819_92E84F10-video-index0 ve složce /dev/v4l/by-id/ takže není třeba nic dělat, pokud program může přijmout jiné argumenty než /dev/videoX .