Your SEO optimized title page contents

حل مشکل نمایش زیرنویس

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

srt_display_1

srt_display_2


به عنوان روش موقت و سریع میتوانید نرم افزار کم حجم زیر را دانلود کرده و انکدینگ فایل زیرنویس را براحتی تغییر دهید

 

لینک توضیحات و دانلود نرم افزار

 


 

در انتهای مقاله میتوانید در صورت نیاز مجموعه ایی از فونت های فارسی را دریافت نمایید.

 

 

روش اول: (دائمی)
برای حل این مشکل در ویندوزهای ۷ و ۸ به مسیر زیر رفته:

Start -> Control Panel -> Region ->  Administrative -> Change System Local

آن را به Persian تغییر داده سپس کامپیوتر را Restart کنید.

 

win-7-8

برای اینکه در هنگام اجرای فیلم زیرنویس شما هم همزمان اجرا شود باید اسم زیرنویس با اسم فایل تصویری یکی باشد مثلاً:

 

Green Mile [1999] HD.mkv
Green Mile [1999] HD.srt

در Windows XP مسیر به صورت زیر است:

 

Start -> Control Panel -> Region and Language -> Advanced  -> Change System Local

win-xp

آن را به Farsi تغییر داده کامپیوتر را Restart کنید.

 

در ویندوز XP پیش از مرحله بالا، در تب Languages فعال بودن کادر مشخص شده در تصویر زیر را بررسی کنید و در صورت فعال نبودن تیک آن را زده و سپس دکمه Apply را بزنید و پیغام نمایش داده شده را تایید کنید (برای این مرحله نیاز به دیسک ویندوز یا وجود فایل های نصبی ویندوز در کامپیوتر خود دارید).

 

win_xp_2-1

 

سپس کادر زیر نمایش داده میشود که در این مرحله برای کپی فایلها می‌باید دیسک ویندوز را در درایو کامپیوتر قرار دهید

 

win_xp_2-2

 

————————————————————

 

در برنامه های پخش کننده از فونت هایی استفاده نمایید که قادر به نمایش حروف فارسی هستند مانند Tahoma یا Segoe UI

جهت تغییر دادن فونت ابتدا به بخش تنظیمات برنامه رفته, سپس طبق تصاویر زیر فونت نمایش زیرنویس را تغییر دهید.

 

KMPlayer

برای رفتن به بخش تنظیمات روی پنجره برنامه راست کلیک کرده و سپس از منوی option گزینه preferences را کلیک و یا از کلید کمکی F2 استفاده کنید

 

kmplayer_sub

 

 

PotPlayer

برای رفتن به بخش تنظیمات روی پنجره برنامه راست کلیک کرده و گزینه preferences را کلیک و یا از کلید کمکی F5 استفاده کنید

 

potplayer_sub

 

 


روش دوم:
زیرنویس را با Notepad باز کرده و سپس از روی گزینه ی File گزینه ی  …Save as را انتخاب کنید و دوباره زیرنویس را با پسوند srt. ولی این مرتبه در گزینه ی Encoding بجای گزینه ANSI گزینه UTF-8 یا Unicode را انتخاب کنید.

 

srt-nootepad

 

 


 

 

روش سوم:
در نرم افزار Kmplayer به مسیر زیر بروید:

Option -> Preferences -> Subtitle Processing -> Font Style

و در قسمت Charset گزینه Arabic را انتخاب کنید.

 

srt-kmplayer
در مجموع روش اول راه حل دائمی برای مشکل است، ولی در صورت مشکلی می توانید از روشهای دوم و سوم استفاده کنید.

 

 

تلویزیون ها و دستگاه های پخش کننده

 

با استفاده از روش دوم آموزش، انکدینگ زیرنویس را بین Unicode – ANSI و UTF-8 تغییر داده سپس فایل زیرنویس را همنام با فیلم و در کنار آن قرار داده و تست کنید که تلویزیون یا دستگاه های پخش کننده تان با کدام انکدینگ سازگاری دارد.
لازم به ذکر است برخی دستگاه ها از زیرنویس های فارسی پشتیبانی نمیکنند.

 

 

 

سیستم عامل آندروید

ابتدا وارد فایل منیجر گوشی شوید و نام فیلم مورد نظر را از روی فیلم کپی کنید . البته قبل از پسوند اخر که میشه .MP4 یا .AIV ویا…. را کپی نکنید و فقط نام فیلم را . به طور مثال در پایین توضیح میدم.

Namefilmmoredenazar.mp4

خب! نام فیلم رو همون طور که گفتم کپی کنید به این صورت که پسوند اخرش نباشه!

Namefilmmoredenazar

خب بعد از کپی کردن اسم فایل SRT رو با نامی که قبلا کپی شده جایگزین کنید.به این صورت :

Namefilmmoredenazar.SRT

سپس در دستگاه هایی با سیستم عامل آندروید میتوانید از برنامه MX Player جهت پخش استفاده کنید. و در صورت مشکل در نمایش زیرنویس فارسی به قسمت تنظیمات برنامه رفته و در بخش Subtitle گزینه Character Encoding

را بروی Arabic cp1256 و یا Auto Detect قرار دهید.

 

 

android-mxplayer-sub

 

 

همچنین برنامه های زیر نیز قابلیت تغییر انکدینگ زیرنویس را دارا میباشند

 

Change Encoding

 

Subtitle Editor Free

 



اشتراک بگذارید