آڈیو کو مستقل طور پر ہم آہنگی سے باہر کیسے ٹھیک کریں (Delay Compensation)

آڈیو مسائل آخری اپ ڈیٹ: لاگو ہوتا ہے: All platforms · VLC 3.0.x · A/V receivers & Bluetooth

جب آڈیو ہم آہنگی سے باہر ہو جائے، تو عام ردعمل ہر ویڈیو پر J یا K دبانا اور ٹائمنگ واپس دھکیلنا — ایک لامتناہی مشقت — ہوتا ہے۔ VLC کے پاس ایک بہتر ٹول ہے: آڈیو ڈیلے کمپنسیشن کی ترتیب، جو تمام فائلوں کے لیے ایک مستقل آف سیٹ اسٹور کرتی ہے، اور پلے بیک کے دوران کیے گئے فائل وار ایڈجسٹمنٹس تک یاد رکھتی ہے۔ یہ گائیڈ مستقل فکس، فائل وار فائن ٹیوننگ، اور وہ تین ہارڈویئر وجوہات (Bluetooth، A/V ریسیورز، اور ساؤنڈ بارز) بیان کرتا ہے جو سب سے پہلے سینک ڈرِft پیدا کرتے ہیں۔

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

  • Bluetooth آڈیو لیٹنسیBluetooth کوڈیکس (خاص طور پر A2DP/SBC) 100–300 ms انکوڈنگ لیٹنسی جوڑتے ہیں؛ VLC ڈیلے کو نہیں جان سکتا، اس لیے آڈیو ویڈیو کے مقابلے میں جلدی چلتا ہے۔
  • A/V ریسیور پروسیسنگ — لپ-سینک یا روم-کریکشن پروسیسنگ (Dolby، DTS) والے ریسیورز آڈیو کو بفر کرتے ہیں، اسے دیر سے دھکیل کر۔
  • ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ جٹر — کچھ GPUs پر غیر مستحکم ویڈیو ڈیکوڈ ٹائمنگ سے ڈرِft بے ترتیب نکات پر ظاہر ہوتا ہے، جو ایک مستقل آف سیٹ سے بدتر محسوس ہوتا ہے۔
  • کنٹینر لیول ٹائمنگ فلیگز — کچھ MKV/MP4 فائلیں غلط edit lists یا ٹائم سٹیمپس رکھتی ہیں؛ ڈرِft خود فائل میں پکا ہوا ہوتا ہے۔
  • خراب ترجیحات — آپ کے کنفیگریشن میں محفوظ ایک پرانا گلوبل ڈیلے ویلیو ہر چیز پر لاگو ہوتا رہتا ہے۔

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

حل 1ایک مستقل آڈیو ڈیلے کمپنسیشن سیٹ کریں

تمام فائلوں پر مستقل، قابلِ پیشن گوئی ڈرِft کو ٹھیک کرتا ہے

  1. VLC کھولیں اور جائیں ٹولز > ترجیحات > آڈیو۔

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

  2. "Audio delay" (یا "Audio desynchronization compensation") کو ناپے گئے آف سیٹ پر سیٹ کریں، مثلاً Bluetooth ہیڈ فونز کے لیے 250 ms۔

    ایک گلوبل آف سیٹ ہر فائل پر لاگو ہوتا ہے۔

  3. مثبت اقدار آڈیو کو دیر سے کرتی ہیں؛ منفی اقدار اسے جلدی شفٹ کرتی ہیں۔ Save دبائیں اور VLC دوبارہ شروع کریں۔

    پلے بیک نئے آف سیٹ کے ساتھ شروع ہوتا ہے۔

نوٹآف سیٹ کو اس طرح ناپیں: ایک واضح منہ ہلنے پر پاز کریں اور خلا سیکنڈز میں گنیں، پھر 1000 سے ضرب دیں۔ محتاط رہیں (±150 ms) اور بہتر بنائیں۔

حل 2J / K کے ساتھ فائل وار فائن ٹیون کریں اور آف سیٹ محفوظ کریں

