VLC آڈیو کریکلنگ: اسٹیٹک، پاپنگ اور ڈسٹورشن ٹھیک کریں

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

VLC میں کریکلنگ اور پاپنگ آڈیو مسلسل ہو سکتی ہے یا لپٹوں میں آ سکتی ہے — پلے بیک کے آغاز میں، زیادہ حرکت والے مناظر میں، یا بے ترتیب طور پر۔ یہ آڈیو پائپ لائن کے سیمپلز کو گرانے یا ان کی ٹائمنگ غلط کرنے کی علامت ہے، اور اس کی تین بڑے خاندانوں کی وجوہات ہیں: غلط آؤٹ پٹ ماڈیول، غلط سیمپل ریٹ ہینڈلنگ، اور سسٹم لیول مسائل جیسے DPC لیٹنسی یا Bluetooth۔ نیچے دیے فکسز سب سے عام (2 منٹ) سے لے کر گہرے سسٹم چیکس تک ہیں۔

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

  • آؤٹ پٹ ماڈیول کا آڈیو سرور سے عدم موافقت — Linux پر، ALSA ڈیٹا کو PipeWire/PulseAudio سیشن (یا اس کے برعکس) میں بھیجنا کریکلز پیدا کرتا ہے۔
  • سیمپل ریٹ کی عدم موافقت — 44.1 kHz مواد کو بغیر مناسب ری سیمپلنگ کے 48 kHz صرف پاتھ پر چلانا دورانیہ ڈسٹورشن کا سبب بنتا ہے۔
  • بفر انڈر رنز — آڈیو بفر سسٹم لوڈ کے لیے بہت چھوٹا ہے؛ تھریڈ جب اپنی ڈیڈ لائن چھوتا ہے تو آڈیو گلٹیاں کرتا ہے۔
  • DPC لیٹنسی / ڈرائیور مداخلت — بگی Wi-Fi یا چپ سیٹ ڈرائیورز سی پی یو پر اجارہ داری کرتے ہیں، آڈیو تھریڈز کو بھوک مارتے ہیں۔
  • خراب آڈیو ٹریکس — کچھ فائلیں بس کلپنگ یا خراب سیکشنز کے ساتھ بنائی جاتی ہیں۔

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

حل 1آڈیو آؤٹ پٹ ماڈیول کو تبدیل کریں کوئی اور ماڈیول (ہر ایک ٹیسٹ کریں: DirectSound، WaveOut، اور Linux پر PulseAudio بمقابلہ ALSA) میں

آواز نہ آنے، کریکلنگ اور HDMI آڈیو کے مسائل کو حل کرتا ہے

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

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

  2. "آؤٹ پٹ" (Output) کو کوئی اور ماڈیول (ہر ایک ٹیسٹ کریں: DirectSound، WaveOut، اور Linux پر PulseAudio بمقابلہ ALSA)۔

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

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

    آڈیو نئے ماڈیول کے ساتھ دوبارہ شروع ہو جاتا ہے۔

نوٹہر آؤٹ پٹ ماڈیول آپریٹنگ سسٹم کے آڈیو اسٹیک سے مختلف انداز میں بات چیت کرتا ہے۔ ماڈیول تبدیل کرنا کسی خراب آڈیو چین کو الگ کرنے کا تیز ترین طریقہ ہے۔

حل 2پہلے فائل چیک کریں (مسئلہ فائل کا ہے یا پلیئر کا؟)

ایک بھوت کا پیچھا کرنے سے 30 سیکنڈ بچاتا ہے

  1. ایک اور فائل چلائیں جسے آپ جانتے ہیں کہ صاف ہے۔

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

  2. اگر کریکل صرف ایک فائل کے ساتھ آئے، تو اس کے آڈیو کوڈیک چیک کریں (ٹولز > میڈیا انفارمیشن > کوڈیک)۔

    آپ کو کوڈیک اور بٹ ریٹ معلوم ہوتا ہے۔

  3. اگر فائل خراب ہے تو اسے دوبارہ انکوڈ یا remux کریں۔

    فائل ریپیئر یا خارج ہو جاتی ہے۔

نوٹکم بٹ ریٹ آڈیو (96 kbps) اچھے اسپیکرز پر کریکل کرتا ہے؛ زیادہ بٹ ریٹ FLAC/DTS کریکلنگ دوسری جگہ کی طرف اشارہ کرتی ہے۔

حل 3آڈیو بفر بڑھائیں (ونڈوز)

بفر انڈر رن کریکلز کو ٹھیک کرتا ہے

  1. ونڈوز آڈیو ڈیوائس سیٹنگز کھولیں: سیٹنگز > سسٹم > ساؤنڈ > آپ کا ڈیوائس > Properties۔

    ڈیوائس پراپرٹیز کھل جاتی ہیں۔

  2. ایڈوانس ٹیب: "Default format" کو فائل کے سیمپل ریٹ سے میچ کریں اگر معلوم ہو، اور "Audio enhancements: Off" فعال کریں — enhancements کریکل کا ایک کلاسیک سبب ہیں۔

    ایہنسمینٹس بند ہو جاتے ہیں۔

  3. "Exclusive mode" آپشنز ٹیسٹ کے لیے آزمائیں، پھر واپس کریں۔

    آپ enhancement بمقابلہ ری سیمپلنگ کی وجہ الگ کرتے ہیں۔

