VLC ہکلتا ہوا پلے بیک: 5 قدموں میں لیگ اور ہکل دور کریں

ویڈیو پلے بیک مسائل آخری اپ ڈیٹ: لاگو ہوتا ہے: Windows / macOS / Linux · VLC 3.0.x

ہکلتا ہوا پلے بیک — ویڈیو جو جھٹکے کھاتا ہے، مائیکرو سٹٹرز کرتا ہے، یا پیچھے رہ جاتا ہے — VLC کے سب سے مایوس کن مسائل میں سے ایک ہے کیونکہ یہ ان مشینوں پر بھی ہوتا ہے جو دوسرے پلیئرز کو بالکل ٹھیک چلاتی ہیں۔ اس کی وجہ شاذ و نادر ہی فائل ہوتی ہے اور تقریباً کبھی "پی سی بہت سستا ہے" نہیں ہوتی۔ یہ VLC کی گھڑی، ویڈیو آؤٹ پٹ اور ڈیکوڈر کے درمیان ٹائمنگ کا مسئلہ ہے۔ یہ گائیڈ ترتیب سے چار سب سے عام ٹائمنگ بریکرز کو ٹھیک کرتا ہے؛ زیادہ تر صارف قدم 3 تک ہو جاتے ہیں۔

ایسا کیوں ہوتا ہے؟

  • غیر موافق ڈرائیورز کے ساتھ ہارڈویئر ایکسلریشن — جی پی یو ڈیکوڈنگ متغیر فریم ٹائمنگ لاتا ہے جسے رینڈرر ہموار نہیں کر پاتا۔
  • vsync / ریفریش کی عدم موافقت — 60 Hz مواد ایک 144 Hz اسکرین پر (یا اس کے برعکس) بغیر مناسب فریم پیسنگ کے دورانیہ سٹٹر پیدا کرتا ہے۔
  • پاور سیونگ موڈز جو جی پی یو/سی پی یو کو تھروٹل کرتے ہیں — لیپ ٹاپ اور کچھ ڈیسک ٹاپ پلے بیک کے دوران ڈاؤن کلاک کرتے ہیں، جس سے فریم ڈراپس ہوتے ہیں۔
  • سٹریمز کے لیے نیٹ ورک یا ڈسک بفرنگ — ناکافی کیشے نیٹ ورک جٹر کو مرئی ہکل میں بدل دیتا ہے۔
  • جی پی یو کے لیے لڑنے والی بیک گراؤنڈ پراسیسز — براؤزر ہارڈویئر ایکسلریشن + گیم کیپچر + VLC ویڈیو انجن کو سیراب کر سکتے ہیں۔

کیسے ٹھیک کریں

حل 1"ڈراپ فریمز آن لیٹ پکچرز" (Drop frames on late pictures) کو فعال کریں

4K اور زیادہ بٹ ریٹ والی فائلوں پر آڈیو کی ترجیح کی وجہ سے آنے والی ہکل کو حل کرتا ہے

  1. ٹولز > ترجیحات > ان پٹ / کوڈیکس پر جائیں۔

    ان پٹ کی ترتیبات کھل جاتی ہیں۔

  2. "ڈراپ فریمز آن لیٹ پکچرز" (Drop frames on late pictures) کو فعال کریں۔

    VLC دیر سے آنے والے ویڈیو فریمز کو چھوڑ دے گا۔

  3. محفوظ کریں اور دوبارہ شروع کریں، پھر فائل چلائیں۔

    پلے بیک آڈیو کے ساتھ ہم آہنگ رہتا ہے۔

نوٹیہ ویڈیو کو ایک فریم چھوڑنے پر مجبور کرتا ہے بجائے اسے روکنے کے — 24–60 fps پر ناقابل شعور، لیکن آڈیو کو مکمل طور پر ہموار رکھتا ہے۔

حل 2ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (تیز رفتار ہارڈویئر ڈیکوڈنگ) کو بند کریں

