সিসিটিভি ফুটেজের জন্য সঠিক ফাইল ফরম্যাট নির্বাচন ভিডিও গুণমান, স্টোরেজ প্রয়োজনীয়তা, প্লেব্যাক সামঞ্জস্যতা এবং ফরেনসিক ব্যবহারযোগ্যতাকে প্রভাবিত করে। এই গাইডটি নজরদারি সিস্টেমে ব্যবহৃত প্রধান কন্টেইনার ফরম্যাট এবং কোডেক কভার করে।
কন্টেইনার বনাম কোডেক
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#2563eb" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<rect x="4" y="12" width="56" height="40" rx="4" /> <path d="M28 28 L40 36 L28 44 Z" fill="#2563eb" opacity="0.15" /> <circle cx="16" cy="20" r="3" fill="#2563eb" opacity="0.3" /> <svg>
একটি কন্টেইনার ফরম্যাট (যেমন MP4 বা AVI) ভিডিও, অডিও এবং মেটাডেটা একসাথে মোড়ক করে। একটি কোডেক (যেমন H.264 বা H.265) নির্ধারণ করে যে সেই কন্টেইনারের ভিতরে ভিডিও কিভাবে সংকুচিত হয়। আধুনিক সিসিটিভি সিস্টেম সাধারণত MP4 কন্টেইনারের ভিতরে H.264 বা H.265 ভিডিও ব্যবহার করে।
কন্টেইনার ফরম্যাট
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#2563eb" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<rect x="8" y="8" width="48" height="48" rx="6" /> <path d="M24 22 L40 22 M24 30 L36 30 M24 38 L32 38" strokeWidth="2.5" /> <rect
x="12" y="44" width="12" height="8" rx="2" fill="#2563eb" opacity="0.2"
/> <rect x="28" y="44" width="24" height="8" rx="2" fill="#2563eb" opacity="0.2" /> <svg>
AVI (Audio Video Interleave)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#6366f1" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="8" width="36" height="32" rx="3" /> <circle cx="24" cy="24" r="8" /> <polygon points="22,20 22,28 29,24" fill="#6366f1" opacity="0.3" /> <rect x="6" y="36" width="8" height="4" rx="1" fill="#6366f1" opacity="0.2" /> <rect
x="34" y="36" width="8" height="4" rx="1" fill="#6366f1" opacity="0.2"
/> <svg>
AVI 1992 সালে মাইক্রোসফট দ্বারা প্রবর্তিত হয়েছিল। এটি ন্যূনতম কম্প্রেশন সহ ডেটা সংরক্ষণ করে, উচ্চ গুণমান সহ বড় ফাইল তৈরি করে।
সেরা: স্বল্পমেয়াদী ফরেনসিক ক্লিপের জন্য যেখানে বিশদ স্টোরেজের চেয়ে বেশি গুরুত্বপূর্ণ।
MP4 (MPEG-4 Part 14)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#10b981" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="6" width="36" height="36" rx="4" /> <rect
x="10" y="10" width="28" height="28" rx="2" fill="#10b981" opacity="0.1"
/> <polygon points="20,16 20,32 32,24" fill="#10b981" opacity="0.4" /> <svg>
MP4 আধুনিক নজরদারিতে প্রভাবশালী ফরম্যাট। এটি NVR, মোবাইল অ্যাপ এবং ক্লাউড প্ল্যাটফর্ম জুড়ে বিস্তৃত সামঞ্জস্যের সাথে কম্প্রেশন দক্ষতার ভারসাম্য বজায় রাখে।
সেরা: দীর্ঘমেয়াদী রেকর্ডিং, দূরবর্তী দেখা এবং মাল্টি-প্ল্যাটফর্ম ওয়ার্কফ্লোর জন্য।
MOV (QuickTime File Format)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#a855f7" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="6" width="36" height="36" rx="6" /> <path d="M16 14 L16 34 L34 24 Z" fill="#a855f7" opacity="0.3" /> <circle cx="14" cy="14" r="2" fill="#a855f7" opacity="0.4" /> <svg>
MOV অ্যাপল দ্বারা তৈরি করা হয়েছিল এবং পোস্ট-প্রোডাকশন ওয়ার্কফ্লোতে সাধারণ। কিছু NVR সম্পাদনা বা সংরক্ষণাগারের উদ্দেশ্যে MOV তে এক্সপোর্ট করে।
সেরা: macOS-ভিত্তিক ওয়ার্কফ্লো এবং ভিডিও সম্পাদনার জন্য নির্ধারিত ফুটেজের জন্য।
MKV (Matroska Video)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#f59e0b" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect
x="4" y="4" width="18" height="18" rx="2" fill="#f59e0b" opacity="0.15"
/> <rect x="26" y="4" width="18" height="18" rx="2" fill="#f59e0b" opacity="0.15" /> <rect x="4" y="26" width="18" height="18" rx="2" fill="#f59e0b" opacity="0.15" /> <rect x="26" y="26" width="18" height="18" rx="2" fill="#f59e0b" opacity="0.15" /> <path d="M13 13 L35 13 M13 35 L35 35 M13 13 L13 35 M35 13 L35 35" strokeWidth="1" opacity="0.3" /> <svg>
MKV একটি ওপেন-স্ট্যান্ডার্ড কন্টেইনার যা একটি ফাইলে একাধিক অডিও ট্র্যাক, সাবটাইটেল স্ট্রিম এবং অধ্যায় মার্কার ধারণ করতে পারে।
সেরা: মাল্টি-ক্যামেরা এক্সপোর্ট বা মেটাডেটা সহ ফুটেজ আর্কাইভ করার জন্য।
WMV (Windows Media Video)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#3b82f6" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="8" width="36" height="32" rx="2" /> <path d="M6 28 L16 18 L22 26 L30 16 L42 28" strokeWidth="1.5" fill="none" /> <polygon points="34,18 36,16 42,18 40,20" fill="#3b82f6" opacity="0.3" /> <rect
x="6" y="36" width="36" height="4" rx="1" fill="#3b82f6" opacity="0.1"
/> <svg>
WMV মাইক্রোসফট দ্বারা উইন্ডোজ-ভিত্তিক প্লেব্যাকের জন্য ডিজাইন করা হয়েছিল। এটি ছোট ফাইল সাইজ অর্জন করে তবে লক্ষণীয় গুণমান খরচে।
সেরা: লিগ্যাসি উইন্ডোজ-শুধু DVR সিস্টেমের জন্য।
FLV (Flash Video)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#ef4444" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<polygon
points="26,6 12,28 22,28 18,42 36,20 26,20" fill="#ef4444" opacity="0.2"
/> <svg>
FLV 2000-এর দশকে ওয়েব স্ট্রিমিংয়ের জন্য ব্যাপকভাবে ব্যবহৃত হত। অ্যাডোব 2020 সালে ফ্ল্যাশ সমর্থন বন্ধ করার পর এটি মূলত অপ্রচলিত।
সেরা: লিগ্যাসি ওয়েবক্যাম বা ব্রাউজার-ভিত্তিক নজরদারি ইন্টারফেসের জন্য।
3GP
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#ec4899" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect x="12" y="4" width="24" height="40" rx="4" /> <rect
x="18" y="8" width="12" height="2" rx="1" fill="#ec4899" opacity="0.3"
/> <circle cx="24" cy="28" r="6" /> <polygon points="22,24 22,32 29,28" fill="#ec4899" opacity="0.3" /> <circle cx="24" cy="40" r="2" fill="#ec4899" opacity="0.4" /> <svg>
3GP 3জি মোবাইল ফোনের জন্য তৈরি করা হয়েছিল। কিছু পুরানো মোবাইল সিসিটিভি ভিউয়ার এই ফরম্যাট ব্যবহার করে।
সেরা: খুব পুরানো মোবাইল-কেন্দ্রিক নজরদারি অ্যাপের জন্য।
কম্প্রেশন স্ট্যান্ডার্ড (কোডেক)
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#059669" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<circle cx="32" cy="28" r="18" /> <circle cx="32" cy="28" r="10" /> <circle cx="32" cy="28" r="4" /> <path
d="M32 4 L32 10 M32 46 L32 52 M4 28 L10 28 M54 28 L60 28" strokeWidth="2.5" opacity="0.5"
/> <path d="M12 12 L16 16 M48 48 L52 52 M48 16 L52 12 M12 48 L16 44" strokeWidth="1.5" opacity="0.4" /> <svg>
H.264 (অ্যাডভান্সড ভিডিও কোডিং)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#059669" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<circle cx="24" cy="24" r="16" /> <circle cx="24" cy="24" r="8" /> <path
d="M24 4 L24 8 M24 40 L24 44 M4 24 L8 24 M40 24 L44 24" strokeWidth="2" opacity="0.4"
/> <path d="M10 10 L13 13 M35 35 L38 38 M35 10 L38 13 M10 35 L13 38" strokeWidth="1.2" opacity="0.3" /> <text x="18" y="29" fontSize="12" fill="#059669" fontWeight="bold" fontFamily="monospace"
264
<text> <svg>
H.264 সিসিটিভিতে সবচেয়ে ব্যাপকভাবে ব্যবহৃত ভিডিও কম্প্রেশন স্ট্যান্ডার্ড। এটি একই মান বজায় রেখে MJPEG এর তুলনায় ফাইল সাইজ 50% পর্যন্ত কমাতে পারে।
সেরা: বিদ্যমান হার্ডওয়্যারে এইচডি রেকর্ডিং এবং একটানা 24/7 নজরদারির জন্য।
H.265 (হাই এফিশিয়েন্সি ভিডিও কোডিং)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#059669" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<circle cx="18" cy="24" r="12" opacity="0.6" /> <circle cx="30" cy="24" r="12" opacity="0.6" /> <circle cx="18" cy="24" r="6" opacity="0.4" /> <circle cx="30" cy="24" r="6" opacity="0.4" /> <path
d="M18 8 L18 12 M30 8 L30 12 M18 36 L18 40 M30 36 L30 40" strokeWidth="1.5" opacity="0.3"
/> <text x="13" y="29" fontSize="10" fill="#059669" fontWeight="bold" fontFamily="monospace"
265
<text> <text x="25" y="29" fontSize="10" fill="#059669" fontWeight="bold" fontFamily="monospace"
265
<text> <svg>
H.265 (HEVC নামেও পরিচিত) H.264 এর কম্প্রেশন অনুপাত প্রায় দ্বিগুণ করে, এটি 4K এবং মাল্টি-চ্যানেল NVR-এর জন্য পছন্দের পছন্দ করে তোলে।
সেরা: 4K ক্যামেরা, উচ্চ-চ্যানেল NVR এবং সীমিত স্টোরেজ বা ব্যান্ডউইথ সম্পন্ন সিস্টেমের জন্য।
MJPEG (মোশন JPEG)
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#059669" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<rect
x="4" y="10" width="10" height="28" rx="1" fill="#059669" opacity="0.15"
/> <rect x="16" y="10" width="10" height="28" rx="1" fill="#059669" opacity="0.15" /> <rect x="28" y="10" width="10" height="28" rx="1" fill="#059669" opacity="0.15" /> <rect x="40" y="10" width="6" height="28" rx="1" fill="#059669" opacity="0.1" /> <line x1="9" y1="18" x2="9" y2="32" strokeWidth="1.2" /> <line x1="21" y1="18" x2="21" y2="32" strokeWidth="1.2" /> <line x1="33" y1="18" x2="33" y2="32" strokeWidth="1.2" /> <circle cx="9" cy="16" r="1.5" fill="#059669" /> <circle cx="21" cy="16" r="1.5" fill="#059669" /> <circle cx="33" cy="16" r="1.5" fill="#059669" /> <svg>
MJPEG প্রতিটি ফ্রেমকে একটি স্বাধীন JPEG চিত্র হিসাবে এনকোড করে। এটি ফ্রেম-বাই-ফ্রেম বিশ্লেষণ সহজ করে কিন্তু বড় ফাইল তৈরি করে যেহেতু কোন আন্তঃ-ফ্রেম কম্প্রেশন ব্যবহার করা হয় না।
সেরা: কম এনকোডিং লেটেন্সি বা সহজ ফ্রেম নিষ্কাশন প্রয়োজন এমন অ্যাপ্লিকেশনের জন্য।
RAW / অকম্প্রেসড ভিডিও
<svg viewBox="0 0 48 48" width="36" height="36" fill="none" stroke="#059669" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round"
<polygon points="24,4 44,24 24,44 4,24" fill="#059669" opacity="0.1" /> <polygon
points="24,10 38,24 24,38 10,24" fill="none" strokeWidth="1" opacity="0.4"
/> <circle cx="24" cy="24" r="6" fill="none" /> <circle cx="24" cy="24" r="2" fill="#059669" opacity="0.4" /> <svg>
অকম্প্রেসড ভিডিও সেন্সর থেকে শূন্য কম্প্রেশন সহ প্রতিটি পিক্সেল ক্যাপচার করে। ফাইলগুলি বিশাল কিন্তু সর্বোচ্চ প্রমাণিক মান প্রদান করে।
সেরা: ফরেনসিক প্রমাণ, আদালতের প্রদর্শনী এবং তদন্তমূলক বিশ্লেষণের জন্য।
মালিকানা DVR ফরম্যাট
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#dc2626" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="14" width="52" height="36" rx="4" /> <rect
x="12" y="20" width="40" height="24" rx="2" fill="#dc2626" opacity="0.1"
/> <circle cx="20" cy="32" r="4" fill="#dc2626" opacity="0.3" /> <path d="M26 32 L44 32 M44 28 L44 36" strokeWidth="2.5" /> <rect x="6" y="44" width="14" height="6" rx="1" fill="#dc2626" opacity="0.2" /> <rect x="44" y="44" width="14" height="6" rx="1" fill="#dc2626" opacity="0.2" /> <svg>
অনেক DVR নির্মাতা মালিকানা কন্টেইনার ফরম্যাট ব্যবহার করে যা টাইমস্ট্যাম্প, মোশন ইভেন্ট এবং ক্যামেরা আইডির মতো মেটাডেটা এম্বেড করে। এই ফাইলগুলি প্লেব্যাকের জন্য বিক্রেতার সফ্টওয়্যার বা প্লেয়ার প্রয়োজন।
সেরা: নির্মাতার ইকোসিস্টেমের মধ্যে নির্বিঘ্ন প্লেব্যাকের জন্য।
স্টোরেজ বিবেচনা
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#7c3aed" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<rect x="8" y="10" width="48" height="44" rx="4" /> <rect
x="14" y="16" width="36" height="10" rx="2" fill="#7c3aed" opacity="0.15"
/> <rect x="14" y="30" width="36" height="10" rx="2" fill="#7c3aed" opacity="0.15" /> <rect x="14" y="44" width="36" height="6" rx="2" fill="#7c3aed" opacity="0.15" /> <circle cx="20" cy="21" r="1.5" fill="#7c3aed" /> <circle cx="20" cy="35" r="1.5" fill="#7c3aed" /> <svg>
কোডেক পছন্দ সরাসরি স্টোরেজ পরিকল্পনাকে প্রভাবিত করে। একটি 4-চ্যানেল 1080p সিস্টেম 24/7 রেকর্ড করলে মোটামুটি প্রয়োজন:
এই কোডেকগুলির প্রযুক্তিগত গভীরতার জন্য H.264 রেফারেন্স ইমপ্লিমেন্টেশন বা x265 প্রকল্প দেখুন।
দ্রুত নির্বাচন নির্দেশিকা
<svg viewBox="0 0 64 64" width="48" height="48" fill="none" stroke="#ca8a04" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"
<rect x="6" y="6" width="52" height="52" rx="6" /> <path d="M20 32 L28 40 L44 24" strokeWidth="3" stroke="#ca8a04" /> <path d="M20 18 L44 18" strokeWidth="2" opacity="0.4" /> <path d="M20 46 L40 46" strokeWidth="2" opacity="0.4" /> <svg>