الكاميرا (Camera)
التقاط صور وفيديوهات من كاميرا Node عن بُعد.
camera_snap - التقاط صورة
التقاط صورة من الكاميرا الأمامية أو الخلفية.
# أساسي openclaw nodes camera_snap --node=my-iphone # تحديد الكاميرا openclaw nodes camera_snap --node=my-iphone --facing=front # أمامية openclaw nodes camera_snap --node=my-iphone --facing=back # خلفية openclaw nodes camera_snap --node=my-iphone --facing=both # كلاهما # الجودة والحجم openclaw nodes camera_snap --node=my-iphone --quality=0.9 --maxWidth=1920
الخيارات
| Option | القيم | الوصف |
|---|---|---|
--facing | front | back | both | الكاميرا المستخدمة |
--quality | 0.1 - 1.0 | جودة الصورة |
--maxWidth | عدد البكسل | العرض الأقصى |
camera_clip - تسجيل فيديو
تسجيل فيديو لمدة محددة.
# تسجيل 10 ثواني openclaw nodes camera_clip --node=my-iphone --duration=10s # مع خيارات متقدمة openclaw nodes camera_clip \ --node=my-iphone \ --duration=30s \ --facing=back \ --fps=30 \ --includeAudio=true
الخيارات
| Option | القيم | الوصف |
|---|---|---|
--duration | 10s, 1m, etc. | مدة التسجيل |
--facing | front | back | الكاميرا (فيديو لا يدعم both) |
--fps | 15, 24, 30, 60 | الإطارات في الثانية |
--includeAudio | true | false | تسجيل الصوت أيضًا |
camera_list - قائمة الكاميرات
عرض جميع الكاميرات المتاحة على الجهاز.
openclaw nodes camera_list --node=my-iphone # Output: # - front: Front Camera (12MP) # - back: Back Camera (48MP) # - ultra-wide: Ultra Wide (12MP)
أمثلة متقدمة
التقاط صورة عالية الجودة
openclaw nodes camera_snap \ --node=my-iphone \ --facing=back \ --quality=1.0 \ --maxWidth=4032
تسجيل فيديو 4K
openclaw nodes camera_clip \ --node=my-iphone \ --duration=60s \ --facing=back \ --fps=60 \ --includeAudio=true
Timelapse بسيط (في Agent)
# يمكن للـ Agent أن يفعل:
for i in {1..10}; do
openclaw nodes camera_snap --node=my-iphone --facing=back
sleep 60 # انتظر دقيقة
done⚠️ ملاحظات
- الصور تُحفظ في
~/Downloads/على Mac افتراضيًا - الفيديوهات الطويلة (>1min) قد تستهلك مساحة تخزين كبيرة
facing=bothغير مدعوم في الفيديو- يتطلب إذن الكاميرا والصوت (للفيديو) في التطبيق