زیادہ تر صورتوں میں سیاہ/سبز اسکرین، پکسلیشن اور ہکلانے کو حل کرتا ہے

  1. VLC کھولیں اور ٹولز (Tools) > ترجیحات (Preferences) پر جائیں (یا Windows/Linux پر Ctrl+P، macOS پر Cmd+, دبائیں)۔

    ترجیحات کی ونڈو کھل جاتی ہے۔

  2. بائیں جانب "ان پٹ / کوڈیکس" (Input / Codecs) ٹیب پر کلک کریں۔

    کوڈیک سے متعلق ترتیبات ظاہر ہوتی ہیں۔

  3. ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (Hardware-accelerated decoding) تلاش کریں اور اسے Disable پر سیٹ کریں۔

    ڈراپ ڈاؤن اب "Disable" دکھاتا ہے۔

  4. Save پر کلک کریں، پھر VLC کو مکمل طور پر دوبارہ شروع کریں (صرف ویڈیو نہیں بلکہ VLC کی ہر ونڈو کو بند کریں)۔

    VLC سافٹویئر ڈیکوڈنگ کے ساتھ دوبارہ شروع ہوتا ہے۔

  5. مسئلہ زدہ فائل دوبارہ چلائیں۔

    اگر پلے بیک ہموار ہو جائے، تو جی پی یو ڈیکوڈر ٹائمنگ جٹر متعارف کروا رہا تھا۔

نوٹیہ سی پی یو ڈیکوڈنگ پر مجبور کرتا ہے۔ سی پی یو کا تھوڑا زیادہ استعمال عام ہے، لیکن پلے بیک مستحکم ہو جاتا ہے۔ اگر یہ کام کرے، تو بعد میں اپنا گرافکس ڈرائیور اپ ڈیٹ کرنے کے بعد اسے دوبارہ فعال کر سکتے ہیں۔

حل 3اپنا ڈسپلے ریفریش ریٹ صحیح سیٹ کریں

ریفریش کی عدم موافقت والے سٹٹر کو ختم کرتا ہے

  1. ونڈوز: سیٹنگز > سسٹم > ڈسپلے > ایڈوانس ڈسپلے > مقامی ریفریش ریٹ چنیں (مثلاً 144 Hz)۔

    ڈسپلے اپنی مقامی ریٹ پر چلتا ہے۔

  2. macOS: سسٹم سیٹنگز > ڈسپلے > ریفریش ریٹ۔

    ریفریش ریٹ سیٹ ہو جاتا ہے۔

  3. VLC میں، ٹولز > ترجیحات > ویڈیو، "Synchronize video output with display refresh rate" کو فعال کریں؟ — اگر آپ کے بلڈ میں موجود ہو تو دونوں حالتوں کو ٹیسٹ کریں۔

    فریم پیسنگ ڈسپلے کے ساتھ ہم آہنگ ہو جاتی ہے۔

نوٹ144 Hz مانیٹر پر 24 fps فلم کے لیے، صحیح 5:1 پل ڈاؤن کیے بغیر تھوڑا سٹٹر فطری ہے؛ 120 Hz استعمال کرنا یا سنک آپشن کو فعال کرنا مددگار ہے۔

حل 4پلے بیک کے دوران پاور سیونگ کو بند کریں

پلے بیک کے دوران سی پی یو/جی پی یو تھروٹلنگ کو روکتا ہے

  1. ونڈوز: سیٹنگز > سسٹم > پاور > "Best performance" پر سیٹ کریں (یا ایک High Performance پلان بنائیں)۔

    سی پی یو/جی پی یو تھروٹل نہیں ہوتے۔

  2. لیپ ٹاپ: چارجر لگا رکھیں — بیٹری موڈ جارحانہ طور پر ڈاؤن کلاک کرتا ہے۔

    مستقل کلاکس زیادہ رہتی ہیں۔

  3. NVIDIA/AMD کنٹرول پینل: VLC (vlc.exe) کو "Prefer maximum performance" پر سیٹ کریں۔

    جی پی یو VLC کے لیے مکمل کلاکس چلاتا ہے۔

نوٹیہ "VLC بیٹری پر لیگ کرتا ہے لیکن چارجر پر ٹھیک ہے" کے پیچھے چھپی وجہ ہے۔

حل 5نیٹ ورک کیشے کی مقدار بڑھائیں

سٹریمز پر بفرنگ، ہکلانے اور گرے ہوئے فریمز کو حل کرتا ہے

  1. ٹولز > ترجیحات > ان پٹ / کوڈیکس پر جائیں۔

    ان پٹ کی ترتیبات کھل جاتی ہیں۔

  2. "نیٹ ورک کیشنگ (ms)" (Network caching (ms)) کو 3000 ms پر سیٹ کریں (ڈیفالٹ 1000 ہے)۔

    بفر بڑھ جاتا ہے۔

  3. Save پر کلک کریں، VLC کو دوبارہ شروع کریں اور سٹریم دوبارہ کھولیں۔

    سٹریم زیادہ دیر تک پری بفر کرتا ہے۔

