VLC ویدیو پخش نمی‌کند؟ ۷ راه‌حل که واقعاً جواب می‌دهد

مشکلات پخش ویدیو آخرین به‌روزرسانی: مناسب برای: All platforms · VLC 3.0.x

عبارت «VLC ویدیو پخش نمی‌کند» طیف گسترده‌ای از نشانه‌ها را در بر می‌گیرد: فایل باز می‌شود اما هیچ اتفاقی نمی‌افتد، پخش فوراً متوقف می‌شود، نوار زمان روی ۰۰:۰۰ می‌ماند، یا VLC خطا می‌دهد و پنجره را می‌بندد. خبر خوب این است که در بیشتر موارد فایل سالم است و مشکل در مسیر رمزگشایی VLC، فرا‌داده فایل یا یک پیکربندی قدیمی نهفته است. این راه‌حل‌ها را به ترتیب اجرا کنید — راه‌حل ۱ حدود نیمی از موارد را برطرف می‌کند و تا راه‌حل ۴ اکثریت قاطع موارد حل می‌شود.

چرا این اتفاق می‌افتد؟

  • کدک ناموجود یا معیوب در فایل مشخص — با VLC استاندارد کم پیش می‌آید (تقریباً همه کدک‌ها را همراه دارد)، اما بعضی کانتینرهای غیرمعمول یا اتم moov خراب (شاخص MP4) پخش را متوقف می‌کنند.
  • ناکامی شتاب‌دهی سخت‌افزاری روی یک کدک خاص — کارت گرافیک جریان ویدیو را بد رمزگشایی می‌کند و VLC به یک پنجره سیاه/خالی می‌رسد.
  • فایل رسانه خراب یا دانلود ناقص — فایل‌های MP4/MKV بریده‌شده شاخص لازم برای جابه‌جایی و پخش را ندارند.
  • تنظیمات اشتباه یا خراب VLC — مثلاً یک ماژول خروجی ویدیوی معیوب که از پیکربندی قبلی ذخیره شده است.
  • VLC قدیمی با باگ در دی‌ماکسرها — نسخه‌های قدیمی‌تر 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 است و مجموعه بزرگی از اصلاحات دی‌ماکسرها و پایداری را در بر دارد — بسیاری از مشکلات «پخش نمی‌شود» همان‌جا حل شده‌اند.

راه‌حل 2رمزگشایی با شتاب‌دهی سخت‌افزاری را خاموش کنید

در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف می‌کند

  1. VLC را باز کنید و به Tools > Preferences بروید (یا در ویندوز/لینوکس Ctrl+P و در macOS Cmd+, را بزنید).

    پنجره تنظیمات (Preferences) باز می‌شود.

  2. در ستون سمت چپ روی زبانه Input / Codecs کلیک کنید.

    تنظیمات مربوط به کدک‌ها نمایش داده می‌شود.

  3. گزینه "Hardware-accelerated decoding" را پیدا کرده و روی Disable بگذارید.

    فهرست کشویی اکنون «Disable» را نشان می‌دهد.

  4. روی Save کلیک کنید، سپس VLC را کامل ببندید و دوباره باز کنید (همه پنجره‌های VLC را ببندید، نه فقط ویدیو را).

    VLC با رمزگشایی نرم‌افزاری بالا می‌آید.

  5. فایل مشکل‌دار را دوباره پخش کنید.

    اگر مشکل برطرف شد، عامل آن رمزگشای کارت گرافیک بوده است.

توجهاین کار رمزگشایی را به پردازنده منتقل می‌کند. مصرف کمی بیشتر CPU طبیعی است، اما پخش پایدار می‌شود. اگر جواب داد، می‌توانید بعد از به‌روزرسانی درایور گرافیک آن را دوباره روشن کنید.

راه‌حل 3ماژول خروجی ویدیو را به Automatic (یا OpenGL/Direct3D11 — هر کدام را جدا امتحان کنید) تغییر دهید

صفحه سیاه و ایرادهای رندر روی پیکربندی‌های خاص کارت گرافیک را برطرف می‌کند

  1. به Tools > Preferences > Video بروید.

    تنظیمات ویدیو باز می‌شود.

  2. گزینه "Output" را روی Automatic (یا OpenGL/Direct3D11 — هر کدام را جدا امتحان کنید) بگذارید.

    ماژول خروجی تغییر می‌کند.

  3. روی Save کلیک کنید و VLC را دوباره راه‌اندازی کنید.

    VLC مجدداً اجرا می‌شود.

  4. فایل را دوباره باز کنید و تصویر را بررسی کنید.

    ویدیو باید اکنون به‌درستی نمایش داده شود.

