मैं 24 घंटे (टाइम-लैप्स) के लिए प्रत्येक मिनट में एक तस्वीर लेने के लिए एक वेबकैम कैसे सेट करूँ?


10

मुझे पूरी तरह से यकीन नहीं है कि यह सवाल पूछने के लिए सही जगह है, लेकिन मुझे एक बेहतर जगह के बारे में पता नहीं है। मुझे 24 घंटे के लिए हर मिनट एक फोटो लेने के लिए एक वेब कैमरा स्थापित करने की आवश्यकता है, ताकि इसे एक वीडियो में संकलित किया जा सके जो उन्हें 20fps की तरह कुछ पर चलता है। हालाँकि मुझे ऐसा करने के लिए सॉफ़्टवेयर का पता नहीं है - क्या वहाँ है? मैं ग्नू / लिनक्स (ubuntu 10.10) चला रहा हूं।


इसे "टाइम-लैप्स" कहा जाता है, btw, जो आपकी खोज में आपकी मदद कर सकता है
माइकल हरेन

जवाबों:


7

Ubuntu 10.10 में ऐसा करने के लिए बहुत सारे सॉफ्टवेयर हैं। मैंने व्यक्तिगत रूप से उनमें से किसी को भी आज़माया नहीं है, इसलिए वह वाउच नहीं कर सकता है जिसके लिए सबसे अच्छा है।

एक उपयोगी लिंक दिखता है - popey.com - मेरा उबंटू वेब कैमरा सेटअप यह काफी कमांड लाइन उन्मुख है, लेकिन पॉपी परिणामी छवियों का वीडियो बनाने के लिए सभी चरण देता है

उबंटू 10.10 पर मेरी सॉफ़्टवेयर सूची में दिखने वाले अन्य संभावित पैकेज (आपको उन सभी को प्राप्त करने के लिए ब्रह्मांड भंडार को सक्षम करने की आवश्यकता होगी)

  • वेबकैम
  • webcamd
  • पनीर
  • kmotion

यदि आप उबंटू के विशिष्ट मुद्दों के साथ फंस जाते हैं, तो आप हमेशा पूछ सकते हैं Ubuntu StackExchange साइट askubuntu.com पर


3

जोस नूनोफेरेरा को गूँजते हुए मैं gphoto2 की सिफारिश करूँगा । मैं अभी इसका परीक्षण करने के लिए लिनक्स बॉक्स के सामने नहीं हूँ, लेकिन linux.com के अनुसार ट्यूटोरियल निम्नलिखित कमांड काम करना चाहिए:

gphoto2 --capture-image --interval=60 --frames=1440

अंतराल का आंकड़ा सेकंड में है, और 60 x 24 = 1440इसलिए इसे चौबीस घंटे के लिए प्रति मिनट एक फोटो लेना चाहिए।


2

Gphoto2 का प्रयास करें। यह ubuntu रिपॉजिटरी पर उपलब्ध है, और एक कमांड लाइन उपयोगिता है। यह बहुत शक्तिशाली है, और आपको "नियमित" डिजिटल कैमरों का भी उपयोग करने की अनुमति देता है।

अन्य विकल्प अजगर के लिए VideoCapture मॉड्यूल होगा (यह मानते हुए कि आप अजगर को जानते हैं)।


1

USB वेबकैम के लिए, आप fswebcam का उपयोग कर सकते हैं । यह उबंटू 'ब्रह्मांड' भंडार में उपलब्ध है। fswebcam वेब कैमरा से छवियों को कैप्चर करने के लिए एक सरल, हल्का, कमांड लाइन प्रोग्राम है। छवि को कैप्चर करने और इसे JPEG के रूप में सहेजने का एक सरल आदेश:

fswebcam test.jpg

डिफ़ॉल्ट रूप से यह / dev / video0 डिवाइस से एक छवि प्राप्त करने का प्रयास करेगा। यदि आपके पास कई उपकरण संलग्न हैं, तो आप निर्दिष्ट कर सकते हैं कि कौन सा है। रिज़ॉल्यूशन को निर्दिष्ट करने के लिए अधिक विकल्प हैं, या एक शीर्षक, या टाइमस्टैम्प आदि शामिल करना है।

टाइमलैप्स बनाने के लिए, आप 'लूप' विकल्प के साथ fswebcam का उपयोग कर सकते हैं, यह प्रत्येक निर्दिष्ट सेकंड में एक फोटो लेगा। या आप क्रोन के लिए एक स्क्रिप्ट जोड़ सकते हैं, जैसे हर मिनट चलाने के लिए।

हर मिनट एक तस्वीर को बचाने के लिए एक उदाहरण बैश स्क्रिप्ट।:

#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
fswebcam r 1280x720 -S 15 ---jpeg 95 --title "My webcam" -q -l 60 $DATE.jpg
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.