الرئيسية
» لينوكس
»
كيفية عرض بث كاميرا الويب في نظام لينكس باستخدام برنامج VLC
كيفية عرض بث كاميرا الويب في نظام لينكس باستخدام برنامج VLC
يمكنك استخدام برنامج VLC لعرض كاميرا الويب مباشرةً على نظام لينكس دون الحاجة إلى تثبيت برنامج عرض كاميرا مخصص. يفتح VLC كاميرات لينكس من خلال واجهة Video4Linux2 (V4L2)، لذا فإن المهمة الرئيسية هي اختيار جهاز الكاميرا الصحيح - عادةً ما يكون شيئًا مثل /dev/video0- ثم بدء التشغيل.
تركز الخطوات التالية على كاميرا ويب عادية تعمل عبر منفذ USB أو كاميرا ويب مدمجة. كما أنها تعمل مع العديد من بطاقات الالتقاط التي يعرضها نظام لينكس كأجهزة فيديو V4L2.
ما تحتاجه قبل فتح كاميرا الويب
تأكد من توصيل كاميرا الويب وتعرف نظام لينكس عليها. عادةً ما يعرض نواة لينكس أجهزة التقاط V4L2 /dev/video0كعقد أجهزة مشابهة. يصف دليل التقاط V4L2/dev/video1 الرسمي لنظام لينكس هذا الطراز من الأجهزة.
ستحتاج أيضًا إلى برنامج VLC. قم بتثبيته من مركز البرامج أو مدير الحزم الخاص بتوزيعة نظام التشغيل لديك إذا لم يكن مثبتًا بالفعل. توثق شركة VideoLAN تشغيل الفيديو من أجهزة الالتقاط في وثائق برنامج VLC لسطح المكتب .
إذا كنت ترغب في التأكد من أن نظام لينكس قد أنشأ جهاز كاميرا قبل فتح برنامج VLC، فقم بتشغيل الأمر التالي:
ls /dev/video*
إذا ظهرت عدة مدخلات، فلا تفترض أن المدخل الأول هو كاميرا الويب دائمًا. بعض الكاميرات تعرض أكثر من عقدة V4L2 واحدة لوظائف مختلفة.
كيفية عرض بث كاميرا الويب الخاصة بك في برنامج VLC
1. افتح مربع حوار جهاز الالتقاط في برنامج VLC
قم بتوصيل كاميرا الويب، وأغلق أي تطبيق قد يكون يستخدمها بالفعل، ثم شغّل برنامج VLC. اختر الوسائط > فتح جهاز الالتقاط . في واجهة Qt الخاصة ببرنامج VLC، يفتح الضغط على Ctrl+C نفس مربع الحوار.
افتح قائمة الوسائط في برنامج VLC واختر "فتح جهاز الالتقاط" للوصول إلى كاميرا الويب الخاصة بنظام Linux.
2. اختر وضع التقاط الفيديو Video4Linux2
في تبويب "جهاز الالتقاط" ، حدد وضع التقاط الكاميرا لنظام لينكس. قد يظهر الاسم، بحسب إصدار VLC، باسم "فيديو لنظام لينكس 2 (v4l2)" أو خيار مشابه لكاميرا الفيديو. يدعم VLC التقاط الصور في لينكس باستخدام V4L2 للأجهزة مثل كاميرات الويب وبطاقات الالتقاط.
حدد وضع التقاط الفيديو Video4Linux2 في مربع حوار فتح الوسائط في برنامج VLC.
3. حدد جهاز الفيديو الصحيح
قم بتعيين اسم جهاز الفيديو إلى عقدة الكاميرا التي تريد معاينتها، وعادةً ما يكون ذلك اسم الجهاز /dev/video0. إذا كان نظامك يحتوي على كاميرات متعددة أو عدة /dev/video*إدخالات، فجرّب العقدة التي تتوافق مع الكاميرا المطلوبة.
بالنسبة لكاميرات الويب USB العادية، اترك معيار الفيديو على الإعداد الافتراضي أو غير مُحدد إلا إذا كنت متأكدًا من أن الجهاز يتطلب معيارًا مُحددًا. خيارات PAL/NTSC مُهمة بشكل أساسي للأجهزة التي تستخدم معايير الفيديو التناظرية هذه؛ فهي ليست إعدادًا للدقة في كاميرات الويب USB العادية.
اختر جهاز /dev/video المناسب واترك معيار الفيديو على وضعه الافتراضي عند استخدام كاميرا ويب USB عادية.
4. انقر على تشغيل لبدء البث المباشر
انقر على زر التشغيل . سيفتح برنامج VLC بث الكاميرا في نافذة المشغل. لإيقاف استخدام الكاميرا، انقر على زر الإيقاف في VLC أو أغلق المشغل.
بعد النقر على زر التشغيل، يظهر بث كاميرا الويب في نافذة الفيديو العادية لبرنامج VLC.
قد يُظهر برنامج VLC تأخيرًا أكبر من تطبيق معاينة كاميرا الويب المُصمم خصيصًا لهذا الغرض، لأنه مشغل وسائط عام ويمكنه تخزين الفيديو المُسجل مؤقتًا. وهذا لا يُشير بالضرورة إلى وجود مشكلة في الكاميرا.
افتح كاميرا الويب من خلال سطر الأوامر
إذا كنت تعرف بالفعل عقدة جهاز V4L2، فيمكن لبرنامج VLC فتحها مباشرة من سطر الأوامر:
vlc v4l2:///dev/video0
استبدل /dev/video0الجهاز بالجهاز الصحيح إذا كانت كاميرا الويب الخاصة بك تستخدم عقدة أخرى. يستخدم مطورو VideoLAN أيضًا v4l2:///dev/video0تنسيق media-resource في أمثلة VLC.
ماذا تفعل إذا لم يتمكن برنامج VLC من عرض كاميرا الويب؟
تحقق من وجود الجهاز: شغّل الأمر ls /dev/video*. إذا لم يظهر أي جهاز فيديو، فالمشكلة تكمن في برنامج VLC - مثل اكتشاف الجهاز، أو مشكلة في برنامج التشغيل، أو كاميرا غير متصلة.
جرب عقدة فيديو أخرى: يمكن للأنظمة التي تحتوي على كاميرات متعددة، أو كاميرات افتراضية، أو أجهزة متعددة الوظائف أن تعرض عدة /dev/video*مدخلات.
أغلق تطبيقات الكاميرا الأخرى: قد يكون تطبيق آخر يستخدم الجهاز بالفعل. ومن الأمثلة الشائعة على ذلك علامات تبويب المتصفح، وبرامج مكالمات الفيديو، وأدوات الكاميرا.
تحقق من أذونات الوصول: إذا كان الجهاز موجودًا ولكن برنامج VLC يُبلغ بأنه لا يمكنه فتحه، فافحص أذوناته ls -l /dev/video0. قد تحتوي حزم VLC المعزولة أيضًا على عناصر تحكم منفصلة في الوصول إلى الجهاز، لذا راجع أذونات الحزمة إذا قمت بتثبيت VLC من خلال تطبيق معزول.
إعادة الإعدادات المخصصة إلى الإعدادات الافتراضية: قد يؤدي فرض حجم إطار أو معدل إطارات أو تنسيق لوني أو معيار فيديو غير مدعوم إلى منع فتح الكاميرا. ابدأ بالإعدادات الافتراضية لبرنامج VLC، وقم بتعديل الخيارات المتقدمة عند الضرورة فقط.
إذا كانت كاميرا الويب تعمل في برنامج VLC وترغب لاحقًا في حفظ البث، فيمكن لبرنامج VLC أيضًا تسجيل مدخلات جهاز الالتقاط. وتغطي وثائق تسجيل كاميرا الويب الخاصة بـ VideoLAN هذه العملية المنفصلة.