نوٹزیادہ قدریں زیادہ ریم استعمال کرتی ہیں (فی سیکنڈ بفر کا تقریباً 1.5 MB) لیکن Wi-Fi اور IPTV سٹریمز پر ہکلانا ڈرامائی طور پر کم کر دیتی ہیں۔

اعلیٰ حل

حل 1VLC کے فریم سکپ اور کلاک آپشنز استعمال کریں (ماہر نظر)

ضدی کیسز کے لیے A/V کلاک کو باریکی سے ٹیون کرتا ہے

  1. ٹولز > ترجیحات، نیچے "All" پر کلک کریں تاکہ ماہر ترتیبات ظاہر ہوں۔

    ایڈوانسڈ سیٹنگز ظاہر ہوتی ہیں۔

  2. ان پٹ / کوڈیکس > "Skip frames" پہلے ہی احاطہ کر چکا ہے؛ اب ویڈیو > "Synchronize video output with display refresh rate" اور آڈیو > "Audio resampler" = "SoX Resampler (best quality)" چیک کریں۔

    کلاک اور ری سیمپلنگ ٹیون ہو جاتے ہیں۔

  3. محفوظ کریں، دوبارہ شروع کریں اور ٹیسٹ کریں۔

    پلے بیک کی ٹائمنگ بہتر ہو جاتی ہے۔

نوٹSoX ری سیمپلر آڈیو ڈرِفٹ کو کم کرتا ہے جسے ویڈیو کلاک کو بعد میں کمپنیسیٹ کرنا پڑتا ہے — ایک کلاسیک چھپا ہوا سٹٹر کا سبب۔

آئندہ کیسے بچیں

  • جی پی یو ڈرائیور کو اپ ڈیٹ رکھیں — فریم پیسنگ فکسز باقاعدگی سے آتے ہیں۔
  • پلے بیک کے دوران جی پی یو بھاری بیک گراؤنڈ ایپس (براؤزر ویڈیو، کیپچر ٹولز) بند رکھیں۔
  • اپنی مین مانیٹر کے لیے ایک مستحکم ریفریش ریٹ استعمال کریں؛ پلے بیک کے دوران 60 Hz ثانوی اسکرینز مکس نہ کریں۔

اکثر پوچھے گئے سوالات

VLC ہچکیاں کیوں لیتا ہے لیکن دوسرے پلیئرز نہیں؟
دوسرے پلیئرز اکثر مختلف آؤٹ پٹ اسٹیکس (مثلاً Media Foundation) اپنی فریم پیسنگ کے ساتھ استعمال کرتے ہیں۔ VLC کا "drop frames on late pictures" سیٹنگ عام طور پر یہ فرق ختم کر دیتا ہے۔
کیا ہکلتا ہوا پلے بیک ویڈیو فائل کو نقصان پہنچاتا ہے؟
نہیں — پلے بیک سٹٹر ایک رینڈرنگ مسئلہ ہے اور فائل میں کوئی تبدیلی نہیں کرتا۔
مقامی فائلوں کے لیے VLC کیشے بڑھانے سے مدد ملے گی؟
شاذ و نادر ہی۔ مقامی فائلیں اتنی تیز پڑھی جاتی ہیں؛ ہکلنا ٹائمنگ کا مسئلہ ہے، پڑھنے کا نہیں۔ کیشے نیٹ ورک سٹریمز کے لیے معنی رکھتا ہے۔
کیا VLC تمام 4K ویڈیوز پر ہچکیاں لیتا ہے؟
اگر صرف کچھ 4K فائلیں ہچکیاں لیتی ہیں، تو عام طور پر کوڈیک مخصوص (HEVC 10-bit) ہارڈویئر ڈیکوڈنگ ہوتی ہے۔ hwaccel بند کریں اور دوبارہ ٹیسٹ کریں۔

خلاصہ

"ڈراپ فریمز آن لیٹ پکچرز" (Drop frames on late pictures) کو فعال کریں — 4K اور زیادہ بٹ ریٹ والی فائلوں پر آڈیو کی ترجیح کی وجہ سے آنے والی ہکل کو حل کرتا ہے. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.