توجهاگر ماژول جدید درست کار کرد، همان را نگه دارید. کارت‌های گرافیک و درایورهای مختلف رفتار متفاوتی دارند، بنابراین آزمون‌و‌خطا سریع‌ترین راه یافتن یک خروجی پایدار است.

راه‌حل 4فایل را در پخش‌کننده دیگری آزمایش کنید و در صورت لزوم دوباره دانلود کنید

مشخص می‌کند خودِ فایل خراب است یا نه

  1. همان فایل را در Windows Media Player / QuickTime / mpv باز کنید.

    می‌بینید آیا هیچ پخش‌کننده‌ای می‌تواند آن را رمزگشایی کند.

  2. اگر فایل دانلودی است، آن را دوباره دانلود کنید (دانلود ناقص عامل شماره یک مشکل «پخش نمی‌شود» است).

    فایل کامل معمولاً پخش می‌شود.

  3. برای فایل‌های MP4 که صدا دارند اما تصویر ندارند، با دستور ffmpeg -i input.mp4 -c copy output.mp4 بازبسته‌بندی کنید تا شاخص از نو ساخته شود.

    فایل بازبسته‌بندی‌شده در VLC پخش می‌شود.

توجهVLC به‌شکل معروفی سازگار و بردبار است، پس اگر حتی VLC هم فایل را نپذیرد، به‌احتمال زیاد فایل بریده یا خراب است — دانلود مجدد معمولاً پایان ماجراست.

راه‌حل 5تنظیمات VLC را به حالت پیش‌فرض بازگردانید

تنظیمات خراب که باعث کرش، صفحه سیاه و مشکلات صدا می‌شوند را از بین می‌برد

  1. VLC را کاملاً ببندید.

    هیچ پردازه‌ای از VLC در حال اجرا نیست.

  2. یک خط فرمان باز کنید (Win+R ← cmd) یا یک ترمینال.

    خط فرمان در دسترس است.

  3. دستور vlc --reset-config را اجرا کنید (ویندوز/لینوکس) — در macOS به‌جای آن پوشه ~/Library/Preferences/org.videolan.vlc را حذف کنید.

    تنظیمات VLC به مقادیر پیش‌فرض بازمی‌گردد.

  4. VLC را اجرا کنید و فقط تنظیماتی را که واقعاً لازم دارید دوباره اعمال کنید.

    VLC با تنظیمات پاک شروع به کار می‌کند.

توجهاین کار همه تنظیمات شخصی‌سازی‌شده (از جمله کلیدهای میان‌بر و پوسته‌ها) را پاک می‌کند. اگر نسخه پشتیبان می‌خواهید، ابتدا پیکربندی خود را از Tools > Preferences > All > Interface خروجی بگیرید.

راه‌حل 6نسخه پرتابل VLC را امتحان کنید

مشکلات پیکربندی را بدون دست‌زدن به نصب فعلی شما جدا می‌کند

  1. نسخه پرتابل/zip را از آینه‌های رسمی دانلود کنید (videolan.org > Windows > zip).

    یک پوشه پرتابل VLC استخراج می‌شود.

  2. فایل vlc.exe را مستقیماً از همان پوشه اجرا کنید.

    VLC با تنظیمات پاک و پیش‌فرض بالا می‌آید.

  3. فایل مشکل‌دار را در نسخه پرتابل پخش کنید.

    اکنون می‌فهمید مشکل به پیکربندی مربوط است یا به خود فایل.

توجهاگر نسخه پرتابل فایل را بدون مشکل پخش کرد، پیکربندی نسخه نصب‌شده شما عامل مشکل است — یک بازنشانی کامل یا نصب مجدد انجام دهید.

راه‌حل 7VLC را به‌صورت تمیز نصب مجدد کنید

نصب خراب، کش معیوب افزونه‌ها و تضاد نسخه‌ها را برطرف می‌کند

  1. VLC را از Settings > Apps حذف کنید (ویندوز) یا آن را به سطل زباله بکشید (macOS).

    VLC از سیستم حذف می‌شود.

  2. پوشه پیکربندی باقی‌مانده را حذف کنید: %APPDATA%\vlc (ویندوز)، ~/Library/Preferences/org.videolan.vlc (macOS) یا ~/.config/vlc (لینوکس).

    همه داده‌های VLC پاک می‌شود.

  3. آخرین نسخه را فقط از منبع رسمی دانلود کنید: videolan.org/vlc.

    یک فایل نصب رسمی و سالم دانلود می‌شود.

  4. نصب کنید و فایل خود را دوباره امتحان کنید.

    نصب تازه معمولاً سرسخت‌ترین مشکلات را برطرف می‌کند.

