پخش دیسکهای DVD و بلو‑ری در VLC (منوها، کد منطقه، libdvdcss)
VLC بهطور پیشفرض (out of the box) DVD پخش میکند و برای بلو‑ری فقط کمی تنظیم لازم است. دو چالش اصلی عبارتاند از دیسکهای رمزگذاریشده و کد منطقه. این راهنما شامل نحوه صحیح باز کردن دیسک، استفاده از libdvdcss برای DVDهای ضدکپی و حقایق پشتیبانی بلو‑ری در VLC است.
مرحله ۱ — پخش صحیح DVD
دیسک DVD را وارد کنید، سپس رسانه > باز کردن &دیسک... (Ctrl+D) را باز کنید.
پنجره دیسک باز میشود.
نوع دیسک را روی "DVD" قرار دهید و درایو نوری صحیح را انتخاب کنید (یا پوشه VIDEO_TS مربوط به ایمیج DVD روی دیسک را انتخاب کنید).
دیسک انتخاب شد.
فقط زمانی تیک "No disc menus" را بزنید که منو باعث سقوط (crash) یا صفحه سیاه شود — در غیر این صورت VLC ابتدا منو را باز میکند.
پخش از منو یا عنوان اصلی شروع میشود.
برای تماشای مستقیم فیلم اصلی، از پخش > فصل برای رد کردن مسیریابی منو استفاده کنید.
فیلم اصلی پخش میشود.
مرحله ۲ — کد منطقه: کدام دیسک کجا پخش میشود
- Region 1 — آمریکا، کانادا: بیشتر DVDهای خردهفروشی خریداریشده در آمریکای شمالی.
- Region 2 — اروپا، ژاپن، خاورمیانه، آفریقای جنوبی (شامل بریتانیا).
- Region 3 — جنوبشرق آسیا، شرق آسیا (بهجز ژاپن/چین).
- Region 4 — استرالیا، نیوزیلند، آمریکای لاتین.
- Region 5 — روسیه، هند، آفریقا (خارج از اتحادیه اروپا).
- Region 0 / All — در هر منطقهای پخش میشود؛ در انتشارهای مستقل رایج است.
- VLC کد منطقه را دور نمیزند — دیسکهای قفلشده با کد منطقه متعلق به منطقه دیگر، در درایو نوری با کد منطقه قفلشده اصلاً پخش نمیشوند. در Windows/macOS میتوانید تعداد محدودی (معمولاً ۵ بار) کد منطقه درایو را تغییر دهید.
مرحله ۳ — دیسکهای رمزگذاریشده و libdvdcss
اگر DVD صدا دارد اما تصویر کاملاً سیاه است، یا خطای "could not read block" میدهد، یعنی دیسک از رمزگذاری CSS استفاده میکند و VLC کلید ندارد.
مشکل رمزگذاری را شناسایی کردید.
فایل libdvdcss-2.dll (ویندوز)، libdvdcss.2.dylib (macOS) یا بسته libdvdcss (در لینوکس: libdvdcss2) را از توزیع خود یا آینه VideoLAN دانلود کنید.
فایل کتابخانه دانلود شد.
ویندوز: فایل libdvdcss-2.dll را در همان پوشه vlc.exe (C:\Program Files\VideoLAN\VLC) قرار دهید. macOS: آن را در /Applications/VLC.app/Contents/MacOS/lib بگذارید. لینوکس: از طریق apt (libdvdcss2) یا dnf نصب کنید.
کتابخانه نصب شد.
VLC را راهاندازی مجدد کنید و دیسک را دوباره باز کنید.
DVD رمزگذاریشده اکنون پخش میشود.
مرحله ۴ — بلو‑ری: VLC چه میتواند و چه نمیتواند
- VLC ساختار بلو‑ری را از طریق libbluray تعبیهشده در ۳.۰.x پشتیبانی میکند — اما رمزگشایی به libaacs نیاز دارد و کلیدهای AACS به دلایل حقوقی همراه آن ارائه نمیشوند.
- در لینوکس، libaacs0 را نصب کنید و KEYDB.cfg (یا KEYDB قدیمی) را در ~/.config/aacs/ قرار دهید.
- در ویندوز/macOS، تهیه جدیدترین KEYDB.cfg بر عهده خودتان است؛ بدون کلید معتبر، VLC خطای "AACS error" میدهد یا صفحه سیاه نشان میدهد.
- دیسکهای بلو‑ری UHD 4K (BD+ و AACS جدید) اصلاً در VLC پخش نمیشوند — در حال حاضر هیچ نرمافزار پخش روی رایانه شخصی نمیتواند UHD را بهصورت قانونی پخش کند.