VLC انٹرفیس فریز / جواب نہیں دے رہا — 5 فکسز

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

ایک فریزڈ VLC ونڈو کریش سے مختلف ہے: ویڈیو شاید چلتا رہے (آڈیو جاری رہے) یا سب کچھ رک جائے اور Windows "Not Responding" رپورٹ کرے۔ وجہ عام طور پر ایک تھریڈ کا انٹرفیس کو بلاک کرنا ہوتی ہے — عام طور پر ویڈیو رینڈرر، پھنسا ہوا ڈیکوڈر، یا ایک ایکسٹینشن۔ ان فکسز کو ترتیب سے کرتے جائیں: زیادہ تر فریزڈ انٹرفیس فکس 1 یا 2 سے حل ہو جاتے ہیں، اور ان میں سے کوئی بھی آپ کی میڈیا لائبریری ضائع نہیں کرتا۔

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

  • ویڈیو رینڈرر لاک اپ — آؤٹ پٹ ماڈیول (Direct3D11، OpenGL) مخصوص GPU/ڈرائیور امتزاج پر ڈیڈ لاک کر جاتا ہے، انٹرفیس تھریڈ کو اپنے ساتھ لے کر۔
  • ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ اسٹال — GPU ڈیکوڈر ایک خراب فریم پر ہینگ ہو جاتا ہے اور مین لوپ ہمیشہ کے لیے انتظار کرتا ہے۔
  • بگی Lua ایکسٹینشنز — ایک ایکسٹینشن جو انٹرفیس تھریڈ پر چلتی ہے جب گڑبڑ کرے تو پوری ونڈو فریز کر سکتی ہے۔
  • خراب ترجیحات یا اسکن — ایک خراب محفوظ لے آؤٹ یا اسکن فائل Qt انٹرفیس کو سٹارٹ اپ یا ویو چینج پر توڑ سکتی ہے۔
  • سسٹم لیول دباؤ — ختم شدہ RAM، مرتی ہوئی ڈسک، یا اوور ہیٹنگ VLC کو فریز دکھاتی ہے جبکہ وہ تھراش (thrash) کر رہا ہو۔

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

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

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

  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. مسئلہ زدہ فائل دوبارہ چلائیں۔

    اگر مسئلہ ختم ہو گیا ہے تو قصور وار جی پی یو ڈیکوڈر تھا۔

نوٹپھنسا ہوا GPU ڈیکوڈر Windows پر فریزڈ ونڈوز کی نمبر 1 وجہ ہے۔ سافٹویئر ڈیکوڈنگ اسی طرح ڈیڈ لاک نہیں کر سکتا۔

حل 2ویڈیو آؤٹ پٹ ماڈیول کو تبدیل کریں OpenGL (یا Direct3D11 اگر آپ OpenGL پر تھے) میں

مخصوص جی پی یو سیٹ اپ پر سیاہ اسکرین اور رینڈرنگ کی خرابیوں کو حل کرتا ہے

  1. ٹولز > ترجیحات > ویڈیو (Video) پر جائیں۔

    ویڈیو کی ترتیبات کھل جاتی ہیں۔

  2. "آؤٹ پٹ" (Output) کو OpenGL (یا Direct3D11 اگر آپ OpenGL پر تھے)۔

    آؤٹ پٹ ماڈیول تبدیل ہو جاتا ہے۔

  3. Save پر کلک کریں اور VLC کو دوبارہ شروع کریں۔

    VLC دوبارہ شروع ہوتا ہے۔

  4. فائل دوبارہ کھولیں اور تصویر چیک کریں۔

    ویڈیو کو اب صحیح طریقے سے رینڈر ہونا چاہیے۔

نوٹاگر نیا ماڈیول کام کرے تو اسے برقرار رکھیں۔ مختلف جی پی یو اور ڈرائیور مختلف طریقے سے برتاؤ کرتے ہیں، اس لیے ٹیسٹ کرنا ہی ایک مستحکم آؤٹ پٹ تلاش کرنے کا تیز ترین طریقہ ہے۔

حل 3فریزڈ ونڈو بند کریں اور صاف دوبارہ شروع کریں

بغیر لائبریری گنوائے دوبارہ سیشن بحال کرتا ہے

  1. اگر ونڈو غیر ذمہ دار ہے، تو 10–15 سیکنڈ انتظار کریں — بھاری فائلز قانونی طور پر UI کو تھوڑی دیر کے لیے روک سکتی ہیں۔

    VLC شاید خودبخود ٹھیک ہو جائے۔

  2. اگر یہ فریز رہے، تو اسے ٹاسک منیجر (Ctrl+Shift+Esc → VLC → End task) کے ذریعے بند کریں یا macOS/Linux پر killall VLC۔

    VLC ختم کر دیا گیا۔

  3. VLC دوبارہ لانچ کریں — آپ کی میڈیا لائبریری اور پلے لسٹس ڈسک پر محفوظ ہیں اور قتل سے بچ جاتی ہیں۔

    VLC آپ کی لائبریری کے ساتھ کھلتا ہے۔

