macOS پر فل اسکرین میں VLC سیاہ اسکرین — فکسز

سسٹم سے مخصوص مسائل آخری اپ ڈیٹ: لاگو ہوتا ہے: macOS 12+ · Intel & Apple Silicon · VLC 3.0.x

فل اسکرین وہ جگہ ہے جہاں macOS VLC کے مسائل سامنے آتے ہیں; ونڈو ٹھیک چلتی ہے، لیکن فل اسکرین میں جانے پر ایک سیاہ فریم (آڈیو اب بھی چلتا ہے) یا ایک ایسی ونڈو ملتی ہے جو کبھی پھیلتی ہی نہیں۔ وجوہات macOS مخصوص ہیں — مقامی فل اسکرین Space سسٹم، VideoToolbox آؤٹ پٹ، اور Apple Silicon پر GPU ڈرائیور کی عجیب باتیں۔ یہ گائیڈ فکسز کو اس ترتیب سے دیتا ہے جو زیادہ کیسز حل کرتی ہے۔

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

  • VideoToolbox آؤٹ پٹ گلٹچز — ڈیفالٹ macOS ویڈیو آؤٹ پٹ کچھ GPU/ڈرائیور امتزاج پر تب ناکام ہو سکتا ہے جب ونڈو فل اسکرین Space میں جائے۔
  • فل اسکرین Space تنازعات — macOS مقامی فل اسکرین (سبز بٹن) plus "Displays have separate Spaces" VLC کی ویڈیو لیئر کو پیچھے چھوڑ سکتا ہے۔
  • Apple Silicon ڈرائیور بگز — ابتدائی M1/M2 ڈرائیور نسلوں میں فل اسکرین ری ڈرا مسائل تھے جنہیں بعد کی macOS اپ ڈیٹس نے ٹھیک کیا۔
  • خراب ترجیحات — پرانے VLC ورژن کی ایک پرانی فل اسکرین/آؤٹ پٹ ترتیب منتقلی توڑ دیتی ہے۔
  • ہارڈویئر ایکسلریٹڈ اسٹال — جب ڈسپلے موڈ بدلتا ہے تو GPU ڈیکوڈر ہینگ کر جاتا ہے، ویڈیو پلین سیاہ چھوڑ کر۔

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

حل 1ویڈیو آؤٹ پٹ کو OpenGL پر زبردستی لگائیں (یا اس کے برعکس)

کلاسیکی macOS فل اسکرین فکس

  1. جائیں ٹولز > ترجیحات > ویڈیو > آؤٹ پٹ۔

    آؤٹ پٹ آپشنز کھل جاتے ہیں۔

  2. آؤٹ پٹ کو "OpenGL video output" پر سیٹ کریں (یا اگر یہ OpenGL تھا تو واپس "VideoToolbox" پر)۔

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

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

    فل اسکرین درست دکھاتا ہے۔

نوٹماڈیول ٹوگل کرنا ایک پرانی رینڈرنگ حالت توڑ دیتا ہے — یہاں تک کہ اگر آپ آخر میں واپس سوئچ کریں، تو ری سیٹ اکثر منتقلی ٹھیک کر دیتا ہے۔

حل 2غیر مقامی فل اسکرین موڈ استعمال کریں

macOS Space کے مسائل مکمل طور پر بائی پاس کرتا ہے

  1. ویڈیو چلائیں اور Cmd+F دبائیں (VLC کا اپنا فل اسکرین) ہرا بٹن کے بجائے۔

    VLC اپنا فل اسکرین میں داخل ہوتا ہے۔

  2. اگر Cmd+F بھی فیل ہو، تو ویڈیو ایریا پر ڈبل کلک کریں — یہ کچھ VLC ورژنز میں "Always on top fullscreen" ٹوگل کرتا ہے۔

    فل اسکرین ٹوگل ہوتا ہے۔

  3. اگر آپ متعدد مانیٹر استعمال کرتے ہیں اور گھوسٹنگ دیکھیں تو macOS ترجیح System Settings > Desktop & Dock > "Displays have separate Spaces" کو غیر فعال کریں۔

    Spaces قابلِ پیشن گوئی سلوک کرتے ہیں۔

نوٹCmd+F VLC کا ونڈو لیول فل اسکرین استعمال کرتا ہے، جو کوئی نیا macOS Space نہیں بناتا — منتقلی بگ سے بچتا ہے۔

حل 3Disable hardware-accelerated decoding

Fixes black/green screen, pixelation and stuttering in most cases

  1. Open VLC and go to Tools > Preferences (or press Ctrl+P on Windows/Linux, Cmd+, on macOS).

    The Preferences window opens.

  2. Click the Input / Codecs tab on the left.

    Codec-related settings are shown.

  3. Find "Hardware-accelerated decoding" and set it to Disable.

    The dropdown now reads "Disable".

  4. Click Save, then fully restart VLC (close every VLC window, not just the video).

    VLC restarts with software decoding.

  5. Play the problematic file again.

    If the issue is gone, the GPU decoder was the culprit.

نوٹڈسپلے موڈ بدلتے وقت ایک پھنسا ہوا ڈیکوڈر Apple Silicon پر سیاہ فل اسکرین کی عام وجہ ہے۔

حل 4Update your graphics driver

