هذا هو الأمر dv4lstart الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dv4lstart - إعادة توجيه V4L API للوصول إلى كاميرا الفيديو من برنامج V4L
موجز
com.dvlstart [الخيارات] أمر [حجة ...]
الوصف
dv4lstart تمكن أمر للوصول إلى كاميرا الفيديو dv1394 (Firewire) باستخدام video4linux
(V4L) واجهة برمجة التطبيقات. dv4lstart يستخدم وسيلة LD_PRELOAD لاعتراض المكالمات إلى V4L API و
جعل دفق الفيديو الخاص بكاميرا الفيديو متاحًا.
تأكد من أن LD_PRELOAD يعمل في بيئتك عن طريق البدء
$ dv4lstart ls -l /dev/video0
يجب أن يبدو الإخراج الناتج
crw-rw---- 0 فيديو جذر 81، 0 1 يناير 1970 /dev/video0
تحقق من تكوين برنامج التشغيل 1394 الخاص بك عن طريق البدء
$ gst-launch-0.10 dv1394src \! dvdemux \! dvdec \! com.xvimagesink
من قوقعتك. بعد تشغيل الكاميرا ، يجب أن تظهر نافذة فيديو. اذا هذا
يعمل، يجب أن يعمل dv4lstart أيضًا.
نبذة عنا أمر، استخدم / dev / video0. لا يمكن لأي جهاز V4L حقيقي موجود يسمى /dev/video0
يمكن الوصول إليها من تطبيق بدأ بـ dv4lstart (يمكن للتطبيقات التي بدأت بشكل طبيعي
الوصول إلى /dev/video0 الحقيقي)
OPTIONS
-c ، --تصحيح الألوان
عيّن هذا الخيار إذا بدت الكائنات الحمراء باللون الأزرق.
-ن، --جديد ديف
أخبر dv4lstart بمحاكاة جهاز فيديو جديد بدلاً من تجاوز /dev/video0.
اضبط هذا الخيار إذا كان تطبيقك يحتاج إلى الوصول إلى أجهزة فيديو أخرى.
-r ، - آر جي بي فقط
اضبط هذا الخيار لمنع تطبيقات V4L من اختيار لوحات YUV. جرب هذا
الخيار إذا حصلت على معدلات إطارات منخفضة.
-الخامس، - الإسراف مستوى
قم بتعيين مقدار رسائل التصحيح. المستوى 0 يعني عدم وجود مخرجات على الإطلاق ، 1 هو
افتراضي ، 3 يمكّن كل الرسائل.
-ح ، --مساعدة
يعرض رسالة مساعدة
أمثلة
الامر
$ dv4lstart v4l-info
يقوم بإخراج بعض المعلومات حول جهاز V4L المحاكي.
$ dv4lstart -c gqcam -v / dev / video0
يبدأ ال com.gqcam عارض كاميرا الويب ، مبادلة اللونين الأحمر والأزرق.
القيود
لن تعمل البرامج التي تستخدم طرقًا غريبة للوصول إلى V4L API.
لا تسمح بعض البيئات باستخدام LD_PRELOAD لأسباب أمنية. dv4lstart سوف
لا يعمل هناك.
If dv4lstart لا يعمل ، حاول dv4l بدلا من ذلك.
استخدم dv4lstart عبر الإنترنت باستخدام خدمات onworks.net