CCTV فوٹیج کے لیے صحیح فائل فارمیٹ کا انتخاب ویڈیو کوالٹی، اسٹوریج کی ضروریات، پلے بیک مطابقت اور فرانزک استعمال کو متاثر کرتا ہے۔ یہ گائیڈ نگرانی کے نظام میں استعمال ہونے والے اہم کنٹینر فارمیٹس اور کوڈیک کا احاطہ کرتی ہے۔
کنٹینرز بمقابلہ کوڈیک
<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) اس بات کا تعین کرتا ہے کہ اس کنٹینر کے اندر ویڈیو کیسے کمپریس کی جاتی ہے۔ جدید CCTV سسٹم عام طور پر 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 (آڈیو ویڈیو انٹرلیو)
<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 فائل فارمیٹ)
<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 ویڈیو)
<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 ویڈیو)
<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 ویڈیو)
<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 کی دہائی میں ویب اسٹریمنگ کے لیے بڑے پیمانے پر استعمال ہوتا تھا۔ Adobe کے 2020 میں Flash سپورٹ ختم کرنے کے بعد یہ بڑی حد تک متروک ہے۔
اس کے لیے بہترین: پرانے ویب کیم یا براؤزر پر مبنی نگرانی کے انٹرفیس کے لیے۔
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 3G موبائل فونز کے لیے تیار کیا گیا تھا۔ کچھ پرانے موبائل CCTV ویوور یہ فارمیٹ استعمال کرتے ہیں۔
اس کے لیے بہترین: بہت پرانی موبائل مرکوز نگرانی ایپس کے لیے۔
کمپریشن معیارات (کوڈیک)
<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 CCTV میں سب سے زیادہ وسیع پیمانے پر استعمال ہونے والا ویڈیو کمپریشن معیار ہے۔ یہ MJPEG کے مقابلے میں فائل سائز کو 50% تک کم کر سکتا ہے جبکہ موازنہ معیار برقرار رکھتا ہے۔
اس کے لیے بہترین: موجودہ ہارڈویئر پر HD ریکارڈنگ اور مسلسل 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 مینوفیکچررز ملکیتی کنٹینر فارمیٹس استعمال کرتے ہیں جو ٹائم اسٹیمپ، موشن ایونٹس اور کیمرہ IDs جیسے میٹا ڈیٹا ایمبیڈ کرتے ہیں۔ ان فائلوں کو چلانے کے لیے وینڈر کے سافٹ ویئر یا پلیئر کی ضرورت ہوتی ہے۔
اس کے لیے بہترین: مینوفیکچرر کے ایکو سسٹم میں ہموار پلے بیک کے لیے۔
اسٹوریج کے تحفظات
<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>
کوڈیک کا انتخاب براہ راست اسٹوریج کی منصوبہ بندی کو متاثر کرتا ہے۔ 24/7 ریکارڈ کرنے والا 4 چینل 1080p سسٹم تقریباً درکار ہے:
ان کوڈیکس پر تکنیکی گہرائی کے لیے 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>