ان فائلوں کو ٹھیک کرتا ہے جو انفرادی طور پر آف ہیں جبکہ گلوبل ڈیفالٹ برقرار رہے

  1. فائل چلائیں اور K دبائیں آڈیو کو دیر سے (بعد میں) یا J اسے جلدی (تیز) کرنے کے لیے — ہر دبانے پر 50 ms۔

    سینک قدم بہ قدم بہتر ہوتا ہے۔

  2. ایک بار ہم آہنگ ہو جائے، تو جائیں ٹولز > Track Synchronization (یا Ctrl+L دبائیں)۔

    سنکرونائزیشن پینل موجودہ ڈیلے دکھاتا ہے۔

  3. ویڈیو پر دائیں کلک > Video > Subtitle Track > Save Synchronization — VLC اپنی میڈیا ڈیٹا بیس میں فائل وار آف سیٹ لکھتا ہے۔

    آف سیٹ اگلی بار جب آپ یہ فائل چلائیں گے خودکار لاگو ہوتا ہے۔

نوٹفائل وار ویلیو صرف اسی فائل کے لیے گلوبل کمپنسیشن کو اوور رائیڈ کرتا ہے — آپ کی گلوبل ترتیب چھوئی رہتی ہے۔

حل 3Bluetooth لیٹنسی کو ذریعے پر کم کریں

اسے کمپنسیٹ کرنے کے بجائے اصل وجہ کو ختم کرتا ہے

  1. VLC میں: ٹولز > ترجیحات > آڈیو > "Audio output" → "AudioTrack (Android)" یا اپنے OS پر دستیاب کم سے کم لیٹنسی ماڈیول پر سیٹ کریں۔

    آڈیو پائپ لائن بدل جاتی ہے۔

  2. OS کی سطح پر، کم لیٹنسی والے کوڈیکس کو ترجیح دیں: Windows کا "AAC" موڈ، macOS کا "AAC"، یا سپورٹڈ ڈیوائسز پر aptX/LL۔

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

  3. اگر آپ ایک ساؤنڈ بار استعمال کر رہے ہیں جس میں "Game" یا "Low Latency" موڈ ہو، تو اسے فعال کریں — وہ موڈز لپ-سینک بفرنگ کو غیر فعال کر دیتے ہیں۔

    کمپنسیشن کے بغیر سینک واپس آ جاتا ہے۔

نوٹآڈیو آؤٹ پٹ بدلنے کے بعد، ڈیلے دوبارہ ناپیں — کمپنسیشن ویلیو کو ایڈجسٹ کرنے کی ضرورت پڑ سکتی ہے۔

حل 4ایک ری مکس کے ساتھ فائل خود کو رد کریں

تصدیق کرتا ہے کہ ڈرِft میڈیا میں پکا ہوا ہے یا نہیں

  1. بغیر ری انکوڈنگ کے فائل ری مکس کریں: ffmpeg -i input.mkv -c copy -map 0 output.mkv۔

    ایک صاف کنٹینر بن جاتا ہے۔

  2. ری مکس شدہ فائل چلائیں۔ اگر سینک اب مستحکم ہے، تو اصل کنٹینر میں ٹوٹے ہوئے ٹائم سٹیمپ تھے۔

    ری مکس شدہ فائل ہم آہنگ چلتی ہے۔

  3. ری مکس شدہ کاپی رکھیں اور ٹوٹی ہوئی اصل ڈیلیٹ کریں۔

    مسئلہ والی فائل بدل گئی۔

نوٹری مکسنگ لاسلیس ہے — کوئی معیار ضائع نہیں ہوتا۔ یہ صرف کنٹینر کی ساخت دوبارہ بناتا ہے۔

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

اعلیٰ حل

حل 1پرانے آف سیٹس کے لیے میڈیا ڈیٹا بیس چیک کریں

