سؤال

نحن بحاجة لالتقاط الفيديو المباشر وعرضه بسهولة على لينكس.نحن بحاجة إلى بطاقة رخيصة الثمن أو جهاز USB مزود بواجهة برمجة تطبيقات بسيطة.هل يرغب أي شخص في مشاركة بعض الخبرة؟

هل كانت مفيدة؟

المحلول

استخدم ال video4linux مكتبة.لقد استخدمته مع برنامج c++ وتمكنت من التقاط إطارات كاميرا الويب في غضون ساعة تقريبًا.(سهل الاستخدام والإعداد جدًا)

نصائح أخرى

إذا كنت بحاجة إلى البرمجة، فمن الأفضل أن تستخدمها جي ستريمر, ، إطار عمل متعدد الوسائط لنظام التشغيل Linux.

الجبن، الذي ذكره جاكبرافو، يعتمد على GStreamer، كما هو التدفق, ، خادم البث الذي أعمل عليه.

كما ذكرنا سابقًا، استخدم dvgrab للالتقاط من واجهة Firewire من الكاميرا، ثم استخدم أدوات مثل ffmpeg (سطر الأوامر) أو kino (محرر فيديو واجهة المستخدم الرسومية البسيط) لمعالجة الفيديو حسب الحاجة.تعد بطاقات Firewire المعتمدة على PCI غير مكلفة نسبيًا ويسهل العثور عليها.

وهنا بعض الأمثلة:

  • التقاط مستمر من فايرواير، تقسيم تلقائي كل بضع دقائق

    dvgrab --size 500 --autosplit <filename>
    
  • مشاهدة الكاميرا مباشرة

    dvgrab - | mplayer -
    

انتبه إلى أن بعض التوزيعات الحديثة (على سبيل المثال.Fedora8) تستخدم برامج تشغيل سلك الحماية الجديدة ولكن غير المخبوزة.ومع ذلك، أوبونتو يعمل بشكل رائع.

توجد حلول كاميرا "مختومة" مع خوادم ويب صغيرة ومنفذ إيثرنت في الخلف.ما عليك سوى توصيله بالشبكة وتعيين عنوان IP الخاص به وفتح المتصفح...في لينكس أو في أي مكان

أذا أردت يأسر في نظام التشغيل Linux، كانت لدي كاميرا ويب رخيصة الثمن تلتقط إطارات فردية في برنامج Perl النصي، والذي كان من الممكن تعديله في الوقت الفعلي - على الرغم من أن ذلك كان منذ حوالي 10 سنوات.على كل حال ممكن :-/

هناك جبنه تطبيق جنوم.حقا سهلة الاستخدام.ليس هناك الكثير من الميزات، فقط التقاط الفيديو.

سيسمح لك openCV بالتقاط إطارات فردية من الكاميرا وحفظها على القرص.إذا كنت بحاجة إلى التعامل مع هذه العناصر لإنشاء فيديو، فإنني أقترح استخدام netpbm، وهي مجموعة قوية جدًا من أدوات سطر الأوامر التي يمكنك استخدامها مع بعض نصوص shell لإنشاء فيديو أو القيام بكل ما تحتاجه.

هناك خيار آخر وهو استخدام كاميرات Firewire (IEEE1394)، مثل كاميرات الفيديو الرقمية الأكثر شيوعًا.إنها تميل إلى العمل بشكل جيد وتقدم فيديو أفضل بكثير من كاميرات الويب الرخيصة، ويوجد عدد كبير من الأدوات في Linux للعمل مع فيديو DV، مثل com.dvgrab.

إذا كنت تستخدم جافا، v4l4j يجعل من السهل جدًا التقاط الإطارات من أي جهاز V4L.كما يسمح لك بالتحكم في الجهاز من جافا.لقد استخدمتها مع كاميرا ويب PTZ (مدار logitech Quickam)، وكان بإمكاني التحكم في الأشياء المعتادة مثل السطوع والتشبع وتوازن اللون الأبيض التلقائي، ولكن أيضًا في إمالة الكاميرا وتحريكها.مفيد جدا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top