今年の第1四半期(1月〜3月)に購入した物欲ガジェット類...
USB Webカメラ Logicool C270(中古品)
大阪日本橋のデジットで、大量の中古品C270がダンボール箱に入れられて売られていた。
1個1,000円(税込み)で、設置脚に両面ガムテープがべったりとこべり付いていた。
ガムテープ跡はシンナーで簡単に落とすことができ、見かけは新品と変わらない。
2018年に(ヨドバシ.comで979円)購入した同製品と並べてみると、見かけは正面のロゴ部分が違うだけ。
Logicool C270 の2018年購入分と2015年中古購入分
USBのベンダーID:プロダクトID
Linux コンソール
$ lsusb # 2018年購入分 Bus 001 Device 004: ID 046d:0825 Logitech, Inc. Webcam C270 $ lsusb # 2025年中古購入分 Bus 001 Device 005: ID 046d:0825 Logitech, Inc. Webcam C270
ハードウエア情報
Linux コンソール : 2018年購入分
$ v4l2-ctl -d /dev/video0 --all --verbose VIDIOC_QUERYCAP: ok Driver Info: Driver name : uvcvideo Card type : UVC Camera (046d:0825) Bus info : usb-0000:00:14.0-5 Driver version : 6.8.12 Capabilities : 0x84a00001 Video Capture Metadata Capture Streaming Extended Pix Format Device Capabilities Device Caps : 0x04200001 Video Capture Streaming Extended Pix Format Media Driver Info: Driver name : uvcvideo Model : UVC Camera (046d:0825) Serial : 6B7CC8A0 Bus info : usb-0000:00:14.0-5 Media version : 6.8.12 Hardware revision: 0x00000012 (18) Driver version : 6.8.12 Interface Info: ID : 0x03000002 Type : V4L Video Entity Info: ID : 0x00000001 (1) Name : UVC Camera (046d:0825) Function : V4L2 I/O Flags : default Pad 0x01000007 : 0: Sink Link 0x02000019: from remote pad 0x100000a of entity 'Extension 4' (Video Pixel Formatter): Data, Enabled, Immutable Priority: 2 Video input : 0 (Camera 1: ok) Format Video Capture: Width/Height : 1280/960 Pixel Format : 'MJPG' (Motion-JPEG) Field : None Bytes per Line : 0 Size Image : 816000 Colorspace : sRGB Transfer Function : Rec. 709 YCbCr/HSV Encoding: ITU-R 601 Quantization : Default (maps to Full Range) Flags : Crop Capability Video Capture: Bounds : Left 0, Top 0, Width 1280, Height 960 Default : Left 0, Top 0, Width 1280, Height 960 Pixel Aspect: 1/1 Selection Video Capture: crop_default, Left 0, Top 0, Width 1280, Height 960, Flags: Selection Video Capture: crop_bounds, Left 0, Top 0, Width 1280, Height 960, Flags: Streaming Parameters Video Capture: Capabilities : timeperframe Frames per second: 30.000 (30/1) Read buffers : 0 User Controls brightness 0x00980900 (int) : min=0 max=255 step=1 default=128 value=128 contrast 0x00980901 (int) : min=0 max=255 step=1 default=32 value=32 saturation 0x00980902 (int) : min=0 max=255 step=1 default=32 value=32 white_balance_automatic 0x0098090c (bool) : default=1 value=1 gain 0x00980913 (int) : min=0 max=255 step=1 default=64 value=192 power_line_frequency 0x00980918 (menu) : min=0 max=2 default=2 value=2 (60 Hz) 0: Disabled 1: 50 Hz 2: 60 Hz white_balance_temperature 0x0098091a (int) : min=0 max=10000 step=10 default=4000 value=2150 flags=inactive sharpness 0x0098091b (int) : min=0 max=255 step=1 default=24 value=24 backlight_compensation 0x0098091c (int) : min=0 max=1 step=1 default=0 value=0 Camera Controls auto_exposure 0x009a0901 (menu) : min=0 max=3 default=3 value=3 (Aperture Priority Mode) 1: Manual Mode 3: Aperture Priority Mode exposure_time_absolute 0x009a0902 (int) : min=1 max=10000 step=1 default=166 value=336 flags=inactive exposure_dynamic_framerate 0x009a0903 (bool) : default=0 value=1
Linux コンソール : 2025年中古購入分
C270 HD WEBCAM Bus info : usb-0000:00:14.0-5 Driver version : 6.8.12 Capabilities : 0x84a00001 Video Capture Metadata Capture Streaming Extended Pix Format Device Capabilities Device Caps : 0x04200001 Video Capture Streaming Extended Pix Format Media Driver Info: Driver name : uvcvideo Model : C270 HD WEBCAM Serial : 02334560 Bus info : usb-0000:00:14.0-5 Media version : 6.8.12 Hardware revision: 0x00000562 (1378) Driver version : 6.8.12 Interface Info: ID : 0x03000002 Type : V4L Video Entity Info: ID : 0x00000001 (1) Name : C270 HD WEBCAM Function : V4L2 I/O Flags : default Pad 0x01000007 : 0: Sink Link 0x02000019: from remote pad 0x100000a of entity 'Extension 5' (Video Pixel Formatter): Data, Enabled, Immutable Priority: 2 Video input : 0 (Camera 1: ok) Format Video Capture: Width/Height : 1280/720 Pixel Format : 'MJPG' (Motion-JPEG) Field : None Bytes per Line : 0 Size Image : 1843200 Colorspace : sRGB Transfer Function : Rec. 709 YCbCr/HSV Encoding: ITU-R 601 Quantization : Default (maps to Full Range) Flags : Crop Capability Video Capture: Bounds : Left 0, Top 0, Width 1280, Height 720 Default : Left 0, Top 0, Width 1280, Height 720 Pixel Aspect: 1/1 Selection Video Capture: crop_default, Left 0, Top 0, Width 1280, Height 720, Flags: Selection Video Capture: crop_bounds, Left 0, Top 0, Width 1280, Height 720, Flags: Streaming Parameters Video Capture: Capabilities : timeperframe Frames per second: 30.000 (30/1) Read buffers : 0 User Controls brightness 0x00980900 (int) : min=0 max=255 step=1 default=128 value=128 contrast 0x00980901 (int) : min=0 max=255 step=1 default=32 value=32 saturation 0x00980902 (int) : min=0 max=255 step=1 default=32 value=32 white_balance_automatic 0x0098090c (bool) : default=1 value=1 gain 0x00980913 (int) : min=0 max=255 step=1 default=0 value=0 power_line_frequency 0x00980918 (menu) : min=0 max=2 default=2 value=2 (60 Hz) 0: Disabled 1: 50 Hz 2: 60 Hz white_balance_temperature 0x0098091a (int) : min=0 max=10000 step=1 default=4000 value=4000 flags=inactive sharpness 0x0098091b (int) : min=0 max=255 step=1 default=24 value=24 backlight_compensation 0x0098091c (int) : min=0 max=1 step=1 default=1 value=1 Camera Controls auto_exposure 0x009a0901 (menu) : min=0 max=3 default=3 value=3 (Aperture Priority Mode) 1: Manual Mode 3: Aperture Priority Mode exposure_time_absolute 0x009a0902 (int) : min=1 max=10000 step=1 default=156 value=156 flags=inactive error 5 getting ext_ctrl Exposure, Dynamic Framerate
解像度
最大解像度が、2018年購入分は1280x960、2025年中古購入分は1280x720となっていて、明らかに違いがある。
Linux コンソール : 2018年購入分
$ v4l2-ctl -d /dev/video0 --list-formats-ext | grep -e "Size" -e "\[.\]" [0]: 'YUYV' (YUYV 4:2:2) Size: Discrete 640x480 Size: Discrete 160x120 Size: Discrete 176x144 Size: Discrete 320x176 Size: Discrete 320x240 Size: Discrete 352x288 Size: Discrete 432x240 Size: Discrete 544x288 Size: Discrete 640x360 Size: Discrete 752x416 Size: Discrete 800x448 Size: Discrete 800x600 Size: Discrete 864x480 Size: Discrete 960x544 Size: Discrete 960x720 Size: Discrete 1024x576 Size: Discrete 1184x656 Size: Discrete 1280x720 Size: Discrete 1280x960 [1]: 'MJPG' (Motion-JPEG, compressed) Size: Discrete 640x480 Size: Discrete 160x120 Size: Discrete 176x144 Size: Discrete 320x176 Size: Discrete 320x240 Size: Discrete 352x288 Size: Discrete 432x240 Size: Discrete 544x288 Size: Discrete 640x360 Size: Discrete 752x416 Size: Discrete 800x448 Size: Discrete 800x600 Size: Discrete 864x480 Size: Discrete 960x544 Size: Discrete 960x720 Size: Discrete 1024x576 Size: Discrete 1184x656 Size: Discrete 1280x720 Size: Discrete 1280x960
Linux コンソール : 2025年中古購入分
$ v4l2-ctl -d /dev/video0 --list-formats-ext | grep -e "Size" -e "\[.\]" [0]: 'YUYV' (YUYV 4:2:2) Size: Discrete 640x480 Size: Discrete 160x120 Size: Discrete 176x144 Size: Discrete 320x176 Size: Discrete 320x240 Size: Discrete 352x288 Size: Discrete 432x240 Size: Discrete 544x288 Size: Discrete 640x360 Size: Discrete 752x416 Size: Discrete 800x448 Size: Discrete 800x600 Size: Discrete 864x480 Size: Discrete 960x544 Size: Discrete 960x720 Size: Discrete 1024x576 Size: Discrete 1184x656 Size: Discrete 1280x720 [1]: 'MJPG' (Motion-JPEG, compressed) Size: Discrete 640x480 Size: Discrete 160x120 Size: Discrete 176x144 Size: Discrete 320x176 Size: Discrete 320x240 Size: Discrete 352x288 Size: Discrete 432x240 Size: Discrete 544x288 Size: Discrete 640x360 Size: Discrete 752x416 Size: Discrete 800x448 Size: Discrete 800x600 Size: Discrete 864x480 Size: Discrete 960x544 Size: Discrete 960x720 Size: Discrete 1024x576 Size: Discrete 1184x656 Size: Discrete 1280x720
サポートされる解像度を超えるキャプチャを指定した場合の挙動
サポート限度を超える解像度を指定すると、サポートされる限界値まで自動的に解像度を下げて撮影される。
Linux コンソール : 2025年中古購入分
$ fswebcam -D 3 -S 50 -v -r 1280x960 test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
src_v4l2_get_capability,87: /dev/video0 information:
src_v4l2_get_capability,88: cap.driver: "uvcvideo"
src_v4l2_get_capability,89: cap.card: "C270 HD WEBCAM"
src_v4l2_get_capability,90: cap.bus_info: "usb-0000:00:14.0-5"
src_v4l2_get_capability,91: cap.capabilities=0x84A00001
src_v4l2_get_capability,92: - VIDEO_CAPTURE
src_v4l2_get_capability,103: - STREAMING
No input was specified, using the first.
src_v4l2_set_input,181: /dev/video0: Input 0 information:
src_v4l2_set_input,182: name = "Camera 1"
src_v4l2_set_input,183: type = 00000002
src_v4l2_set_input,185: - CAMERA
src_v4l2_set_input,186: audioset = 00000000
src_v4l2_set_input,187: tuner = 00000000
src_v4l2_set_input,188: status = 00000000
src_v4l2_set_pix_format,520: Device offers the following V4L2 pixel formats:
src_v4l2_set_pix_format,533: 0: [0x56595559] 'YUYV' (YUYV 4:2:2)
src_v4l2_set_pix_format,533: 1: [0x47504A4D] 'MJPG' (Motion-JPEG)
Using palette MJPEG
Adjusting resolution from 1280x960 to 1280x720.
Delaying 3 seconds.
src_v4l2_set_mmap,672: mmap information:
src_v4l2_set_mmap,673: frames=4
src_v4l2_set_mmap,722: 0 length=1843200
src_v4l2_set_mmap,722: 1 length=1843200
src_v4l2_set_mmap,722: 2 length=1843200
src_v4l2_set_mmap,722: 3 length=1843200
--- Capturing frame...
Skipping 50 frames...
Capturing 1 frames...
verify_jpeg_dht,94: Inserting DHT segment into JPEG frame.
Captured 51 frames in 1.67 seconds. (30 fps)
--- Processing captured image...
Writing JPEG image to 'test.jpg'.
TP-Link Tapo P105
2社のスマートコンセントを使っているが、アプリを2種類インストールしないといけない。スマートコンセントを1社に統一すれば、アプリも1種類で済む。
この手のアプリは「巨大なメモリー専有領域」を要求する「作り損ない」アプリなので、多数をインストールするのは避けたいところなのだ。
Amazonで売られているTP-Link Tapo P105(4個セット)
4個セットが3,520円(3,520/4 = 880円/個)。単品が1,050円。セット品でかなり安くなっている。
Xiaomi Redmi buds 6 Lite
騒音のひどい道路の歩道をランニングするときに、「アクティブ ノイズキャンセリング」が欲しかったため購入した。
使用してみたところ、かなり効果あった。
現在使っているのは2019年12月に2,719円で購入したHavit G1という製品。こちらはノイズキャンセリングは搭載していない。静かな公園でのランニングなら快適に使える。