نوٹٹاسک ختم کرنا محفوظ ہے: VLC میڈیا ڈیٹا بیس مسلسل محفوظ کرتا ہے۔ صرف غیر محفوظ فائل وار ٹائمنگ ٹوییکس ہی ضائع ہوتے ہیں۔

حل 4Lua ایکسٹینشنز کو عارضی طور پر غیر فعال کریں

خراب ایڈ آنز کی وجہ سے سٹارٹ اپ پر آنے والے کریش کو حل کرتا ہے

  1. VLC بند کریں۔

    VLC بند ہے۔

  2. ایکسٹینشنز کا فولڈ کا نام تبدیل کریں: %APPDATA%\vlc\lua (Windows)، ~/Library/Application Support/org.videolan.vlc/lua (macOS) یا ~/.local/share/vlc/lua (Linux) → اس میں .bak شامل کریں۔

    ایکسٹینشنز اب لوڈ نہیں ہوتیں۔

  3. VLC شروع کریں — اگر بغیر کسی مسئلے کے کھل جائے، تو آپ کی کسی ایک ایکسٹینشن نے کریش کیا تھا۔

    VLC عام طور پر شروع ہوتا ہے۔

  4. ایکسٹینشنز کو ایک ایک کر کے دوبارہ فعال کریں تاکہ قصور وار کا پتہ چلے، یا بیک اپ ڈیلیٹ کر دیں۔

    صرف کام کرنے والی ایکسٹینشنز بچتی ہیں۔

نوٹیہ ڈیفالٹ Lua انٹرفیس ایکسٹینشنز کو بھی غیر فعال کر دیتا ہے — استحکام کی تصدیق کے بعد آپ بغیر خطرے کے .bak ڈیلیٹ کر سکتے ہیں۔

حل 5VLC کی ترجیحات کو ڈیفالٹ پر بحال کریں

خراب ترتیبات کو صاف کرتا ہے جو کریش، سیاہ اسکرین اور آڈیو کے مسائل کا سبب بنتی ہیں

  1. VLC کو مکمل طور پر بند کریں۔

    کوئی بھی VLC عمل (process) چل نہیں رہا ہوتا۔

  2. ایک کمانڈ پرامپٹ (Win+R → cmd) یا ٹرمنل کھولیں۔

    ایک کمانڈ لائن دستیاب ہے۔

  3. چلائیں: vlc --reset-config (Windows/Linux) — macOS پر ~/Library/Preferences/org.videolan.vlc کو ڈیلیٹ کریں۔

    VLC کی ترجیحات ڈیفالٹ پر بحال ہو جاتی ہیں۔

  4. VLC شروع کریں اور صرف وہ ترتیبات دوبارہ لگائیں جن کی آپ کو واقعی ضرورت ہے۔

    VLC صاف ترتیبات کے ساتھ شروع ہوتا ہے۔

نوٹیہ تمام اپنی بنائی ہوئی ترجیحات (شارٹ کٹس اور اسکنز سمیت) مٹا دیتا ہے۔ اگر آپ بیک اپ چاہتے ہیں تو ٹولز > ترجیحات > All > Interface سے اپنی کنفیگ برآمد (export) کر لیں۔

حل 6VLC کا ایک صاف (clean) دوبارہ انسٹال کریں

خراب انسٹالیشن، خراب پلگ ان کیشے اور ورژن کے تنازعات کو حل کرتا ہے

  1. VLC کو ان انسٹال کریں: Windows میں ترتیبات > ایپس (Settings > Apps) سے، یا macOS پر VLC کو ٹریش میں گھسیٹ کر۔

    VLC سسٹم سے ہٹا دیا جاتا ہے۔

  2. بچا ہوا کنفیگ فولڈ ڈیلیٹ کریں: %APPDATA%\vlc (Windows)، ~/Library/Preferences/org.videolan.vlc (macOS) یا ~/.config/vlc (Linux)۔

    VLC کا تمام ڈیٹا ختم ہو جاتا ہے۔

  3. تازہ ترین ورژن صرف سرکاری ذریعے سے ڈاؤن لوڈ کریں: videolan.org/vlc۔

    ایک صاف سرکاری انسٹالر ڈاؤن لوڈ ہوتا ہے۔

  4. انسٹال کریں اور اپنی فائل دوبارہ ٹیسٹ کریں۔

    تازہ ترجیحات کے ساتھ ایک صاف انسٹال عام طور پر بار بار آنے والے فریزز ختم کر دیتا ہے۔

