আমি কীভাবে আমার ওয়েবক্যামগুলিকে লিনাক্সে ফিড দেখি


17

উইন্ডোজগুলিতে আমি "আমার কম্পিউটার" খুলতে পারি এবং আমার ওয়েবক্যাম থেকে ফিড পেতে "ওয়েবক্যাম" আইকনে ক্লিক করতে পারি। আমি সেই ফিডটির স্ন্যাপশটও নিতে পারি।

আমি কি উবুন্টুতে একই কাজ করতে পারি? ফটোবুথের মতো কোনও অতিরিক্ত অ্যাপ্লিকেশন ইনস্টল না করে।


4
এমপ্লেয়ার টিভি: // ডিভাইস = / দেব / ভিডিও
স্টেফান

@ স্টেফান: পারবেন তো? এটা খুব সহজ!
ফুনেহে

"কোনও অতিরিক্ত অ্যাপ্লিকেশন ইনস্টল না করে"। এটি একটি দুর্দান্ত অদ্ভুত এবং গুরুতর প্রতিবন্ধকতা। আমি কেবল পনির মতো কিছু ইনস্টল করব।
উইম কোয়েন

@ ফোনেইন, ভাল এটা আমার পক্ষে কাজ করে .... মাঝে মাঝে
স্টেফান

@ ফুনেহে: হ্যাঁ, আমরা ;-) করতে পারি
ইকক্স

উত্তর:


19

যেহেতু আপনি "ফটোবুথের মতো কোনও অতিরিক্ত অ্যাপ্লিকেশন ইনস্টল না করে" একটি উত্তর চান তাই আমি একটি সমাধান দেওয়ার চেষ্টা করেছি যা খুব বেশি নির্ভর করে না। এছাড়াও আমি ধরে নিচ্ছি যে আপনার ওয়েবক্যাম "ভিডিও4 লিনাক্স 2 " ব্যবহার করে এবং এটি এটি /dev/video0। যদি এটি একটি আধুনিক ওয়েবক্যাম হয় এবং আপনার যদি কেবল একটি থাকে তবে এগুলি বেশ ভাল অনুমান।

কমান্ড লাইন থেকে:

$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink

মনে রাখবেন যে "v4l2src" এ একটি ছোট হাতের এল রয়েছে এবং নম্বরটি 1 নেই your আপনার সিস্টেমে কমান্ডটি হতে পারে gst-launchবা অন্য gst-launchকোনও সংস্করণ নম্বর দিয়ে শুরু হতে পারে something ট্যাব সমাপ্তি আপনাকে সঠিক আদেশের নাম সন্ধান করতে সহায়তা করবে। এই সরঞ্জামটি gstreamer0.10-toolsআমার উবুন্টু সিস্টেমে থাকা প্যাকেজে রয়েছে, যা libgstreamer এর নির্ভরতা, যা আমার উবুন্টু সিস্টেমে বিপুল সংখ্যক অ্যাপের নির্ভরতা এবং সম্ভবত এটি ডিফল্ট ইনস্টলেশনতে উপস্থিত রয়েছে।

অন্যান্য অ্যাপ্লিকেশন

আপনি যদি অন্য অ্যাপ্লিকেশনগুলি ইনস্টল করতে আপত্তি করেন না তবে কয়েকটি অন্যান্য অ্যাপ্লিকেশনটিতে আপনি এটি কীভাবে করতে পারেন তা এখানে। এগুলির সবগুলি সহজেই apt-getবা আপনার পছন্দের কোনও প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে :

  • ভিএলসি : $ vlc v4l2:///dev/video0এছাড়াও, আপনি ভিএলসি জিইউআই থেকে ফাইল-> ক্যাপচার ডিভাইসটি ওপেন করে এটি করতে পারেন
  • এমপ্লেয়ার : mplayer tv://device=/dev/video01(মন্তব্যগুলিতে স্টিফান থেকে)
  • পনির : এটি একটি ফটোবুথ-এর মতো অ্যাপ যা ব্যবহার করা খুব সহজ।

