ম্যানিপুলেটিং / ডেভ / ভিডিও


21

আমি ভিডিওটি স্ট্রিম থেকে নিতে /dev/video0, কিছু প্রভাব বা পরিবর্তন প্রয়োগ করতে এবং ফলাফলটি উপলভ্য করতে চাই /dev/video1

/dev/video0 ---> প্রভাব প্রয়োগ করুন ---> /dev/video1

উদাহরণস্বরূপ, আসকি শিল্পের mplayer tv:// -vo cacaআউটপুট প্রদর্শন করবে /dev/video। আমি এটিকে উপলভ্য করতে চাই /dev/video1যাতে আমি এটি আমার ডিফল্ট ওয়েবক্যাম ফিডের পরিবর্তে স্কাইপের মাধ্যমে পাঠাতে পারি ....

কোনও পরামর্শ?

উত্তর:


8

অবশ্যই। এখানে দুটি পরামর্শ দেওয়া হল:

  1. পর্দার আড়ালে সি এল এল। প্রভাবগুলির জন্য এমপ্লেয়ারের মাধ্যমে ভার্চুয়াল ভিডিও ডিভাইস যেমন / dev / videoVirt1 এবং পাইপ তৈরি করতে V4L2VD ব্যবহার করুন। এমনকি নোটগুলিতে কিছু অনুরূপ উদাহরণ ।
  2. পাইপগুলি তৈরি করতে এবং আপনার স্কাইপ / সম্প্রচারের বিস্ময়কর কাজগুলি করার জন্য একটি চর্বিযুক্ত ডেস্কটপ প্রোগ্রাম ব্যবহার করুন - এখনও এসকিআই প্রভাবের জন্য এমপ্লেয়ার সহ

শুভকামনা!


4

এখানে আরও একটি ভি 4 এল 2 লুপব্যাক ড্রাইভার রয়েছে যে আমি স্কাইপ এর সাথে কাজ করতে সক্ষম হয়েছি। 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। আমি কীভাবে এড়াতে পারি? সাহায্য করুন.
ব্যবহারকারী 123456

আপনার সিস্টেমে / dev / video0 কি আদৌ বিদ্যমান? আপনার ক্যামেরা অন্য ডিভাইসে ম্যাপ করা হতে পারে। "ls -l / dev / video *" "পনির" অ্যাপ্লিকেশনটি ইনস্টল করুন এবং কোন ডিভাইসটি ভিডিও সরবরাহ করে তা দেখুন কোন ভিডিও ডিভাইস রয়েছে তা পরীক্ষা করুন ... উদাহরণস্বরূপ এটি / dev / video10 হতে পারে
মাইকডাব্লু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.