VLC MKV میں ویڈیو نہیں (صرف آڈیو): وجوہات اور فکسز

فارمیٹ اور کوڈیک مسائل آخری اپ ڈیٹ: لاگو ہوتا ہے: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) موجودہ سب سے لچکدار ویڈیو کنٹینر ہے — اور سب سے زیادہ امکان ہے کہ وہ آپ کو حیران کر دے: آڈیو چلتا ہے، لیکن ویڈیو ٹریک کچھ نہیں دکھاتا۔ چونکہ MKV تقریباً کوئی بھی کوڈیک رکھ سکتا ہے، "MKV میں ویڈیو نہیں" عام طور پر اس بات کا مطلب ہوتا ہے کہ اندر موجود ویڈیو کوڈیک آپ کے ڈیکوڈر چین میں فیل ہو رہا ہے، نہ کہ یہ کہ کنٹینر خراب ہے۔ ذیل کے فکس حقیقی وجوہات کو ترتیب سے لے کر چلتے ہیں؛ پہلے دو زیادہ تر کیسز حل کر دیتے ہیں۔

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

  • MKV کے اندر غیر معاون یا فیل ہونے والا ویڈیو کوڈیک — عام طور پر HEVC 10-bit، VP9، یا MKV میں AV1 جہاں آپ کا GPU/ڈرائیور راستہ فیل ہو۔
  • ہارڈویئر ایکسلریشن کا تنازعہ — GPU ڈیکوڈر MKV کے ویڈیو ٹریک کو غلط پڑھتا ہے۔
  • ایک سے زیادہ ویڈیو ٹریکس — کچھ MKVs (خاص طور پر ری مکس شدہ) 2–3 ویڈیو ٹریکس رکھتے ہیں؛ VLC شاید ایک ٹوٹے ہوئے پر ڈیفالٹ کرے۔
  • خراب MKV انڈیکس (cues) — خراب انڈیکس VLC کو ویڈیو ٹریک پر سیک/فیل کرنے پر مجبور کرتا ہے۔
  • ڈی مکسر بگز والا پرانا VLC — MKV ہینڈلنگ 3.0.x ریلیزز میں کافی بہتر ہوئی۔

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

حل 1VLC کو تازہ ترین ورژن پر اپ ڈیٹ کریں

سرکاری بگ اور سیکیورٹی فکسز لاگو کرتا ہے (موجودہ مستحکم: 3.0.23)

  1. VLC میں، Help > Check for Updates پر جائیں۔

    VLC آپ کے ورژن کا تازہ ترین ورژن سے موازنہ کرتا ہے۔

  2. اگر کوئی اپ ڈیٹ موجود ہے تو اسے سرکاری صفحے videolan.org سے ڈاؤن لوڈ کریں۔

    نیا انسٹالر ڈاؤن لوڈ ہو جاتا ہے۔

  3. اسے اپنے موجودہ ورژن کے اوپر انسٹال کریں (ترتیبات محفوظ رہتی ہیں) اور دوبارہ شروع کریں۔

    VLC نیا ورژن چلاتا ہے۔

نوٹVLC 3.0.23، 3.0 برانچ کا 24 واں اپ ڈیٹ ہے اور اس میں ڈی مکسر (demuxer) اور استحکام کے کئی فکسز شامل ہیں — "نہ چلنے" والے بہت سے مسائل وہاں پہلے ہی حل ہو چکے ہیں۔

حل 2ویڈیو ٹریک تبدیل کریں

ایک سے زیادہ ویڈیو ٹریکس والی MKVs کو ٹھیک کرتا ہے

  1. ویڈیو پر دائیں کلک > Video > Video Track۔

    ویڈیو ٹریک کی فہرست کھل جاتی ہے۔

  2. اگر ایک سے زیادہ درج ہیں تو ہر ٹریک آزمائیں۔

    ایک کام کرنے والا ٹریک مل جاتا ہے۔

  3. ٹولز > Track Synchronization میں منتخب ٹریک کی تصدیق کریں۔

    صحیح ٹریک فعال ہے۔

نوٹری مکس شدہ MKVs کبھی کبھی ڈائریکٹر کے کمنٹری ویڈیو ٹریک یا ٹوٹا ہوا پہلا ٹریک رکھتے ہیں — ٹریک 2 شاید اصل مواد ہو۔

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

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

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

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

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

حل 4ویڈیو آؤٹ پٹ ماڈیول کو تبدیل کریں OpenGL میں

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

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

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

  2. "آؤٹ پٹ" (Output) کو OpenGL۔

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

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

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

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

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

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

حل 5MKV انڈیکس کی مرمت کریں