ভিএলসি এত নমনীয়
অ্যান্ড্রু

নোট করুন যে পনির ব্যবহার করা অত্যন্ত সহজ এবং আমি বিশ্বাস করি উবুন্টুর সাথে প্রাক-ইনস্টল করা রয়েছে, যা দুর্দান্ত। একটি কেবল প্রোগ্রাম মেনুতে এটি অনুসন্ধান করতে এবং সেখান থেকে এটি চালু করতে পারে।
গ্যাব্রিয়েল স্ট্যাপলস

বিভিন্ন ত্রুটি পেয়ে আমার জন্য জিএসটি-লঞ্চ বা ভিএলসি কেউই কাজ করে না getting নীচের উত্তরটি ব্যবহার guvcviewকরা অত্যন্ত সাধারণ ছিল এবং নিখুঁতভাবে কাজ করেছিল।
অ্যাপলিস মনিকাকে 19:53

10

guvcview

এই প্রোগ্রামটি স্ক্রিনকাস্টগুলির জন্য আদর্শ, কারণ এটি একটি উইন্ডোতে কেবল ক্যামেরা প্রদর্শন করতে পারে এবং অন্য কিছুই:

sudo apt-get install guvcview
guvcview

তারপরে একটি ফিড তৈরি করতে কেবল যে কোনও স্ক্রিন রেকর্ডার ব্যবহার করুন। recordmydesktopঠিকভাবে কাজ করে.

উবুন্টু 18.04 এ পরীক্ষিত।

সম্পর্কিত প্রশ্নাবলী:


1
হ্যাঁ, বেশ দুর্দান্ত। আমি শিরোনাম বারটি থেকেও মুক্তি পেতে চাই, যদিও ... বা এর নাম পরিবর্তন করুন। দুর্দান্ত পিক বিটিডাব্লু, খুব "জেন"।
স্টিফান রেইচ

@ স্টেফানরিচ হ্যাঁ, শিরোনাম বারটি লুকানো ভাল be দেখে মনে হচ্ছে জিনোম এটি এর অনুমতি দেয় না যদিও: unix.stackexchange.com/questions/420452/… :-( কেন সেদিন আমি খুব খুশি হয়েছিলাম! জীবন সাধারণত ভাল তবে আমাদের সুখী হওয়া উচিত।
সিরো সান্তিলি i 改造 中心 法轮功事件 事件

1
খুব সুন্দর, সহজ, মসৃণ, পুরোপুরি কাজ করে। শীর্ষ উত্তর হওয়া উচিত!
অ্যাপলিস মনিকাকে 19:58

4

অথবা আপনি এমপিভি কমান্ড চেষ্টা করতে পারেন

mpv /dev/video0


1

আমার জন্য এমপ্লেয়ার ব্যবহার করে কিছুটা আলাদা বাক্য গঠন:

mplayer -tv device=/dev/video1 tv://

আমি একটি প্লাগ-ইন ওয়েবক্যাম ব্যবহার করছি (অন্তর্নির্মিত নয়)। তাই আমি পরিবর্তিত /dev/video0করতে /dev/video1। কিন্তু উপরের স্টিফানের সিনট্যাক্সটি যুক্তি পার্সিংয়ের ত্রুটির কারণে বিল্ট-ইনটিকে ডিফল্ট বলে মনে হয়েছিল। আউটপুটে চিহ্নিত লাইনগুলি দেখুন:

baxelrod@it6598 ~ $ mplayer tv://device=/dev/video1
MPlayer 1.2.1 (Debian), built with gcc-5.3.1 (C) 2000-2016 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://device=/dev/video1.
The filename option must be an integer: dev/video1     <--
Struct tv, field filename parsing error: dev/video1    <--
TV file format detected.
...
Selected device: Integrated Camera                     <--
...

আমি পোস্ট করা সিনট্যাক্সটি যখন ব্যবহার করি তখন আমি ত্রুটির রেখা পাই না এবং পরিবর্তে এটি পাই:

Selected device: UVC Camera (046d:081b)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.