اگه زیرنویس فارسی توی Media Player Classic یا KMPlayer بهصورت حروف عجیب و ناخوانا نشون داده میشه، مشکل از فیلم یا پلیر نیست. ویندوز شما زبان «برنامههای غیریونیکد» رو روی فارسی تنظیم نکرده.
راهحل کوتاهه: System Locale ویندوز رو روی Persian بذارید و سیستم رو ریستارت کنید. پایینتر مرحلهبهمرحله با تصویر توضیح دادیم.
چرا زیرنویس فارسی بههمریخته نمایش داده میشه؟
خیلی از فایلهای زیرنویس قدیمی (مثل srt) با «کدپیج» ذخیره شدن، نه یونیکد. ویندوز همیشه یک کدپیج فعال سیستمی داره و برنامههای غیریونیکد متن رو با همون میخونن (مستندات مایکروسافت درباره Code Pages).
زیرنویسهای فارسی معمولاً با کدپیج windows-۱۲۵۶ (عربی/فارسی) ذخیره شدن (فهرست شناسههای کدپیج مایکروسافت). اگه کدپیج سیستم شما چیز دیگهای باشه، حروف بههم میریزن.
این تنظیم روی همه پلیرها اثر داره؛ فرقی نمیکنه KMPlayer باشه، Media Player Classic یا VLC.
روش ۱: تنظیم System Locale در ویندوز ۷ و ۸.۱ (کنترل پنل)
- از منوی Start وارد Control Panel بشید.

- گزینه Region and Language رو انتخاب کنید.

- (اختیاری) توی سربرگ Location کشور Iran رو انتخاب کنید و Apply و OK بزنید. این مرحله ربطی به زیرنویس نداره، فقط تقویم ویندوز رو شمسی میکنه. بعدش پنجره رو دوباره باز کنید.

- سربرگ Administrative رو باز کنید و روی Change system locale کلیک کنید.

- از فهرست، Persian رو انتخاب کنید.

- دو بار OK بزنید و سیستم رو ریستارت کنید. بدون ریستارت تغییر اعمال نمیشه.

روش ۲: تنظیم System Locale در ویندوز ۱۰ و ۱۱
- Settings رو باز کنید (کلید Windows + I).
- برید به Time & language و بعد Language & region.
- پایین صفحه، روی Administrative language settings کلیک کنید.
- در سربرگ Administrative، روی Change system locale بزنید.
- Persian رو انتخاب کنید، OK بزنید و سیستم رو ریستارت کنید.
نکته: برای این تغییر به دسترسی ادمین نیاز دارید.
تنظیم زیرنویس فارسی در KMPlayer
بعد از ریستارت، Media Player Classic زیرنویس رو درست نشون میده. اگه با KMPlayer فیلم میبینید، یه تنظیم کوچیک دیگه هم لازمه:
- KMPlayer رو باز کنید و دکمه تنظیمات پایین صفحه رو پیدا کنید.

- در پنجره بازشده روی آیکون چرخدنده (تنظیمات) کلیک کنید.

- چون گزینه فارسی وجود نداره، زبان زیرنویس رو روی Arabic (عربی) بذارید. بقیه تنظیمات رو دست نزنید و پنجره رو ببندید.

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

دیدگاهها