ری انکوڈنگ کے بغیر خراب-cue MKVs کو ٹھیک کرتا ہے

  1. mkvtoolnix (mkvmerge) انسٹال کریں — معیاری Matroska ٹول کٹ۔

    mkvmerge انسٹال ہو گیا۔

  2. چلائیں: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — یا بس ری مکس کریں: mkvmerge -o fixed.mkv input.mkv۔

    انڈیکس دوبارہ بن جاتا ہے۔

  3. fixed.mkv کو VLC میں چلائیں۔

    مرمت شدہ فائل چلتی ہے۔

نوٹmkvmerge cues/انڈیکس دوبارہ بناتا ہے — کوئی ری انکوڈنگ نہیں، کوئی معیار کا نقصان نہیں، اور یہ "ایک پلیئر میں چلتی ہے لیکن VLC میں نہیں" والے زیادہ تر MKV کیسز کو ٹھیک کرتا ہے۔

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

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

  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) کر لیں۔

اعلیٰ حل

حل 1ویڈیو ٹریک نکالیں اور اس کا معائنہ کریں

عین کوڈیک اور اس کے فلیگز کی نشاندہی کرتا ہے

  1. MKV کو mkvmerge GUI میں کھولیں (یا چلائیں mkvinfo input.mkv

    تمام ٹریکس اور کوڈیکس درج ہیں۔

  2. ویڈیو کوڈیک (V_MPEG4/ISO/AVC، V_MPEGH/ISO/HEVC، V_VP9، V_AV1…) اور بٹ ڈیتھ نوٹ کریں۔

    کوڈیک پہچان لیا گیا۔

  3. VideoLAN فورم میں کوڈیک کا نام + VLC تلاش کریں — بہت سے کے معلوم فکسز ہیں۔

    مخصوص فکس مل جاتا ہے۔

نوٹکوڈیک مخصوص مسائل (مثلاً پرانے GPUs پر MKV میں V_AV1) کے کوڈیک مخصوص فکسز ہیں — کوڈیک جاننا آدھی لڑائی ہے۔

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

  • VLC کو اپ ڈیٹ رکھیں — Matroska demuxer فکسز ہر 3.0.x پوائنٹ ریلیز میں آتے ہیں۔
  • ڈاؤن لوڈ کیے گئے MKVs کو ایک بار mkvmerge سے ری مکس کر کے خراب فائلوں کو نارملائز کریں۔
  • 4K HEVC MKV کے لیے، تصدیق کریں کہ ہارڈویئر ڈیکوڈ کام کرتا ہے (HEVC گائیڈ دیکھیں)۔

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

MKV فائلیں دوسرے پلیئرز میں چلتی ہیں لیکن VLC میں نہیں — کیوں؟
دوسرے پلیئرز مختلف ڈیکوڈر راستوں پر واپس جاتے ہیں یا ملٹی ٹریک MKVs کو مختلف سنبھالتے ہیں۔ VLC میں، اپ ڈیٹ کریں، ویڈیو ٹریکس بدلیں، اور اسی ترتیب میں ہارڈویئر ایکسلریشن ٹوگل کریں۔
کیا VLC MKV کو سپورٹ کرتا ہے؟
مکمل طور پر — MKV VLC میں ایک first-class کنٹینر ہے۔ مسئلہ ہمیشہ اندر کا کوڈیک یا فائل کا انڈیکس ہوتا ہے، کنٹینر خود نہیں۔
کیا VLC DTS آڈیو والی MKV چلاتا ہے؟
ہاں، DTS سافٹویئر میں ڈیکوڈ ہوتا ہے۔ اگر آڈیو غائب ہے (ویڈیو نہیں)، تو no-sound گائیڈ دیکھیں — DTS پاس تھرو غلط کنفیگریشن ایک عام وجہ ہے۔
MKV ویڈیو چلاتی ہے لیکن آڈیو نہیں — کیا فرق ہے؟
آڈیو ٹریک (اکثر DTS/AC-3/EAC-3) فیل ہونے والا حلقہ ہے۔ آڈیو ٹریک کے انتخاب اور آڈیو آؤٹ پٹ ماڈیول کو چیک کریں۔
کیا میں MKV کو MP4 میں تبدیل کروں؟
صرف اس صورت میں جب ہدف ڈیوائس (ٹی وی، فون) MKV سپورٹ نہ کرتا ہو۔ VLC MKV کو مقامی طور پر چلاتا ہے — کنورٹ کرنا وقت ضائع کرنے کے سوا کچھ نہیں لاتا جب تک کہ موافقت کا تقاضا نہ ہو۔

خلاصہ

VLC کو تازہ ترین ورژن پر اپ ڈیٹ کریں — سرکاری بگ اور سیکیورٹی فکسز لاگو کرتا ہے (موجودہ مستحکم: 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.