ویڈیو کمپریسر
ویڈیو کو 25 MB سے کم (یا کسی بھی سائز کی حد) میں کیسے کمپریس کریں
ویڈیو کی سائز کی حد بٹس کا بجٹ ہے۔ اسے کلپ کے دورانیے سے تقسیم کریں تو معلوم ہو جاتا ہے کہ ویڈیو کتنے kbit/s استعمال کر سکتی ہے۔ اس گائیڈ میں حساب، 16، 20 اور 25 MB کی جدول، اور اس عدد تک پہنچنے کے چار طریقے ہیں۔
ویڈیو 25 MB سے کم کرنا ہو تو وہ بٹ ریٹ نکالیں جو حد میں آئے۔ فائل کا سائز ویڈیو اور آڈیو کے مجموعی بٹ ریٹ ضرب دورانیہ، تقسیم 8 ہے۔ 128 kbit/s آڈیو کے ساتھ 3 منٹ کی کلپ میں تصویر کے لیے تقریباً 983 kbit/s بچتے ہیں۔ اس سے کم پر انکوڈ کریں اور چند فیصد گنجائش رکھیں۔
ویڈیو کی فائل کا سائز کس چیز سے طے ہوتا ہے؟
بٹ ریٹ اور دورانیے سے، صرف ریزولوشن سے نہیں۔ بٹ ریٹ وہ ڈیٹا ہے جو ریکارڈنگ کے ہر سیکنڈ پر خرچ ہوتا ہے۔ ویڈیو اور آڈیو کے بٹ ریٹ کو سیکنڈوں کی تعداد سے ضرب دیں، بٹس کو بائٹس بنانے کے لیے 8 سے تقسیم کریں، اور سائز مل جاتا ہے۔ 5000 kbit/s پر 10 منٹ کی ویڈیو، 128 kbit/s آڈیو کے ساتھ، 384.6 MB کی بنتی ہے۔ یہاں 1 kbit کا مطلب 1000 بٹس اور 1 MB کا مطلب 1,000,000 بائٹس ہے۔
16، 20 یا 25 MB میں کون سا ویڈیو بٹ ریٹ آتا ہے؟
جدول عام حدوں کے لیے یہی فارمولا الٹ کر چلاتی ہے۔ اس میں 128 kbit/s آڈیو کے بعد ویڈیو کے لیے بچنے والا بٹ ریٹ دیا گیا ہے۔ اس میں صرف آڈیو اور ویڈیو ڈیٹا گنا گیا ہے، اس لیے کنٹینر شامل ہونے کے بعد تیار فائل تھوڑی بڑی ہوگی۔
| سائز کی حد | 1 منٹ | 3 منٹ | 5 منٹ |
|---|---|---|---|
| 16 MB | 2005 kbit/s | 583 kbit/s | 298 kbit/s |
| 20 MB | 2538 kbit/s | 760 kbit/s | 405 kbit/s |
| 25 MB | 3205 kbit/s | 983 kbit/s | 538 kbit/s |
دوسرے دورانیوں یا حدوں کے لیے ویڈیو بٹ ریٹ کیلکولیٹر کو اس کے موڈ "سائز کی حد کے لیے بٹ ریٹ" میں استعمال کریں۔ پہلے یہ جان لیں کہ آپ کس حد کو نشانہ بنا رہے ہیں۔ Google کے مطابق ذاتی Gmail اکاؤنٹ میں اٹیچمنٹ کی حد 25 MB ہے (support.google.com/mail/answer/6584)، اور Discord کے بقول اگست 2026 تک سبسکرپشن کے بغیر اپ لوڈ کی حد 20 MB ہے (support.discord.com/hc/en-us/articles/25444343291031)۔ دوسری ایپس اور میل سروسز اپنی الگ حدیں رکھتی ہیں، اس لیے جو سروس آپ استعمال کرتے ہیں اس کا مدد کا صفحہ دیکھ لیں، اور یہ بھی کہ وہ MB گنتی ہے یا MiB۔
میری ویڈیو کا موجودہ بٹ ریٹ کتنا ہے، یہ کیسے دیکھوں؟
- فائل کے سائز کو دورانیے سے تقسیم کریں۔ 3 منٹ (180 سیکنڈ) چلنے والی 90 MB کی کلپ 90 × 8 ÷ 180 = 4 Mbit/s استعمال کرتی ہے، یعنی کل 4000 kbit/s۔
- اس کا موازنہ جدول سے کریں۔ اگر کل بٹ ریٹ پہلے ہی بجٹ سے کم ہے تو فائل حد میں آتی ہے، اور اسے کمپریس کرنے سے صرف کوالٹی کم ہوتی ہے۔
- کسی فائل سے درست عدد پڑھنے کے لیے
ffprobe -v error -show_entries format=bit_rate -of default=noprint_wrappers=1:nokey=1 input.mp4کل بٹ ریٹ بٹس فی سیکنڈ میں دکھاتا ہے۔
براؤزر میں ویڈیو کیسے کمپریس کروں؟
- ویڈیو کمپریسر کھولیں اور MP4، MOV یا WEBM فائل کو خانے پر چھوڑ دیں۔ ایک وقت میں ایک فائل، زیادہ سے زیادہ 1 GB۔
- ایک پری سیٹ چنیں۔ "سب سے چھوٹی فائل" اونچائی کو 720p تک محدود کرتا ہے اور کم بٹ ریٹ کا ہدف رکھتا ہے، جو چیٹ اور ای میل کے لیے مناسب ہے۔ "متوازن" درمیانے کوالٹی ہدف کے ساتھ 1080p تک برقرار رکھتا ہے۔
- "ویڈیو کمپریس کریں" دبائیں اور نتیجے کی قطار دیکھیں۔ اس میں پہلے اور بعد کا سائز اور بچت کا فیصد دکھایا جاتا ہے، تاکہ آپ اسے اپنی حد سے ملا سکیں۔
یہ کام آپ کے براؤزر ٹیب میں ہوتا ہے، اس لیے کلپ اپ لوڈ نہیں ہوتی۔ ایک بات یاد رکھیں: پری سیٹ کوالٹی کی سطح طے کرتے ہیں، ہدف کا سائز نہیں، اس لیے کمپریسر 25 MB کی ضمانت نہیں دے سکتا۔ وہ آپ کو بتاتا ہے کہ نتیجہ کیا نکلا۔ اگر فائل پہلے ہی مختصر تھی تو وہ بڑی فائل واپس کرنے کے بجائے یہی بتا دیتا ہے۔
اگر نتیجہ پھر بھی حد سے بڑا ہو تو کیا کریں؟
- کلپ چھوٹی کریں۔ سائز دورانیے کے ساتھ بڑھتا گھٹتا ہے، اس لیے 5 منٹ کی ویڈیو کو 3 منٹ کا کر دینے سے کوالٹی کی کم سیٹنگ کے مقابلے میں کہیں زیادہ گنجائش بنتی ہے۔
- کمپریس شدہ فائل کو دوبارہ کمپریس کرنے کے بجائے اصل فائل سے نئے سرے سے شروع کریں۔ ہر بار دوبارہ انکوڈ کرنے سے تھوڑی اور شارپنس جاتی رہتی ہے۔
- ffmpeg سے درست بٹ ریٹ پر انکوڈ کریں۔ فائل کے سائز کو ہدف بنانا ہو تو FFmpeg کی H.264 گائیڈ (
trac.ffmpeg.org/wiki/Encode/H.264) ٹو پاس انکوڈنگ تجویز کرتی ہے۔ 3 منٹ اور 25 MB کے لیے پہلا پاسffmpeg -y -i input.mp4 -c:v libx264 -b:v 950k -pass 1 -an -f null /dev/nullسے چلائیں اور پھر دوسرا پاسffmpeg -i input.mp4 -c:v libx264 -b:v 950k -pass 2 -c:a aac -b:a 128k output.mp4سے۔ Windows پر/dev/nullکی جگہNULلکھیں۔ - لنک بھیج دیں۔ حد سے بڑی اٹیچمنٹس کو Gmail خود بخود Google Drive کے لنکس میں بدل دیتا ہے۔
چھوٹی فائل کے لیے کوالٹی کی کتنی قیمت دینی پڑتی ہے؟
فی سیکنڈ کم بٹس کا مطلب ہے ہر فریم میں کم تفصیل۔ ٹیکسٹ، باریک لکیریں اور تیز حرکت سب سے پہلے دھندلے ہوتے ہیں۔ 3 منٹ کے لیے 583 kbit/s جیسا تنگ بجٹ 1080p پر بلاکی نظر آئے گا، کیونکہ وہی بٹس زیادہ پکسلز کو سنبھالتے ہیں۔ 720p پر آنے سے انکوڈر کو کم پکسلز بیان کرنے پڑتے ہیں، اور اس بٹ ریٹ پر تصویر عموماً بہتر رہتی ہے۔ اگر حد بہت تنگ ہو تو بدصورت کلپ سے چھوٹی کلپ بہتر ہے۔
سوالات
ویڈیو کو 16 MB تک کیسے کمپریس کروں؟
یہی طریقہ 16 MB کے بجٹ کے ساتھ استعمال کریں۔ 128 kbit/s آڈیو کے ساتھ 16 MB میں 1 منٹ کی کلپ کے لیے تقریباً 2005 kbit/s، 3 منٹ کے لیے 583 kbit/s اور 5 منٹ کے لیے 298 kbit/s کی ویڈیو آتی ہے۔ اسی عدد پر یا اس سے ذرا نیچے انکوڈ کریں اور نتیجے کا سائز دیکھ لیں۔
25 MB سے بڑی ویڈیو ای میل سے کیسے بھیجوں؟
اسے حد میں آنے تک کمپریس کریں، یا لنک بھیجیں۔ ذاتی Gmail اکاؤنٹس میں اٹیچمنٹ کی حد 25 MB ہے، اور اس سے بڑی اٹیچمنٹ کی جگہ Gmail Google Drive کا لنک لگا دیتا ہے۔ دفتر اور اسکول کے اکاؤنٹس میں وہی حدیں چلتی ہیں جو ان کا ایڈمنسٹریٹر مقرر کرے۔
میری کمپریس شدہ ویڈیو پھر بھی حد سے بڑی کیوں ہے؟
تین چیزیں مل کر سائز بڑھاتی ہیں۔ کنٹینر (MP4، MKV وغیرہ) ہیڈر اور انڈیکس شامل کرتا ہے، ویری ایبل بٹ ریٹ انکوڈر آپ کے مقرر کردہ بٹ ریٹ کا صرف اوسط رکھتا ہے، اور کچھ سروسز MB کے بجائے MiB گنتی ہیں: 25 MiB دراصل 26.2 MB ہے، یعنی 4.9% زیادہ۔ حد سے چند فیصد نیچے کا ہدف رکھیں۔
کیا ویڈیو کمپریس کرنے سے اس کی کوالٹی کم ہو جاتی ہے؟
جی ہاں، تھوڑی۔ دوبارہ انکوڈ کرنے میں کم بٹس خرچ ہوتے ہیں، اور نقصان سب سے پہلے ٹیکسٹ اور باریک تفصیل میں نظر آتا ہے۔ "متوازن" پری سیٹ پر فون کی اسکرین پر اسے دیکھنا عموماً مشکل ہوتا ہے۔ اصل فائل سنبھال کر رکھیں تاکہ آپ مختلف سیٹنگز کے ساتھ دوبارہ کمپریس کر سکیں۔
کمپریس کرتے وقت کیا میری ویڈیو اپ لوڈ ہوتی ہے؟
نہیں۔ ویڈیو کھلے ٹیب میں آپ کے براؤزر کے اپنے کوڈیکس پڑھتے اور دوبارہ انکوڈ کرتے ہیں، اور کچھ بھی سرور کو نہیں بھیجا جاتا۔ اس کے لیے Chrome یا Edge کا حالیہ ورژن، Firefox 130 یا اس کے بعد کا، یا Safari 16.4 یا اس کے بعد کا چاہیے۔