توجههرگز VLC را از آینه‌های شخص ثالث دانلود نکنید — نسخه‌های بازبسته‌بندی‌شده یکی از دلایل رایج کرش و همراه‌داشتن ابزارهای تبلیغاتی هستند.

رفع اشکال پیشرفته

راه‌حل 1پخش با اجبار دی‌ماکسر

VLC را مجبور می‌کند از تحلیل‌گر کانتینر دیگری استفاده کند

  1. به ابزارها > تنظیمات > ورودی / Codecs > "Demuxer" بروید و برای کانتینر مورد نظر آن را روی «MP4/MOV demuxer» یا «Matroska demuxer» بگذارید.

    VLC فایل را با دی‌ماکسر انتخابی تحلیل می‌کند.

  2. ذخیره کنید، VLC را دوباره اجرا کنید و فایل را باز کنید.

    پخش با دی‌ماکسر اجباری آغاز می‌شود.

توجهفقط زمانی از این روش استفاده کنید که دی‌ماکسر خودکار روی یک فایل خاص شکست می‌خورد — می‌تواند پخش فایل‌های دیگر را خراب کند، پس بعداً به Automatic برگردید.

راه‌حل 2VLC را با رابط پاک (حالت dummy) اجرا کنید

مشخص می‌کند آیا رابط گرافیکی عامل کرش است یا نه

  1. VLC را ببندید.

    VLC بسته است.

  2. یک ترمینال باز کنید و اجرا کنید: vlc -I dummy.

    VLC بدون رابط گرافیکی اجرا می‌شود (هیچ پنجره‌ای باز نمی‌شود).

  3. یک فایل پخش کنید: vlc -I dummy "مسیر\به\فایل.mp4".

    اگر صدا شنیده شود، هسته برنامه سالم است و ایراد از رابط گرافیکی بوده.

  4. پس از آزمایش، برنامه را به‌طور معمول اجرا کنید.

    رابط معمولی بازمی‌گردد.

توجهاگر حالت dummy فایل‌ها را بدون مشکل پخش کرد، تنظیمات را بازنشانی کنید یا افزونه‌های رابط را غیرفعال کنید — راه‌حل‌های بالا را ببینید.

چگونه در آینده از آن جلوگیری کنیم

  • همیشه پیش از باز کردن، دانلود را کامل کنید (حجم فایل را با اندازه اعلام‌شده در سرور مقایسه کنید).
  • VLC را روی آخرین شاخه پایدار نگه دارید — اصلاحات دی‌ماکسر مرتب منتشر می‌شوند.
  • اگر رسانه‌ها را آرشیو می‌کنید، هر چند وقت یک‌بار سلامت آن‌ها را با ffmpeg -v error -i file -f null - بررسی کنید.

سؤالات متداول

چرا VLC فایل‌های MP4 را پخش نمی‌کند؟
ناکامی در پخش MP4 معمولاً یکی از سه چیز است: دانلود ناقص (نبودن اتم moov)، ناکامی رمزگشایی سخت‌افزاری روی H.264/HEVC، یا باگ دی‌ماکسر در نسخه قدیمی VLC. اول VLC را به‌روزرسانی کنید، سپس شتاب‌دهی سخت‌افزاری را خاموش کنید.
چرا VLC وقتی ویدیو باز می‌کنم فوراً بسته می‌شود؟
این کرش است، نه امتناع از پخش. راهنماهای مربوط به کرش را ببینید — دلایل معمول، افزونه‌های Lua و تنظیمات خراب هستند که هر دو با بازنشانی پیکربندی برطرف می‌شوند.
آیا VLC می‌تواند هر قالب ویدیویی را پخش کند؟
VLC بیشتر کدک‌ها را همراه دارد، اما قالب‌های غیرمعمول یا محافظت‌شده با DRM (بعضی فایل‌های iTunes و برخی دانلودهای سرویس‌های استریم) پخش نمی‌شوند. اگر VLC نپذیرفت، بررسی کنید که قالب از DRM استفاده می‌کند یا نه.
آیا VLC به بسته‌های کدک نیاز دارد؟
نه. نصب بسته‌های کدک شخص ثالث در ویندوز اغلب VLC را خراب می‌کند. VLC رمزگشاهای خودش را همراه دارد — سیستم را تمیز نگه دارید.
VLC صدا را پخش می‌کند اما تصویری نیست — این یعنی چه؟
فایل رمزگشایی می‌شود اما رندرکننده ویدیو ناکام می‌ماند. شتاب‌دهی سخت‌افزاری را خاموش کنید و ماژول خروجی ویدیو را تغییر دهید — راهنمای صفحه سیاه را ببینید.

جمع‌بندی

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.