نوٹVLC کو کبھی بھی تھرڈ پارٹی مررز سے ڈاؤن لوڈ نہ کریں — دوبارہ پیک کیے گئے بلڈز کریش اور ساتھ ملے ہوئے ایڈویئر کا ایک عام سبب ہیں۔

اعلیٰ حل

حل 1ایک صاف انٹرفیس (ڈمی موڈ) کے ساتھ VLC شروع کریں

دریافت کرتا ہے کہ کیا GUI ہی کریش کا سبب ہے

  1. VLC بند کریں۔

    VLC بند ہے۔

  2. ایک ٹرمنل کھولیں اور چلائیں: vlc -I dummy۔

    VLC بغیر GUI (کسی ونڈو کے) کے شروع ہوتا ہے۔

  3. ایک فائل چلائیں: vlc -I dummy "path\to\file.mp4"۔

    اگر آڈیو سنائی دے تو کور ٹھیک کام کر رہا ہے اور قصور انٹرفیس کا تھا۔

  4. ٹیسٹ کے بعد معمول کے مطابق دوبارہ شروع کریں۔

    عام انٹرفیس بحال ہو جاتا ہے۔

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

حل 2وسائل کی کمی (resource exhaustion) چیک کریں

سسٹم لیول وجوہات تلاش کرتا ہے

  1. ٹاسک منیجر کھولیں اور چیک کریں کہ VLC کے فریز کے دوران RAM/ڈسک کا استعمال کیا ہے۔

    آپ دیکھتے ہیں کہ کیا سسٹم 100٪ میموری پر ہے۔

  2. پس منظر کے براؤزرز/ٹیبز بند کریں اور پلے بیک دوبارہ کوشش کریں۔

    اگر میموری مسئلہ تھی تو فریز غائب ہو جاتا ہے۔

  3. فیل ہو رہی ڈسک پر میڈیا فائلز کے لیے ڈسک کی صحت چیک کریں — ایک رکتی ہوئی ڈسک بالکل فریزڈ پلیئر جیسی لگتی ہے۔

    ڈسک کی تصدیق ہو جاتی ہے کہ وہ صحت مند ہے یا فیل۔

نوٹکئی براؤزر ٹیبز والی 8 GB مشینیں سب سے عام وسائل-فریز سیٹ اپ ہیں۔ ٹیبز بند کرنے سے عام طور پر ٹھیک ہو جاتا ہے۔

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

  • VLC کو اپ ڈیٹ رکھیں — انٹرفیس تھریڈ فکسز ہر 3.0.x ریلیز کے ساتھ آتے ہیں (موجودہ مستحکم: 3.0.23)۔
  • ایکسٹینشنز کم رکھیں؛ نئے Lua ایکسٹینشنز ایک ایک کر کے ٹیسٹ کریں۔
  • اگر فریز لمبے سیشنز سے متعلق ہیں تو درجہ حرارت مانیٹر کریں — تھرمل تھروٹلنگ UI فریزز کا بہروپ دھارتی ہے۔
  • ایک ری سیٹ میں آسانی کے لیے اپنی ترجیحات برآمد کریں (ٹولز > ترجیحات > All > Interface)۔

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

کیا میں اگر VLC کو زبردستی بند کروں تو میری پلے لسٹس ضائع ہو جائیں گی؟
نہیں — پلے لسٹس اور میڈیا لائبریری مسلسل ڈسک پر لکھی جاتی ہیں۔ صرف ان سیشن والے ٹوییکس (جیسے غیر محفوظ سب ٹائٹل آف سیٹس) ضائع ہوتے ہیں۔
ویڈیو چلتا رہتا ہے لیکن انٹرفیس فریز ہے — کیوں؟
ویڈیو اور آڈیو انٹرفیس سے الگ تھریڈز پر چلتے ہیں۔ ایک پھنسا ہوا رینڈرر یا ایکسٹینشن ونڈو کو فریز کر سکتا ہے جبکہ پلے بیک اپنے تھریڈ پر جاری رہے۔
کیا VLC 4.0 انٹرفیس فریزز ٹھیک کرتا ہے؟
4.0 کا رائٹ (rewrite) مزید کام انٹرفیس تھریڈ سے ہٹاتا ہے، لیکن وہ ابھی پری ریلیز ہے۔ مستحکم تجربے کے لیے 3.0.23 پر رہیں۔

خلاصہ

ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (تیز رفتار ہارڈویئر ڈیکوڈنگ) کو بند کریں — زیادہ تر صورتوں میں سیاہ/سبز اسکرین، پکسلیشن اور ہکلانے کو حل کرتا ہے. 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.