فائل وار ویلیوز تلاش کرتا ہے جو بار بار لاگو ہوتے رہتے ہیں

  1. VLC بند کریں اور میڈیا ڈیٹا بیس ڈیلیٹ کریں: %APPDATA%\vlc\ml.xspf (Windows) یا ~/Library/Application Support/org.videolan.vlc/ml.xspf (macOS)۔

    محفوظ فائل وار آف سیٹس صاف ہو گئے۔

  2. VLC دوبارہ شروع کریں اور فائل دوبارہ چلائیں — محفوظ سینک ویلیو غائب ہے۔

    فائل صرف گلوبل آف سیٹ کے ساتھ چلتی ہے۔

  3. فائل وار ایڈجسٹمنٹ کو صرف تب دوبارہ لگائیں جب فائل واقعی اس کی ضرورت رکھتی ہو۔

    صاف حالت بحال ہو گئی۔

نوٹml.xspf کو ڈیلیٹ کرنے سے پلے کاؤنٹس اور حال ہی میں چلائی گئی اندراجات بھی صاف ہو جاتے ہیں — یہ آپ کی پلے لسٹس یا ترجیحات کو نہیں چھوتا۔

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

  • Bluetooth کے لیے، فرم ویئر یا OS اپ ڈیٹس کے بعد ہمیشہ دوبارہ ناپیں — کوڈیک کا برتاؤ بدل جاتا ہے۔
  • جہاں سینک کی درستگی معاملہ ہو (مثلاً ویڈیو ایڈٹنگ ریویو) وہاں وائرڈ آڈیو (3.5 mm / optical / HDMI) کو ترجیح دیں۔
  • VLC کو اپ ڈیٹ رکھیں: demuxer ٹائمنگ فکسز ہر 3.0.x ریلیز کے ساتھ آتے ہیں (موجودہ مستحکم: 3.0.23)۔
  • ان فائلوں کے لیے جو باقاعدہ ڈرِft کرتی ہیں پلے بیک کے دوران فائل وار آف سیٹ محفوظ کریں — VLC اسے یاد رکھتا ہے۔

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

آڈیو ڈیلے کمپنسیشن اور J/K کلیدوں میں فرق کیا ہے؟
J/K موجودہ سیشن کے لیے ٹائمنگ کو ریئل ٹائم ایڈجسٹ کرتے ہیں؛ کمپنسیشن کی ترتیب ایک مستقل گلوبل آف سیٹ ہے جو ترجیحات میں محفوظ ہوتا ہے۔ مستقل ڈرِft (Bluetooth، ریسیورز) کے لیے کمپنسیشن استعمال کریں اور ایک بار کی فائلوں کے لیے J/K۔
مثبت یا منفی آڈیو ڈیلے — کس طرف جاؤں؟
مثبت آڈیو کو دیر سے کرتا ہے (تب استعمال کریں جب آڈیو جلدی ہو، عام طور پر Bluetooth کے ساتھ)۔ منفی آڈیو کو جلدی شفٹ کرتا ہے (تب استعمال کریں جب آڈیو ویڈیو سے پیچھے ہو، کچھ ریسیورز کے ساتھ عام)۔ اگر یقین نہ ہو، تو سمت تلاش کرنے کے لیے پہلے J/K سے ٹھیک کریں۔
فلم کے دوران سینک آہستہ آہستہ کیوں ڈرِft کرتا ہے؟
آہستہ ڈرِft عام طور پر غیر مستحکم ویڈیو ڈیکوڈ ٹائمنگ (ہارڈویئر ایکسلریشن) یا ٹوٹے ہوئے کنٹینر کی طرف اشارہ کرتا ہے۔ ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ بند کرنے اور فائل کو ری مکس کرنے کی کوشش کریں۔
کیا کمپنسیشن کی ترتیب اسکرین ریکارڈنگز یا سٹریمز پر اثر ڈالتی ہے؟
یہ ہر پلے بیک پر لاگو ہوتی ہے، بشمول سٹریمز اور ریکارڈنگز۔ اسے 0 پر واپس کریں اس سے پہلے کہ آپ آڈیو کیپچر کریں یا کچھ ایسا کریں جہاں لیٹنسی بالکل درست ہونی چاہیے۔

خلاصہ

ایک مستقل آڈیو ڈیلے کمپنسیشن سیٹ کریں — تمام فائلوں پر مستقل، قابلِ پیشن گوئی ڈرِft کو ٹھیک کرتا ہے. 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.