ক্যামেরা গাইড

আপনার ডিভাইস ক্যামেরা থেকে শব্দ সহ ফটো এবং ভিডিও ক্যাপচার করুন। সমস্ত প্রক্রিয়াকরণ ব্রাউজারে চলে — কোন আপলোড নেই, কোন সার্ভার নেই।

ক্যামেরা-এ ফিরে যান

এই সরঞ্জামটি কী করে

ক্যামেরা টুল আপনার ডিভাইসের ক্যামেরা থেকে শব্দ সহ ফটো এবং ভিডিও ক্যাপচার করে। ফটো মোড (স্টিল ইমেজ) এবং ভিডিও মোড (অডিও সহ রেকর্ডিং) এর মধ্যে স্যুইচ করুন। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে চলে — কোন আপলোড নেই, কোন সার্ভার নেই।

কীভাবে ব্যবহার করবেন

১. অ্যাক্সেস অনুমোদন করুন — আপনার ক্যামেরা সক্ষম করতে বাটনে ক্লিক করুন। ভিডিও মোডের জন্য মাইক্রোফোন অ্যাক্সেসও অনুরোধ করা হয়। ২. মোড চয়ন করুন — ফটো এবং ভিডিওর মধ্যে টগল করুন। ভিডিও মোডে, মাইক্রোফোন যোগ করতে ক্যামেরা পুনরায় চালু হয়। ৩. ক্যাপচার করুন — ফটো মোডে, স্ন্যাপশট নেওয়ার জন্য "ফটো ক্যাপচার করুন" এ ক্লিক করুন। ভিডিও মোডে, "রেকর্ডিং শুরু করুন" এ ক্লিক করুন, তারপর শেষ হলে "বন্ধ করুন"। ৪. ডাউনলোড করুন — গ্যালারিতে কোনো ক্যাপচার আইটেমে হোভার করুন এবং সেভ করতে ডাউনলোড আইকনে ক্লিক করুন। ৫. প্লে করুন — ক্যাপচার করা ভিডিওতে প্লে আইকনে ক্লিক করে প্লেব্যাক কন্ট্রোল সহ মূল অঞ্চলে দেখুন। লাইভ ফিডে ফিরে যেতে "ক্যামেরায় ফিরে যান" ব্যবহার করুন। ৬. সরান — ক্যাপচার বাতিল করতে এবং মেমরি মুক্ত করতে রিমুভ (X) বাটনে হোভার করে ক্লিক করুন।

কীভাবে কাজ করে

টুলটি ক্যামেরা এবং মাইক্রোফোন অ্যাক্সেসের জন্য ব্রাউজারের MediaDevices API (getUserMedia) ব্যবহার করে। বর্তমান ভিডিও ফ্রেম ক্যানভাসে আঁকিয়ে JPEG হিসাবে এক্সপোর্ট করে ফটো ক্যাপচার করা হয়। MediaRecorder API দিয়ে ভিডিও রেকর্ড করা হয়, যা WebM চাঙ্ক তৈরি করে; এগুলি একক Blob-এ একত্রিত হয় এবং ডাউনলোডের জন্য দেওয়া হয়। আপনি সরান বা পৃষ্ঠা ছেড়ে যাওয়া পর্যন্ত সমস্ত মিডিয়া ব্লব URL হিসাবে ব্রাউজার মেমরিতে রাখা হয়।

getUserMedia শুধুমাত্র নিরাপদ প্রসঙ্গে (HTTPS বা localhost) কাজ করে বলে HTTPS প্রয়োজন। এটি ব্যবহারকারীদের অনিরাপদ পৃষ্ঠায় ভুলবশত ক্যামেরা অ্যাক্সেস দিতে বাধা দেয়।

ব্যবহারের ক্ষেত্র ও উদাহরণ

  • দ্রুত সেলফি — পৃথক অ্যাপ খুলে ছবি তোলা।
  • স্ক্রিন রেকর্ডিংয়ের বিকল্প — ক্যামেরা এবং মাইকে commentary সহ সংক্ষিপ্ত ভিডিও রেকর্ড করুন।
  • নথি স্ক্যানিং — পরে ব্যবহারের জন্য নথির ছবি তোলা।
  • ভিডিও বার্তা — অডিও সহ সংক্ষিপ্ত বার্তা রেকর্ড করুন।

সীমাবদ্ধতা ও পরিচিত সীমা

  • HTTPS প্রয়োজন — টুলটি সাধারণ HTTP-তে কাজ করে না (localhost ছাড়া)।
  • ব্রাউজার সমর্থন — getUserMedia এবং MediaRecorder সমস্ত আধুনিক ব্রাউজারে সমর্থিত; পুরানো ব্রাউজার কাজ নাও করতে পারে।
  • WebM ফরম্যাট — ভিডিও WebM হিসাবে সেভ হয়। কিছু পুরানো প্লেয়ার সমর্থন নাও করতে পারে; প্রয়োজন হলে রূপান্তর করুন।
  • অনুমতি — আপনাকে ক্যামেরা (এবং ভিডিওর জন্য মাইক) অ্যাক্সেস অনুমোদন করতে হবে। প্রত্যাখ্যান করলে টুল ব্লক হয়ে যাবে।

প্রশ্নোত্তর

ক্যামেরা টুল কি আমার ফটো বা ভিডিও সার্ভারে আপলোড করে?
না। সমস্ত ক্যাপচার সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। ফটো এবং ভিডিও আপনার ডিভাইসে থাকে যতক্ষণ না আপনি সেগুলি ডাউনলোড করেন। কোনো সার্ভারে কিছুই পাঠানো হয় না।
ক্যামেরার জন্য HTTPS কেন প্রয়োজন?
getUserMedia()-এর জন্য ব্যবহারকারীর গোপনীয়তা রক্ষার জন্য ব্রাউজারগুলির একটি নিরাপদ প্রসঙ্গ (HTTPS বা localhost) প্রয়োজন। এটি একটি ওয়েব স্ট্যান্ডার্ড।
ক্যামেরা টুল কোন ফরম্যাট তৈরি করে?
ফটো JPEG হিসাবে সেভ হয়। ভিডিও WebM (VP8 বা VP9 এবং Opus অডিও সহ) হিসাবে সেভ হয়। বেশিরভাগ আধুনিক ব্রাউজার এবং মিডিয়া প্লেয়ার WebM সমর্থন করে।
আমি কি আমার ফোনে ক্যামেরা টুল ব্যবহার করতে পারি?
হ্যাঁ। টুলটি ক্যামেরা এবং সমর্থিত ব্রাউজার সহ যেকোনো ডিভাইসে কাজ করে। মোবাইলে, আপনাকে ক্যামেরা এবং মাইক্রোফোন অনুমতি দিতে হতে পারে।
যদি আমার ক্যামেরা বা মাইক্রোফোন প্রত্যাখ্যান করা হয়?
টুলটি একটি বার্তা দেখাবে। আপনার ব্রাউজারের সাইট অনুমতি পরীক্ষা করুন এবং এই সাইটের জন্য ক্যামেরা (এবং ভিডিওর জন্য মাইক্রোফোন) অ্যাক্সেস অনুমোদন করুন।

কীভাবে কাজ করে

পদ্ধতি

  • All capture runs in your browser; nothing is uploaded to any server.
  • Captured files are released from memory when you remove them or leave the page.

সমস্ত হিসাব এবং রূপান্তর সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না, তাই আপনার ইনপুট কখনো আপনার ডিভাইস ছেড়ে যায় না।