VLC MKV میں ویڈیو نہیں (صرف آڈیو): وجوہات اور فکسز
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)
VLC میں، Help > Check for Updates پر جائیں۔
VLC آپ کے ورژن کا تازہ ترین ورژن سے موازنہ کرتا ہے۔
اگر کوئی اپ ڈیٹ موجود ہے تو اسے سرکاری صفحے videolan.org سے ڈاؤن لوڈ کریں۔
نیا انسٹالر ڈاؤن لوڈ ہو جاتا ہے۔
اسے اپنے موجودہ ورژن کے اوپر انسٹال کریں (ترتیبات محفوظ رہتی ہیں) اور دوبارہ شروع کریں۔
VLC نیا ورژن چلاتا ہے۔
حل 2ویڈیو ٹریک تبدیل کریں
ایک سے زیادہ ویڈیو ٹریکس والی MKVs کو ٹھیک کرتا ہے
ویڈیو پر دائیں کلک > Video > Video Track۔
ویڈیو ٹریک کی فہرست کھل جاتی ہے۔
اگر ایک سے زیادہ درج ہیں تو ہر ٹریک آزمائیں۔
ایک کام کرنے والا ٹریک مل جاتا ہے۔
ٹولز > Track Synchronization میں منتخب ٹریک کی تصدیق کریں۔
صحیح ٹریک فعال ہے۔
حل 3ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (تیز رفتار ہارڈویئر ڈیکوڈنگ) کو بند کریں
زیادہ تر صورتوں میں سیاہ/سبز اسکرین، پکسلیشن اور ہکلانے کو حل کرتا ہے
VLC کھولیں اور ٹولز (Tools) > ترجیحات (Preferences) پر جائیں (یا Windows/Linux پر Ctrl+P، macOS پر Cmd+, دبائیں)۔
ترجیحات کی ونڈو کھل جاتی ہے۔
بائیں جانب "ان پٹ / کوڈیکس" (Input / Codecs) ٹیب پر کلک کریں۔
کوڈیک سے متعلق ترتیبات ظاہر ہوتی ہیں۔
ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (Hardware-accelerated decoding) تلاش کریں اور اسے Disable پر سیٹ کریں۔
ڈراپ ڈاؤن اب "Disable" دکھاتا ہے۔
Save پر کلک کریں، پھر VLC کو مکمل طور پر دوبارہ شروع کریں (صرف ویڈیو نہیں بلکہ VLC کی ہر ونڈو کو بند کریں)۔
VLC سافٹویئر ڈیکوڈنگ کے ساتھ دوبارہ شروع ہوتا ہے۔
مسئلہ زدہ فائل دوبارہ چلائیں۔
اگر مسئلہ ختم ہو گیا ہے تو قصور وار جی پی یو ڈیکوڈر تھا۔
حل 4ویڈیو آؤٹ پٹ ماڈیول کو تبدیل کریں OpenGL میں
مخصوص جی پی یو سیٹ اپ پر سیاہ اسکرین اور رینڈرنگ کی خرابیوں کو حل کرتا ہے
ٹولز > ترجیحات > ویڈیو (Video) پر جائیں۔
ویڈیو کی ترتیبات کھل جاتی ہیں۔
"آؤٹ پٹ" (Output) کو OpenGL۔
آؤٹ پٹ ماڈیول تبدیل ہو جاتا ہے۔
Save پر کلک کریں اور VLC کو دوبارہ شروع کریں۔
VLC دوبارہ شروع ہوتا ہے۔
فائل دوبارہ کھولیں اور تصویر چیک کریں۔
ویڈیو کو اب صحیح طریقے سے رینڈر ہونا چاہیے۔
حل 5MKV انڈیکس کی مرمت کریں
ری انکوڈنگ کے بغیر خراب-cue MKVs کو ٹھیک کرتا ہے
mkvtoolnix (mkvmerge) انسٹال کریں — معیاری Matroska ٹول کٹ۔
mkvmerge انسٹال ہو گیا۔
چلائیں:
mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv— یا بس ری مکس کریں:mkvmerge -o fixed.mkv input.mkv۔انڈیکس دوبارہ بن جاتا ہے۔
fixed.mkv کو VLC میں چلائیں۔
مرمت شدہ فائل چلتی ہے۔
حل 6VLC کی ترجیحات کو ڈیفالٹ پر بحال کریں
خراب ترتیبات کو صاف کرتا ہے جو کریش، سیاہ اسکرین اور آڈیو کے مسائل کا سبب بنتی ہیں
VLC کو مکمل طور پر بند کریں۔
کوئی بھی VLC عمل (process) چل نہیں رہا ہوتا۔
ایک کمانڈ پرامپٹ (Win+R → cmd) یا ٹرمنل کھولیں۔
ایک کمانڈ لائن دستیاب ہے۔
چلائیں:
vlc --reset-config(Windows/Linux) — macOS پر~/Library/Preferences/org.videolan.vlcکو ڈیلیٹ کریں۔VLC کی ترجیحات ڈیفالٹ پر بحال ہو جاتی ہیں۔
VLC شروع کریں اور صرف وہ ترتیبات دوبارہ لگائیں جن کی آپ کو واقعی ضرورت ہے۔
VLC صاف ترتیبات کے ساتھ شروع ہوتا ہے۔
اعلیٰ حل
حل 1ویڈیو ٹریک نکالیں اور اس کا معائنہ کریں
عین کوڈیک اور اس کے فلیگز کی نشاندہی کرتا ہے
MKV کو mkvmerge GUI میں کھولیں (یا چلائیں
mkvinfo input.mkv)۔تمام ٹریکس اور کوڈیکس درج ہیں۔
ویڈیو کوڈیک (V_MPEG4/ISO/AVC، V_MPEGH/ISO/HEVC، V_VP9، V_AV1…) اور بٹ ڈیتھ نوٹ کریں۔
کوڈیک پہچان لیا گیا۔
VideoLAN فورم میں کوڈیک کا نام + VLC تلاش کریں — بہت سے کے معلوم فکسز ہیں۔
مخصوص فکس مل جاتا ہے۔
آئندہ کیسے بچیں
- VLC کو اپ ڈیٹ رکھیں — Matroska demuxer فکسز ہر 3.0.x پوائنٹ ریلیز میں آتے ہیں۔
- ڈاؤن لوڈ کیے گئے MKVs کو ایک بار mkvmerge سے ری مکس کر کے خراب فائلوں کو نارملائز کریں۔
- 4K HEVC MKV کے لیے، تصدیق کریں کہ ہارڈویئر ڈیکوڈ کام کرتا ہے (HEVC گائیڈ دیکھیں)۔
اکثر پوچھے گئے سوالات
MKV فائلیں دوسرے پلیئرز میں چلتی ہیں لیکن VLC میں نہیں — کیوں؟
کیا VLC MKV کو سپورٹ کرتا ہے؟
کیا VLC DTS آڈیو والی MKV چلاتا ہے؟
MKV ویڈیو چلاتی ہے لیکن آڈیو نہیں — کیا فرق ہے؟
کیا میں MKV کو MP4 میں تبدیل کروں؟
خلاصہ
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.