সুচিপত্র:

টাইম ল্যাপস ক্যামেরা রিগ: 6 টি ধাপ
টাইম ল্যাপস ক্যামেরা রিগ: 6 টি ধাপ

ভিডিও: টাইম ল্যাপস ক্যামেরা রিগ: 6 টি ধাপ

ভিডিও: টাইম ল্যাপস ক্যামেরা রিগ: 6 টি ধাপ
ভিডিও: GoPro Nightlapse Tutorial - No Editing Required 2024, নভেম্বর
Anonim
টাইম ল্যাপস ক্যামেরা রিগ
টাইম ল্যাপস ক্যামেরা রিগ

আমার টাইম ল্যাপস রিগ একটি প্রথম জেন 'পিআই + একটি খুব সস্তা ইউএসবি ওয়েবক্যাম + একটি ফ্রি স্ট্যান্ড (বাইপড) ব্যবহার করে। আমার বিল্ড মানদণ্ডের অংশ হল আমি ইতিমধ্যে পেয়েছি/আপ-সাইকেল স্টাফ পুনuseব্যবহার করা, অন্যথায় আমি শুধু বাইরে গিয়ে একটি পাই ক্যামেরা মডিউল কিনতাম এবং এই প্রকল্প গাইড ব্যবহার করতাম। ওহ.. এবং এটি সব টার্মিনালের মাধ্যমে চালাতে হবে - যেহেতু আমি ধারণা করেছিলাম যে বেশিরভাগ/সমস্ত পোস্ট প্রক্রিয়াকরণ দূরবর্তীভাবে (হেডলেস) করা হবে, অথবা নেটওয়ার্ক ব্যবহার না করে।

সরবরাহ

খরচ এবং সরঞ্জাম:

  • RPi 1st Gen = £ 5: 00
  • 16GB SD কার্ড = £ 5: 00
  • বিদ্যুৎ সরবরাহ = £ 4: 00
  • ইউএসবি ওয়েবক্যাম = £ 1: 00
  • CAT5 ইথারনেট কেবল = বিনামূল্যে
  • বিপদ = মুক্ত

ধাপ 1: ধাপ 1: Fswebcam ইনস্টল করুন

ধাপ 1: Fswebcam ইনস্টল করুন
ধাপ 1: Fswebcam ইনস্টল করুন
ধাপ 1: Fswebcam ইনস্টল করুন
ধাপ 1: Fswebcam ইনস্টল করুন

দ্রষ্টব্য: আমি বর্তমান ওএস রাস্পবিয়ান (বাস্টার ডেস্কটপ সংস্করণ) এর পরিষ্কার ইনস্টল সহ একটি 16 জিবি এসডি কার্ড ব্যবহার করেছি। আমি আমার কার্ড ফ্ল্যাশ করার জন্য এচার ব্যবহার করি।

এই RPi ডকুমেন্টেশনে বর্ণিত fswebcam ইনস্টল করে শুরু করুন।

sudo apt fswebcam ইনস্টল করুন

আপনার সস্তা/অতিরিক্ত ওয়েবক্যাম প্লাগ ইন করুন এবং এটি ব্যবহার করে পরীক্ষা করুন:

fswebcam -r 800X600 image.jpg

যদি এটি ঠিক কাজ করে, তাহলে আপনার ছবিগুলিকে ধরে রাখার জন্য একটি ডিরেক্টরি তৈরি করুন।

mkdir ওয়েবক্যাম

ধাপ 2: ধাপ 2: বাশ স্ক্রিপ্ট তৈরি করুন এবং স্বয়ংক্রিয় করুন

ধাপ 2: বাশ স্ক্রিপ্ট তৈরি করুন এবং স্বয়ংক্রিয় করুন
ধাপ 2: বাশ স্ক্রিপ্ট তৈরি করুন এবং স্বয়ংক্রিয় করুন

টার্মিনাল উইন্ডো / কমান্ড লাইন ব্যবহার করে করা সমস্ত কমান্ড।

ন্যানোতে একটি বাশ স্ক্রিপ্ট তৈরি করুন (যাকে ওয়েবক্যাম.এস বলা হয়)। টাইপ করে খালি ফাইল তৈরি করুন:

nano webcam.sh

সমাপ্ত বাশ স্ক্রিপ্ট:

#!/বিন/ব্যাশ

তারিখ = $ (তারিখ +"%Y-%m-%d_%H%M")

fswebcam -r 800x600 --no -banner /home/pi/webcam/$DATE.jpg

এটি কার্যকর করার জন্য এই কমান্ডটি ব্যবহার করুন:

chmod +x webcam.sh

এই কমান্ড ব্যবহার করে স্ক্রিপ্ট পরীক্ষা করুন:

./webcam.sh

ক্রন ব্যবহার করে প্রক্রিয়াটি স্বয়ংক্রিয় করুন (এখানে ভাল ব্যাখ্যা)।

কমান্ড লাইনে নিম্নলিখিত কমান্ডটি টাইপ করুন, সেই ফাইলের নীচে যান এবং দ্বিতীয় কমান্ডটি টাইপ করুন:

crontab -e

* * * * * /home/pi/webcam.sh 2> এবং ১

এমনকি একটি সহজ অনলাইন ক্রন্টাব জেনারেটর রয়েছে যা আপনার জন্য সমস্ত চিন্তাভাবনা করে:

টেক্সট এডিটর সংরক্ষণ করুন এবং প্রস্থান করুন। রিবুট করুন, আপনার ওয়েবক্যাম সেট আপ করুন এবং যান। এই স্ক্রিপ্টটি এখন প্রতি দুই সেকেন্ডে (প্রতিদিন) একটি অনন্য টাইম-স্ট্যাম্পযুক্ত ফাইলের নাম সহ '800X600 এ সব ছবি আপনার ওয়েবক্যাম ফোল্ডারে ফেলে দেয়।

ধাপ 3: ধাপ 3: আপনার ছবি চেক করুন

ধাপ 3: আপনার ছবি চেক করুন
ধাপ 3: আপনার ছবি চেক করুন
ধাপ 3: আপনার ছবি চেক করুন
ধাপ 3: আপনার ছবি চেক করুন

ওয়েবক্যাম ফোল্ডারের মধ্যে টাইপ করুন:

ls দেখুন

এটি একটি রিয়েল টাইম আপডেটের সাথে ফোল্ডারের বিষয়বস্তু প্রদর্শন করে।

আমি একটি কমান্ড লাইন ব্যবহার করে (কিছু এনকোডিংয়ের আগে সেগুলি পরীক্ষা করার জন্য) চিত্রগুলির মাধ্যমে চক্রের একটি দ্রুত উপায় চেয়েছিলাম। টাইপ করুন:

sudo apt- আপডেট পান

সমস্ত প্রম্পট গ্রহণ করুন

তারপর টাইপ করুন:

sudo apt -get -y fbi ইনস্টল করুন

একটি দ্রুত (প্রতি ইমেজ 1 সেকেন্ড) চালানোর জন্য ছবির স্লাইডশো সিনট্যাক্স ব্যবহার করে (যখন একটি মনিটরের সাথে সংযুক্ত থাকে): fbi -a -t 1 *.jpg

দ্রষ্টব্য: “এফবিআই শুধুমাত্র কমান্ড লাইন থেকে কাজ করে অন্য কোন গ্রাফিক্যাল ইন্টারফেস চলছে না। সুতরাং আপনি যদি সরাসরি কমান্ড লাইনে বুট করেন তবে এটি ঠিক কাজ করবে। যদি আপনি ডেস্কটপে বুট করেন এবং তারপরে একটি টার্মিনাল উইন্ডো ব্যবহার করেন তবে তা হবে না।

এই নোট এবং এফবিআই ধারণাটির জন্য অবশ্যই রাস্পবেরি-গুপ্তচর লোকটির কাছে যেতে হবে।

ধাপ 4: ধাপ 4: ভিডিও এনকোডিং এবং প্লে করা

ধাপ 4: ভিডিও এনকোডিং এবং প্লে করা
ধাপ 4: ভিডিও এনকোডিং এবং প্লে করা

FFMPEG ইনস্টল করুন - যা ভিডিও এডিটিং কিটের একটি গুরুতর অংশ। FFMPEG কমান্ড লাইন থেকে ঝগড়া করা যেতে পারে (যদি আপনি জানেন যে আপনি কি করছেন!)। এটি ইনস্টল করুন:

sudo apt-get ffmpeg ইনস্টল করুন

আপনার jpegs কে একটি সিনেমায় রূপান্তর করুন সিনট্যাক্স ব্যবহার করুন - ওয়েবক্যাম ডিরেক্টরিতে:

বিড়াল *-j.webp" />

তাই এই প্রক্রিয়াকরণ ffmepg মধ্যে jpegs তালিকা আউট পাইপ; 20 এর ফ্রেমরেটে, সমাপ্ত ভিডিও আউটপুট।

