এই সরঞ্জামটি কী করে
ক্যামেরা টুল আপনার ডিভাইসের ক্যামেরা থেকে শব্দ সহ ফটো এবং ভিডিও ক্যাপচার করে। ফটো মোড (স্টিল ইমেজ) এবং ভিডিও মোড (অডিও সহ রেকর্ডিং) এর মধ্যে স্যুইচ করুন। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে চলে — কোন আপলোড নেই, কোন সার্ভার নেই।
কীভাবে ব্যবহার করবেন
১. অ্যাক্সেস অনুমোদন করুন — আপনার ক্যামেরা সক্ষম করতে বাটনে ক্লিক করুন। ভিডিও মোডের জন্য মাইক্রোফোন অ্যাক্সেসও অনুরোধ করা হয়। ২. মোড চয়ন করুন — ফটো এবং ভিডিওর মধ্যে টগল করুন। ভিডিও মোডে, মাইক্রোফোন যোগ করতে ক্যামেরা পুনরায় চালু হয়। ৩. ক্যাপচার করুন — ফটো মোডে, স্ন্যাপশট নেওয়ার জন্য "ফটো ক্যাপচার করুন" এ ক্লিক করুন। ভিডিও মোডে, "রেকর্ডিং শুরু করুন" এ ক্লিক করুন, তারপর শেষ হলে "বন্ধ করুন"। ৪. ডাউনলোড করুন — গ্যালারিতে কোনো ক্যাপচার আইটেমে হোভার করুন এবং সেভ করতে ডাউনলোড আইকনে ক্লিক করুন। ৫. প্লে করুন — ক্যাপচার করা ভিডিওতে প্লে আইকনে ক্লিক করে প্লেব্যাক কন্ট্রোল সহ মূল অঞ্চলে দেখুন। লাইভ ফিডে ফিরে যেতে "ক্যামেরায় ফিরে যান" ব্যবহার করুন। ৬. সরান — ক্যাপচার বাতিল করতে এবং মেমরি মুক্ত করতে রিমুভ (X) বাটনে হোভার করে ক্লিক করুন।
কীভাবে কাজ করে
টুলটি ক্যামেরা এবং মাইক্রোফোন অ্যাক্সেসের জন্য ব্রাউজারের MediaDevices API (getUserMedia) ব্যবহার করে। বর্তমান ভিডিও ফ্রেম ক্যানভাসে আঁকিয়ে JPEG হিসাবে এক্সপোর্ট করে ফটো ক্যাপচার করা হয়। MediaRecorder API দিয়ে ভিডিও রেকর্ড করা হয়, যা WebM চাঙ্ক তৈরি করে; এগুলি একক Blob-এ একত্রিত হয় এবং ডাউনলোডের জন্য দেওয়া হয়। আপনি সরান বা পৃষ্ঠা ছেড়ে যাওয়া পর্যন্ত সমস্ত মিডিয়া ব্লব URL হিসাবে ব্রাউজার মেমরিতে রাখা হয়।
getUserMedia শুধুমাত্র নিরাপদ প্রসঙ্গে (HTTPS বা localhost) কাজ করে বলে HTTPS প্রয়োজন। এটি ব্যবহারকারীদের অনিরাপদ পৃষ্ঠায় ভুলবশত ক্যামেরা অ্যাক্সেস দিতে বাধা দেয়।
ব্যবহারের ক্ষেত্র ও উদাহরণ
- দ্রুত সেলফি — পৃথক অ্যাপ খুলে ছবি তোলা।
- স্ক্রিন রেকর্ডিংয়ের বিকল্প — ক্যামেরা এবং মাইকে commentary সহ সংক্ষিপ্ত ভিডিও রেকর্ড করুন।
- নথি স্ক্যানিং — পরে ব্যবহারের জন্য নথির ছবি তোলা।
- ভিডিও বার্তা — অডিও সহ সংক্ষিপ্ত বার্তা রেকর্ড করুন।
সীমাবদ্ধতা ও পরিচিত সীমা
- HTTPS প্রয়োজন — টুলটি সাধারণ HTTP-তে কাজ করে না (localhost ছাড়া)।
- ব্রাউজার সমর্থন — getUserMedia এবং MediaRecorder সমস্ত আধুনিক ব্রাউজারে সমর্থিত; পুরানো ব্রাউজার কাজ নাও করতে পারে।
- WebM ফরম্যাট — ভিডিও WebM হিসাবে সেভ হয়। কিছু পুরানো প্লেয়ার সমর্থন নাও করতে পারে; প্রয়োজন হলে রূপান্তর করুন।
- অনুমতি — আপনাকে ক্যামেরা (এবং ভিডিওর জন্য মাইক) অ্যাক্সেস অনুমোদন করতে হবে। প্রত্যাখ্যান করলে টুল ব্লক হয়ে যাবে।