ناهمزمانی صدا در VLC: رفع همیشگی تأخیر صدا و تصویر
جلو افتادن (یا عقب ماندن) صدا از تصویر یکی از قدیمیترین آزارهای VLC است. خبر خوب اینکه یک راهحل همیشگی در تنظیمات VLC دارد و یک راهحل سریع برای هر ویدیو (کلیدهای J و K) برای وقتی که فقط همین حالا به آن نیاز دارید. این راهنما هر دو را توضیح میدهد، بههمراه علتهای کمتکرارتر مانند رانش بازنمونهبرداری و تأخیر بلوتوث. راهحل ۲ همان چیزی است که بیشتر موارد در رایانه رومیزی را برای همیشه حل میکند.
چرا این اتفاق میافتد؟
- رانش ساعت صدا و تصویر — رشتههای صدا و ویدیو در VLC از ساعتهای متفاوتی استفاده میکنند؛ مشکلات بازنمونهبرداری باعث میشود در طول زمان از هم فاصله بگیرند.
- تأخیر صدای بلوتوث — هدفونهای بیسیم ۱۰۰ تا ۳۰۰ میلیثانیه تأخیر اجتنابناپذیر اضافه میکنند و VLC جبران خودکاری برای آن ندارد.
- اختلاف زمانی در سطح فایل — برخی فایلها با اختلاف عمدی یا با جریان زمانمهر معیوب ساخته شدهاند.
- زمانبندی رمزگشایی سختافزاری — رمزگشایی با کارت گرافیک میتواند تأخیر متغیری در ویدیو ایجاد کند که همزمانی را جابهجا میکند.
- ترک صوتی خراب — زمانمهرهای آسیبدیده صدا باعث میشوند همزمانی مدام بالا و پایین بپرد.
چگونه رفع کنیم
راهحل 1از میانبرهای فوری همزمانی استفاده کنید (J / K)
سریعترین راهحل موقت — برای هر فایل و همین حالا کار میکند
در حین پخش، کلید K را بزنید تا صدا با تأخیر پخش شود (صدا نسبت به تصویر دیرتر شروع میشود).
صدا در زمان به عقب جابهجا میشود.
کلید J را بزنید تا صدا زودتر پخش شود (صدا سریعتر شروع میشود).
صدا در زمان به جلو جابهجا میشود.
هر بار فشردن کلید ۵۰ میلیثانیه تغییر میدهد؛ برای تکرار، کلید را نگه دارید.
میتوانید تا رسیدن به اختلاف دقیق تنظیم کنید.
راهحل 2یک تأخیر صوتی همیشگی در تنظیمات بگذارید
برای فایلهایی که همیشه به همان مقدار اختلاف نیاز دارند، مشکل را همیشگی حل میکند
به ابزارها > تنظیمات > &صدا بروید (پایین صفحه به نمای All تغییر دهید).
همه تنظیمات صدا نمایش داده میشود.
گزینه «Audio desynchronization compensation» را روی مقدار لازم بر حسب میلیثانیه بگذارید (مقدار مثبت = صدا با تأخیر؛ مقدار منفی = صدا زودتر).
اختلاف کلی اعمال میشود.
ذخیره کنید، VLC را دوباره اجرا کنید و فایل را پخش کنید — این اختلاف اکنون روی همه چیز اعمال میشود.
همزمانی بهطور همیشگی اصلاح میشود.
راهحل 3رمزگشایی با شتابدهی سختافزاری را خاموش کنید
در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف میکند
VLC را باز کنید و به Tools > Preferences بروید (یا در ویندوز/لینوکس Ctrl+P و در macOS Cmd+, را بزنید).
پنجره تنظیمات (Preferences) باز میشود.
در ستون سمت چپ روی زبانه Input / Codecs کلیک کنید.
تنظیمات مربوط به کدکها نمایش داده میشود.
گزینه "Hardware-accelerated decoding" را پیدا کرده و روی Disable بگذارید.
فهرست کشویی اکنون «Disable» را نشان میدهد.
روی Save کلیک کنید، سپس VLC را کامل ببندید و دوباره باز کنید (همه پنجرههای VLC را ببندید، نه فقط ویدیو را).
VLC با رمزگشایی نرمافزاری بالا میآید.
فایل مشکلدار را دوباره پخش کنید.
اگر مشکل برطرف شد، عامل آن رمزگشای کارت گرافیک بوده است.
راهحل 4تأخیر هدست بلوتوث را جبران کنید
تأخیر بیسیم که مدام همزمانی را خراب میکند از بین میبرد
مشخصات تأخیر هدست خود را بررسی کنید (معمولاً ۱۰۰ تا ۳۰۰ میلیثانیه در حالت استاندارد؛ در حالت کدک کمتأخیر مانند aptX LL کمتر).
مقدار تقریبی تأخیر را میدانید.
کدک کمتأخیر را در سیستمعامل فعال کنید (ویندوز: Sound > دستگاه > Advanced > گزینه aptX/LL در صورت پشتیبانی).
تأخیر کاهش مییابد.
اگر تأخیر باقی ماند، جبران منفی متناسب را در VLC اعمال کنید (Audio > desynchronization = منفی مقدار تأخیر).
همزمانی در حالت بیسیم اصلاح میشود.
راهحل 5تنظیمات VLC را به حالت پیشفرض بازگردانید
تنظیمات خراب که باعث کرش، صفحه سیاه و مشکلات صدا میشوند را از بین میبرد
VLC را کاملاً ببندید.
هیچ پردازهای از VLC در حال اجرا نیست.
یک خط فرمان باز کنید (Win+R ← cmd) یا یک ترمینال.
خط فرمان در دسترس است.
دستور
vlc --reset-configرا اجرا کنید (ویندوز/لینوکس) — در macOS بهجای آن پوشه~/Library/Preferences/org.videolan.vlcرا حذف کنید.تنظیمات VLC به مقادیر پیشفرض بازمیگردد.
VLC را اجرا کنید و فقط تنظیماتی را که واقعاً لازم دارید دوباره اعمال کنید.
VLC با تنظیمات پاک شروع به کار میکند.
رفع اشکال پیشرفته
راهحل 1رفع رانش با بازنمونهبردار SoX
رانش تدریجی در ویدیوهای طولانی (فیلم و سخنرانی) را متوقف میکند
به ابزارها > تنظیمات > همه > Audio > «Audio resampler» بروید و SoX Resampler (best quality) را انتخاب کنید.
بازنمونهبرداری با کیفیت بالا فعال میشود.
همچنین در Input/Codecs گزینه «Use system time reference» را بررسی کنید — در صورت وجود آن را روشن نگه دارید.
از یک ساعت پایدار استفاده میشود.
ذخیره کنید، برنامه را دوباره اجرا کنید و یک فایل بیش از ۹۰ دقیقهای تماشا کنید تا از پایداری همزمانی مطمئن شوید.
همزمانی تا پایان پایدار میماند.
چگونه در آینده از آن جلوگیری کنیم
- برای محتوایی که همزمانی در آن مهم است (فیلم، سخنرانی) صدای سیمی را ترجیح دهید.
- VLC را بهروز نگه دارید؛ نسخههای جزئی اصلاحات ساعت را در بر دارند.
- اگر یک فایل خاص همیشه در همان موقعیت ناهمزمان میشود، آن را بازبستهبندی کنید — زمانمهرهای آن آسیب دیدهاند.
سؤالات متداول
کلیدهای J و K در VLC چه کاری میکنند؟
چرا همزمانی در VLC با گذر زمان رانش پیدا میکند؟
آیا برای اصلاح همزمانی باید فایل را دوباره رمزگذاری کنم؟
ffmpeg -i in -c copy out کیفیت را حفظ میکند و زمانمهرها را از نو میسازد.چرا هدفون بلوتوث در VLC باعث ناهمزمانی صدا میشود؟
آیا اصلاح همزمانی VLC برای زیرنویسهای جداگانه هم کار میکند؟
جمعبندی
از میانبرهای فوری همزمانی استفاده کنید (J / K) — سریعترین راهحل موقت — برای هر فایل و همین حالا کار میکند. 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.