हेरफेर / देव / वीडियो


21

मैं वीडियो स्ट्रीम को /dev/video0कुछ प्रभावों या परिवर्तनों को लागू करना चाहता हूं और परिणाम उपलब्ध कराना चाहता हूं /dev/video1

/dev/video0 --- - प्रभाव लागू करें ---> /dev/video1

उदाहरण के लिए, एएससीआई कला mplayer tv:// -vo cacaके आउटपुट को प्रदर्शित करेगा /dev/video। मैं इसे उपलब्ध कराना चाहूंगा /dev/video1ताकि मैं अपने डिफ़ॉल्ट वेबकैम फ़ीड के बजाय स्काइप के माध्यम से भेज सकूं।

कोई सुझाव?

जवाबों:


8

पक्का। यहाँ दो सुझाव दिए गए हैं:

  1. पर्दे के पीछे सी.एल.आई. वर्चुअल वीडियो डिवाइस जैसे / dev / videoVirt1 और प्रभाव के लिए mplayer के माध्यम से पाइप बनाने के लिए V4L2VD का उपयोग करें। नोटों में भी कुछ इसी तरह के उदाहरण ।
  2. पाइप बनाने और अपने स्काइप / प्रसारण अजूबों को करने के लिए webcamstudio जैसे वसा डेस्कटॉप प्रोग्राम का उपयोग करें - अभी भी ascii प्रभाव के लिए mplayer के साथ

शुभ लाभ!


4

यहां एक और v4l2 लूपबैक ड्राइवर है जिसे मैं स्काइप के साथ काम करने में सक्षम था। v4l2loopback ड्राइवर तब आप पाइपलाइन पर सेटअप करने के लिए Gstreamer का उपयोग कर सकते हैं।

apt-get install gstreamer-tools 

gst-launch -v v4l2src ! gstreamfiltershere ! v4l2sink device=/dev/video1

1
आपकी आज्ञा से चल रहा हूं Device '/dev/video0' is not a output device। इससे कैसे बचा जा सकता है? कृपया मदद कीजिए।
user123456

क्या आपके सिस्टम पर / dev / video0 मौजूद है? आपका कैमरा किसी अन्य डिवाइस पर मैप किया जा सकता है। जांचें कि कौन से वीडियो उपकरण मौजूद हैं, उदाहरण के लिए "ls -l / dev / video *" के साथ "पनीर" एप्लिकेशन इंस्टॉल करें और देखें कि कौन सा डिवाइस वीडियो की आपूर्ति करता है ... उदाहरण के लिए यह / dev / video10 हो सकता है
माइक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.