نوٹونڈوز کا "audio enhancements" (loudness equalization وغیرہ) اکثر کریکلنگ اور لیٹنسی لاتا ہے۔ انہیں بند کرنا بہت سے کیسز کو فوراً ٹھیک کر دیتا ہے۔

حل 4Linux PipeWire/PulseAudio عدم موافقت ٹھیک کریں

سب سے عام Linux کریکل کو ختم کرتا ہے

  1. اپنا ساؤنڈ سرور چیک کریں: pactl info | grep "Server Name" (PipeWire "PulseAudio (on PipeWire)" رپورٹ کرتا ہے)۔

    آپ کو ایکٹیو سرور معلوم ہوتا ہے۔

  2. VLC میں آڈیو > آؤٹ پٹ > "PulseAudio" سیٹ کریں (PipeWire کے تحت کبھی خام ALSA نہیں)۔

    VLC کمپیٹ لیئر سے بات کرتا ہے۔

  3. اگر کریکل برقرار رہے، تو pipewire.conf میں default-fragments/default-fragment-size-msec بڑھائیں (مثلاً 4 × 25 ms)۔

    سرور کا بفر بڑھ جاتا ہے۔

نوٹایک فوری سینٹیٹی چیک: speaker-test -c 2 چلائیں — اگر اس میں بھی کریکل آئے، تو مسئلہ سسٹم بھر کا ہے، VLC کا نہیں۔

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

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

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

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

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

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

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

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

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

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

اعلیٰ حل

حل 1DPC لیٹنسی ماپیں (ونڈوز)

ڈرائیور لیول آڈیو بھوک دریافت کرتا ہے

  1. مفت "LatencyMon" ٹول کو ایڈمنسٹریٹر کے طور پر ڈاؤن لوڈ اور چلائیں۔

    LatencyMon ماپنا شروع کرتا ہے۔

  2. VLC میں 3–5 منٹ آڈیو چلائیں جب کہ LatencyMon چل رہا ہو۔

    DPC/ISR لیٹنسیز ریکارڈ ہوتی ہیں۔

  3. اگر یہ کسی پرابلمیٹک ڈرائیور کی رپورٹ کرے (عام طور پر Wi-Fi، نیٹ ورک یا چپ سیٹ ڈرائیور)، تو اسے اپ ڈیٹ یا ان انسٹال کریں۔

    بھوک مارنے والا ڈرائیور بدل جاتا ہے۔

نوٹزیادہ DPC لیٹنسی کریکلز کی ایک چھپی ہوئی وجہ ہے جو صرف لوڈ کے تحت ظاہر ہوتی ہے — کلاسیک مجرم Killer NIC اور پرانے Realtek آڈیو ڈرائیورز ہیں۔

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

  • آڈیو اور چپ سیٹ ڈرائیورز کو اپ ڈیٹ رکھیں؛ وہ کریکل فکسز کی بھاری اکثریت لاتے ہیں۔
  • Linux پر، PipeWire کو PulseAudio کمپیٹ لیئر اور VLC کے PulseAudio ماڈیول کے ساتھ رکھیں۔
  • اگر آپ Bluetooth استعمال کرتے ہیں، تو میوزک کے لیے aptX/AAC low-latency پروفائلز ترجیح دیں۔

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

VLC صرف پلے بیک کے آغاز میں ہی کیوں کریکل کرتا ہے؟
وہ عام طور پر بفر/ڈیوائس انیشیلائزیشن کی دوڑ ہوتی ہے۔ آڈیو آؤٹ پٹ ماڈیول بدلنا یا آڈیو ڈرائیور اپ ڈیٹ کرنا عام طور پر اسے ٹھیک کر دیتا ہے۔
کیا کریکلنگ میرے اسپیکرز کو نقصان پہنچا رہا ہے؟
عام کریکلنگ نہیں؛ مسلسل کلپنگ ڈسٹورشن اونچی والیوم پر ہو سکتی ہے۔ والیوم گھٹانے کے بجائے پائپ لائن ٹھیک کریں۔
کیا ہارڈویئر ایکسلریشن آڈیو کریکلنگ کا سبب بنتا ہے؟
بالواسطہ — جی پی یو ڈیکوڈنگ DPC/IRQ لوڈ بڑھا سکتا ہے جو آڈیو تھریڈ کو بھوک مارتا ہے۔ ہارڈویئر ایکسلریشن بند کر کے ٹیسٹ کریں۔
VLC صرف FLAC پر کیوں کریکل کرتا ہے؟
FLAC لاسلیس ہے لیکن ڈیکوڈ کرنے میں سی پی یو بھاری ہے؛ اگر بفر لوڈ کے تحت انڈر رن ہو تو آپ کریکل سنتے ہیں۔ بفر بڑھائیں یا ساتھ چلنے والی ویڈیو کے لیے hwaccel بند کریں۔

خلاصہ

آڈیو آؤٹ پٹ ماڈیول کو تبدیل کریں کوئی اور ماڈیول (ہر ایک ٹیسٹ کریں: DirectSound، WaveOut، اور Linux پر PulseAudio بمقابلہ ALSA) میں — آواز نہ آنے، کریکلنگ اور HDMI آڈیو کے مسائل کو حل کرتا ہے. 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.