حل مشکل زیرنویس‌ فارسی با فرمت SRT

حتما برای شما نیز پیش امده که پس از کلی جستجو در وب و یافتن زیر نویس موردنظرتان به جای آن خرچنگ و قورباغه نصیبتان شده باشید، اموزش های متفاوتی برای رفع مشکل زیرنویس عجیب غریب در بسیاری از وبسایت ها وجود دارد اما واقعا کدام یک راه گشاست؟!!!   این اموزش برای اولین بار در وب، توسط سایت digital98 منتشر می شود.

این مشکل به تنظیمات نامناسب Language for non-Unicode programs ویندوز شما مربوط می‌شود که بصورت پیش فرض روی (English (United States قرار دارد؛ ولی این مشکل با انتخاب زبان Farsi در زیرنویس‌ها و سایر برنامه‌هایی که از زبان فارسی در منوهای خود استفاده می‌کنند برطرف می‌شود. برای حل مشکل زیرنویس‌ها یکی از چهار روش زیر را انتخاب کنید.

1- استفاده از Microsoft Office Word (پیشنهاد digital98 به شما)

قبل از انجام مراحل زیر، بایستی نرم افزار office word را روی سیستمتان نصب داشته باشید، همچنین جهت اطمینان از خرابی زیر نویس مورد نظر، انرا با Notepad باز کنید و در صورت مشاهده زیر نویس عجیب و غریب به جای زیر نویس فارسی، مراحل زیر را جهت بازسازی و حالت اولیه زیرنویس فارسی انجام دهید.

در قدم اول با کلیک راست بر روی فایل زیر نویس انرا با نرم افزار افیس ورد باز نمایید.

word را انتخاب کنید و بعد روی ok کلیک کنید.

اکنون صفحه ای در ورد باز می شود. گزینه (Arabic (windows را انتخاب و سپس ok را کلیک نمایید.

اکنون کل محتویات درون ورد را کپی نمایید (برای اینکار ابتداکلید های کیبورد Ctrl+A و بعد Ctrl+C را فشار دهید)

یک صفحه جدید با Notepad باز کنید و محتویات کپی کرده را paste نمایید (برای اینکار می توانید از کلید های Ctrl+V استفاده نمایید.)

اکنون در سر برگ Notepad بر روی File کلیک کرده و گزینه Save as را کلیک نمایید.

در پنجره باز شده Encoding را برابر Unicode قرار دهید. همچنین نام فایل زیر نویس را هم نام فیلم بگذارید و بر روی Save کلیک کنید.

کار تمام است.

راحت بود؟ !!!   فیلم را Play کنید زیر نویس را روی فیلم درگ و دراپ کنید و از دیدن فیلم لذت ببرید.

2- استفاده از برنامه VobSub

آخرین نسخه‌ی برنامه را از اینجا دانلود کنید. بر روی فایل srt راست کلیک کرده و Edit with SubResync را بزنید.

در پنحره باز شده قسمت Character Set را روی Arabic گذاشته و open کنید. خواهید دید که زیرنویس‌ها قابل خواندن شدند.

اکنون Save as و در بخش MBCS Unicode تیک Unicode outputd را بزنید و فایل را ذخیره نمایید.

فایل اصلاح شده با این روش دیگر مشکلی نخواهد داشت اما شاید همه جا VobSub را در اختیار نداشته باشید آن وقت است که روش بعدی به کمکتان می‌آید.

3- (اين راه حل مشکل رو فقط براي KMPlayer حل مي کنه):

در برنامه KMPlayer دکمه F2 کیبرد را بزنید در پنجره‌اي که باز ميشود از سمت چپ قسمت تنظیمات زيرنويس و بعد از آن نوع قلم را انتخاب کنيد.

‫در سمت راست کادر مقابل Charset را باز کرده و عربي را انتخاب کنيد.

4- (این روش برای تمام پخش کننده ها جواب می دهد ):

مرحله اولابتدا از منوی استارت خود Control Panel را باز کنید ( معمولا در سمت راست منو قرار دارد)

نکته : اگر ویندوز 8 دارید و نمیدونید Control Panel رو چجوری پیدا کنید در قسمت سرچ یا جستجو اونو پیدا کنید.

مرحله دوم :  در ویندوز 8 در قسمت کنترل پنل همانند شکل زیر روي clock ، Language ، and Reginal کلیک نمایید. ( ویندوز 8 و 8.1 )

نکته : در ویندوز 7 عبارت Reginal and Language Option را انتخاب کنید شاید شکل زیر با کنترل پنل شما متفاوت باشد اما در هر صورت مضمون شبیه به همان است و از روی آیکن ها متوجه میشوید که آیکن ها یکی است و فقط عنوان آن فرق دارد.( ویندوز 7 و …)

مرحله سومدر پنجره ای که باز می شود بر روی آیکن Reginal کلیک نمایید و در پنجره ای که باز می شود Persian را انتخاب کرده و در تب بعدی هم کشور ایران iran را انتخاب نمایید. همانند شکل زیر ( ویندوز 8 و 8.1 )

برای ویندوز 7 در پنجره اي که باز ميشود به تب Advanced رفته و کادري را که در قسمت Language for non-Unicode Programs قرار دارد باز کنيد و Farsi یاPersian را انتخاب کنيد ( ویندوز 7 و … )

بعد از این مراحل يک بار سيستم را ری استارت کنيد. از اين به بعد هيچ مشکلي با زيرنويس نخواهيد داشت.