起動時にWebカメラを接続すると、常にデフォルトの/dev/video0
になり、TVカードのデフォルトは/dev/video1
になります。 Tvtimeのデフォルトは/dev/video0
を使用しています。 --deviceオプションを指定してTvtimeを実行し、強制的に/dev/video1
に切り替えることができることを知っていますが、起動時にWebカメラを抜いた場合、TVカードはvideo0になります。
ウェブカメラvideo5を作成するために「udev」ルールを作成しようとしましたが、機能させることができなかったため、これは非常に不便です。
これは私が使用しようとしたルールです
SUBSYSTEM=="video4linux", BUS=="usb", SYSFS{idvendor}=="046d", SYSFS{idProduct}=="0807", NAME="video5"
これを/etc/udev/rules.d/75-mystuff.rules
に保存し、さらに小さい番号15-mystuff.rulesで試しましたが、うまくいきませんでした。
Ubuntu 10.04 64ビットを使用しています。これを解決するための助けをいただければ幸いです。
ありがとう
Jan Claesysのアイデアはおそらくより実用的ですが、...
SYSFS構文は非推奨または非推奨になります。 ATTRSを使用する必要があります。ルールは次のようになります。
SUBSYSTEM == "video4linux"、BUS == "usb"、ATTRS {vendor} == "0x046d"、ATTRS {device} == "0x0807"、NAME = "video5"
16進値を示す0xに注意してください。
ルールをテストすることはできませんが、うまくいくと期待しています。
--deviceオプションの使用が実際に問題でない場合は、おそらく代わりに/dev/v4l/by-id/
の下のデバイスへのリンクを使用できます。 I 思考常に同じであるべきだと...