SONiXなUVCカメラの日付を更新する
2021年5月 4日(火) 00:25 JST
閲覧数 1,355
OpenWrt化したネットワークカメラ Planex CS-QR10 で画像に入る日付の話でコメントいただいたので、確認してみました。
解ってはいたのですが、困らないので放置してました。
ということで、SONiX SN9C291なUVCカメラの日付を更新するのをやってみました。
UVCでとった画像の左上に入っている日付の事です。
2013年8月15日9:30頃からのカウントアップになってしまってるやつです。(コメント頂いて、そういえばそんなのあったなと思い出したやつです)
githubで見つけたこのツールで設定できました。
https://github.com/Kurokesu/C1_SONIX_Test_AP
せっかくなので、OpenWrtで使いやすい様にパッケージ定義も書いてみました。(CS-QR10で動作確認済み
SONiX_UVC_TestAP: Add Package
日付設定はこの様にします。
mjpg-streamer は再起動しないと日付が更新されないみたいです。デバイスを開くタイミングからのカウントなのですかね。
他にも設定変えれるみたいなので、よしなに。
解ってはいたのですが、困らないので放置してました。
ということで、SONiX SN9C291なUVCカメラの日付を更新するのをやってみました。
UVCでとった画像の左上に入っている日付の事です。
2013年8月15日9:30頃からのカウントアップになってしまってるやつです。(コメント頂いて、そういえばそんなのあったなと思い出したやつです)
githubで見つけたこのツールで設定できました。
https://github.com/Kurokesu/C1_SONIX_Test_AP
せっかくなので、OpenWrtで使いやすい様にパッケージ定義も書いてみました。(CS-QR10で動作確認済み
SONiX_UVC_TestAP: Add Package
日付設定はこの様にします。
mjpg-streamer は再起動しないと日付が更新されないみたいです。デバイスを開くタイミングからのカウントなのですかね。
他にも設定変えれるみたいなので、よしなに。
# /usr/bin/SONiX_UVC_TestAP --xuset-rtc "2021 4 4 23 42 0" /dev/video1 v1.0.22_SONiX_UVC_TestAP_Multi kernel version 3122c optind:3 optopt:0 Device /dev/video1 opened: USB 2.0 Camera. XU_Ctrl_ReadChipID ==> == XU_Ctrl_ReadChipID Success == ASIC READ data[0] : 1f ASIC READ data[1] : 10 ASIC READ data[2] : 92 (Chip ID) ASIC READ data[3] : 0 ChipID = 1 XU_Ctrl_ReadChipID <== XU_Multi_Get_Enable ==> Get H264 Multi Stream Enable = 0 Get MJPG Multi Stream Enable = 0 XU_Multi_Get_Enable <== Success XU_OSD_Set_RTC ==> Set data[0] : 0x0 Set data[1] : 0x2a Set data[2] : 0x17 Set data[3] : 0x4 Set data[4] : 0x4 Set data[5] : 0x7 Set data[6] : 0xe5 XU_OSD_Set_RTC <== Success # /etc/init.d/mjpg-streamer restart