Fixes black screen, green artifacts and crashes caused by driver bugs

  1. Press Win+X and open Device Manager (or System Settings > Display on macOS).

    The device list opens.

  2. Expand "Display adapters" and note your GPU model (NVIDIA, AMD or Intel).

    Your GPU is identified.

  3. Download the newest driver from the GPU vendor site (nvidia.com, amd.com or intel.com) — or use Windows Update.

    The driver package is ready.

  4. Install, restart your PC, then try VLC again.

    The system runs the new driver.

نوٹOEM laptops sometimes block vendor drivers; in that case use the driver page from your laptop manufacturer instead.

حل 5Reset VLC preferences to defaults

Clears corrupted settings that cause crashes, black screens and audio issues

  1. Close VLC completely.

    No VLC process is running.

  2. Open a command prompt (Win+R → cmd) or terminal.

    A command line is available.

  3. Run: vlc --reset-config (Windows/Linux) — on macOS delete ~/Library/Preferences/org.videolan.vlc instead.

    VLC preferences are restored to defaults.

  4. Launch VLC and re-apply only the settings you actually need.

    VLC starts with clean settings.

نوٹThis erases all custom preferences (including shortcuts and skins). Export your config first under Tools > Preferences > All > Interface if you want a backup.

حل 6Update VLC to the latest version

Applies official bug and security fixes (current stable: 3.0.23)

  1. In VLC, go to Help > Check for Updates.

    VLC compares your version with the latest.

  2. If an update exists, download it from the official page videolan.org.

    The new installer is downloaded.

  3. Install over your current version (settings are kept) and restart.

    VLC runs the new version.

نوٹVLC 3.0.23 is the 24th update to the 3.0 branch and includes a large batch of demuxer and stability fixes — many "not playing" issues are already fixed there.

اعلیٰ حل

حل 1ایک تازہ صارف اکاؤنٹ میں ٹیسٹ کریں

macOS لیول ترتیبات کو VLC ترتیبات سے الگ کرتا ہے

  1. ایک ٹیسٹ اکاؤنٹ بنائیں: System Settings > Users & Groups > Add Account۔

    ایک صاف اکاؤنٹ موجود ہے۔

  2. وہاں VLC انسٹال کریں (یا ایپ کاپی کریں) اور فل اسکرین ٹیسٹ کریں۔

    آپ دیکھتے ہیں کہ قصور وار macOS لیول ترتیبات ہیں یا نہیں۔

  3. اگر ٹیسٹ اکاؤنٹ میں کام کرے، تو اپنے مین اکاؤنٹ کی VLC ترجیحات اور ڈسپلے ترتیبات ری سیٹ کریں۔

    وجہ آپ کے مین پروفائل تک محدود ہو گئی۔

نوٹتھرڈ پارٹی ڈسپلے ٹولز (BetterDisplay، DisplayLink) اور ایسی ایسیبلٹی ایپس جو ونڈو سرور کو ہک کرتی ہیں فل اسکرین توڑنے والے عام ہیں — ٹیسٹ کے دوران انہیں بند کریں۔

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

  • میڈیا فل اسکرین کے لیے سبز بٹن کے بجائے Cmd+F کو ترجیح دیں۔
  • macOS کو مکمل اپ ڈیٹ رکھیں — Apple Silicon ڈسپلے فکسز سسٹم اپ ڈیٹس میں آتے ہیں۔
  • اگر آپ فل اسکرین گلٹچز دیکھیں تو ونڈو مینیجر یوٹیلیٹیز (BetterDisplay، Rectangle) بند کریں۔
  • VLC اپ ڈیٹ رکھیں؛ فل اسکرین فکسز 3.0.x ریلیزز کے ساتھ آتے ہیں (موجودہ مستحکم: 3.0.23)۔

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

فل اسکرین QuickTime میں کام کرتا ہے لیکن VLC میں نہیں — کیوں؟
QuickTime ایپل کا اپنا ویڈیو پائپ لائن استعمال کرتا ہے؛ VLC کے آؤٹ پٹ ماڈیولز Spaces کے ساتھ مختلف انداز میں بات چیت کرتے ہیں۔ OpenGL/VideoToolbox ٹوگل عموماً اسے حل کر دیتا ہے۔
M1/M2/M3/M4 میک پر فل اسکرین میں سیاہ اسکرین؟
پہلے macOS اپ ڈیٹ کریں (Apple GPU ڈرائیور فکس جاری کرتا ہے)، پھر ویڈیو آؤٹ پٹ ماڈیول ٹوگل کریں۔ اگر برقرار رہے، تو ٹیسٹ کے طور پر ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ غیر فعال کریں۔
ونڈو فل اسکرین ہو جاتی ہے لیکن ویڈیو کونے میں چھوٹا رہتا ہے
یہ آؤٹ پٹ ماڈیول کا ایک اسکیلنگ بگ ہے — ویڈیو آؤٹ پٹ (OpenGL ↔ VideoToolbox) بدلیں اور VLC دوبارہ شروع کریں۔
کیا بیرونی مانیٹر اسے خراب کرتا ہے؟
ہاں، خاص طور پر "Displays have separate Spaces" فعال ہو یا کوئی غیر Retina بیرونی ڈسپلے ہو۔ الگ Spaces کو غیر فعال کریں یا ٹیسٹ کے طور پر مِررنگ استعمال کریں۔

خلاصہ

ویڈیو آؤٹ پٹ کو OpenGL پر زبردستی لگائیں (یا اس کے برعکس) — کلاسیکی macOS فل اسکرین فکس. 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.