حل مشکل نمایش زیرنویس های SRT
- آموزش
- 0
- 23 دی 1401
اگر زیرنویس های فارسی در هنگام پخش به شکل علامتهای عجیب و فونت ناخوانا نمایش داده میشود
این آموزش مشکل شما را برطرف خواهد نمود.
سیستم عامل ویندوز
پیشنهاد سایت استفاده از برنامه پخش کننده PotPlayer میباشد
در صورت تمایل میتوانید یکی از برنامه های زیر را دانلود کرده و انکدینگ فایل زیرنویس را به راحتی تغییر دهید
لینک دانلود برنامه Persian Subtitle Fixer
ویندوز 7 یا بالاتر
برای حل این مشکل در ویندوزهای 7 و 8 و 10 به مسیر زیر بروید :
Start -> Control Panel -> Region
و در پنجره باز شده تب Administrative را انتخاب کنید و سپس بر روی گزینه Change System Local کلیک کنید.
در این صفحه زبان فعلی را به Persian تغییر داده و در نهایت کامپیوتر را Restart کنید.
نکته: برای ورود به کنترل پنل علاوه بر سایر روشها میتوانید بروی آیکون منوی استارت راست کلیک کرده و گزینه Control Panel را کلیک نمایید.
نکته: در صورتیکه در یافتن بخش Region مشکل داشتید در کادر جستجوی بالای پنجره کنترل پنل کلمه Region را جستجو کنید.

برای اینکه در هنگام اجرای فیلم زیرنویس شما هم همزمان اجرا شود باید اسم زیرنویس با اسم فایل تصویری یکی باشد مثلاً:
Green Mile [1999] HD.mkv
Green Mile [1999] HD.srt
ویندوز XP
در Windows XP مسیر به صورت زیر است :
Start -> Control Panel -> Region and Language
در پنجره باز شده تب Advanced را انتخاب کنید.
زبان پیشفرض را به Farsi تغییر داده و کامپیوتر را Restart کنید.

در ویندوز XP پیش از مرحله بالا، در تب Languages فعال بودن کادر مشخص شده در تصویر زیر را بررسی کنید و در صورت فعال نبودن تیک آن را زده و سپس دکمه Apply را بزنید و پیغام نمایش داده شده را تایید کنید (برای این مرحله نیاز به دیسک ویندوز یا وجود فایل های نصبی ویندوز در کامپیوتر خود دارید).
سپس کادر زیر نمایش داده میشود که در این مرحله برای کپی فایلها میباید دیسک ویندوز را در درایو کامپیوتر قرار دهید.
------------------------------------------------------------
در برنامه های پخش کننده از فونت های فارسی نظیر Tahoma یا Arial استفاده نمایید.
جهت تغییر دادن فونت ابتدا به بخش تنظیمات برنامه رفته و سپس طبق تصاویر زیر فونت نمایش زیرنویس را تغییر دهید.
KMPlayer
برای رفتن به بخش تنظیمات روی پنجره برنامه راست کلیک کرده و سپس از منوی Option گزینه Preferences را کلیک و یا از کلید کمکی F2 استفاده کنید

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

سیستم عامل مک
جهت حل این مشکل در سیستم عامل مک اپل طبق روش زیر عمل نمایید:
- ابتدا فونت های فارسی قرار گرفته برای مک در انتهای آموزش را دانلود و نصب کنید.
- سپس برنامه پخش کننده VLC را در سیستم عامل نصب کنید.
- مطابق تصویر زیر به تنظیمات برنامه رفته و سپس به سربرگ Subtitle & OSD بروید:
- در قسمت Default Encoding گزینه Arabic (Windows-1256) انتخاب کنید
- در قسمت Font گزینه Choose را کلیک کرده و در پنجره باز شده از قسمت Collection فارسی را انتخاب و یکی از فونت های فارسی نصب شده را انتخاب نمایید.

- در نهایت تنظیمات را ذخیره کرده و برنامه را مجددا راه اندازی نمایید.
راه حل موقت: قسمت Default Encoding را بروی گزینه Arabic Windows-1256 یا Universal UTF-8 قرار داده و در قسمت فونت Arial را انتخاب نمایید و با استفاده از برنامه Persian Subtitle Fixer انکدینگ زیرنویس را تغییر دهید.
تلویزیون و دستگاه های پخش کننده
با استفاده از برنامه Notepad در ویندوز، فایل .srt زیرنویس را باز کرده و سپس از طریق گزینه File گزینه …Save as را انتخاب کنید و در کادر Encoding، انکدینگ زیرنویس را بر روی یکی از گزینه های Unicode - ANSI و UTF-8 تنظیم کنید و سپس فایل زیرنویس را همنام با فیلم و در کنار آن قرار داده و تست کنید که تلویزیون یا دستگاه پخش کننده مورد نظرتان با کدام انکدینگ سازگاری دارد.
- در صورتیکه زیرنویس با پسوند txt ذخیره شد به طور دستی میتوانید پسوند را به srt تغییر دهید.
- لازم به ذکر است که برخی دستگاه ها از زیرنویس های فارسی پشتیبانی نمیکنند.
نکته مهم: دقت نمایید که پیش از تغییر انکدینگ باید زبان سیستم را طبق روش مربوط به ویندوز به فارسی تغییر داده باشید.

سیستم عامل اندروید
در دستگاه هایی با سیستم عامل اندروید میتوانید از برنامه MX Player جهت پخش استفاده کنید. در صورت مشکل در نمایش زیرنویس فارسی در این برنامه به قسمت تنظیمات رفته و در بخش Subtitle گزینه Character Encoding را بر روی Arabic cp1256 و یا Auto Detect قرار دهید. به این ترتیب این برنامه از زیرنویس های فارسی با انکدینگ های UTF-8 - Unicode - ANSI به درستی پشتیبانی خواهد کرد.

از دیگر برنامه های اندرویدی که قادر به پخش زیرنویس های فارسی هستند میتوان به موارد زیر اشاره کرد (انکدینگ های سازگار در پرانتز ذکر شدند):
KODI (UTF-8 - Unicode)
Moboplayer (UTF-8 - Unicode)
BSPlayer (ANSI - UTF-8)
KMPlayer (UTF-8)
321 Player (UTF-8 - Unicode)
نظرات کاربران
۰ نظر لطفا قبل از ارسال دیدگاه خود، موارد زیر را به دقت مطالعه کنید :
=-=-=-=-=-=-==-=-=