এটি আমার কাছে পাওয়া সবচেয়ে সহজ পদ্ধতি ছিল - এবং এই বিষয়ে তার ভিডিওর জন্য লুক স্মিথকে ধন্যবাদ জানাতে হবে। অন্যান্য পদ্ধতি আছে, এবং ffmpeg সহায়তা পৃষ্ঠাগুলি কিছু ভাল উদাহরণ প্রদান করে।

কমান্ড লাইন থেকে ভিডিও চালানোর জন্য, আমি ভিএলসি মিডিয়া প্লেয়ার ব্যবহার করি।

টাইপ করে এটি করুন:

vlc --zoom 0.5 --loop video.mkv

এটি স্ক্রিপ্টটি বন্ধ করতে CTRL + C টিপে না হওয়া পর্যন্ত এটি 0.5 স্কেল লুপে ভিডিও চালায়। আমি দেখেছি যে এটি সবচেয়ে ভাল কাজ করে যদি আপনি ডেস্কটপ মোডে যান (startx) তারপর একটি টার্মিনাল উইন্ডো খুলুন। অন্যথায় পাই এর পুরোনো সংস্করণ বড় / হাই রেজ ভিডিও থেকে ফ্রেম ড্রপ করবে। ভিএলসি মিডিয়া প্লেয়ারের টার্মিনাল উইন্ডো থেকে চালানোর জন্য ffmpeg- এর মতো কমান্ডের একটি বিস্তৃত সেট রয়েছে।

ধাপ 5: ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস

ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস
ধাপ 5: পাইতে দূরবর্তী অ্যাক্সেস

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

একটি বিড়াল 5 তারের ব্যবহার করে পাইতে অ্যাক্সেস করা হয়েছিল, কারণ আমি ভেবেছিলাম এটি একটি দ্রুত এবং সহজ উপায় প্রদান করেছে। সুতরাং একটি শারীরিক সংযোগ আদর্শ মনে হয়েছিল, যতক্ষণ না আমি একটি স্ট্যাটিক আইপি ঠিকানা সেট আপ করি এবং একটি ফোন হট স্পট ব্যবহার করি!

সুতরাং কেবল আপনার পাই এবং ল্যাপটপ/পিসিতে কেবলটি প্লাগ করুন। এই দুটি বিনামূল্যে সফটওয়্যার ইনস্টল করুন:

  • পুটি
  • WinSCP

আমি ffmeg স্ক্রিপ্ট চালানোর জন্য এবং Pi বন্ধ করার জন্য Putty ব্যবহার করেছি (এখন sudo শাটডাউন)। আপনার উইন্ডোজ পিসিতে পুটি বুট করুন। হোস্ট নেমে আপনার Pi এর নাম লিখুন এবং তারপর.local। অর্থাৎ আমার হল:

pi-webcam.local

ওপেন বোতামে ক্লিক করুন, তারপরে নাম এবং পাসওয়ার্ডের অনুরোধগুলি অনুসরণ করুন। তারপরে আপনি টার্মিনাল স্তরে Pi তে আছেন, স্ক্রিপ্টগুলি চালানোর জন্য এবং ডিরেক্টরিগুলির চারপাশে নেভিগেট করার জন্য উপযুক্ত।

ভিডিওগুলি পাই থেকে আমার ল্যাপটপে অনুলিপি করতে বা সরানোর জন্য আমি WinSCP ব্যবহার করেছি। এটি একইভাবে কাজ করে।

তারপরে কেবল আপনার পাই (ডান) থেকে আপনার উইন্ডোজ ল্যাপটপে (বাম) ফাইলগুলি টেনে আনুন।

ধাপ 6: ধাপ 6: আউটপুট ভিডিও

আমি যে দুটি উদাহরণ দিয়ে পরীক্ষা করেছি, তা নিচে দেখানো হয়েছে। উভয়ই *.mkv হিসাবে রেন্ডার করা হয়েছিল যা ভাল ফলাফল দিয়েছে, যেমন *.mp4 CODEC করেছে। দেখা যাচ্ছে *.mpg/Mpeg ভিডিও ফরম্যাটটি সরিয়ে দেওয়া হয়েছে। উভয় ভিডিও ধূসর ঝড়ের দিনে ধারণ করা হয়েছিল - তাই স্বচ্ছতা পাসযোগ্য। Jpgs 650X480 এ ধরা হয়েছিল। আমি ভিডিওগুলি রেন্ডার করার সময় উচ্চতর রেজ জেপিজ এবং ভিন্ন ফ্রেম রেটের সাথে পরীক্ষা করব।

এন্ডি এবং এমিলি @ টেলফোর্ড মেকারস্পেসকে তাদের সাহায্যের জন্য ধন্যবাদ।

প্রস্তাবিত: