تهران دانلود

پیشنهاد ما

حل مشکل زیرنویس فارسی در ویندوز ۷ ، ۸ ، xp و kmplayer

 

حل مشکل زیرنویس فارسی در ویندوز ۷ ، ۸ ، xp و kmplayer

با توجه به نظرات زیاد دوستان مبنی بر مشکل در زیر نویس های ارائه شده در سریال اسپارتاکوس بر ان شدم تا با گرد اوری همه راه حل های موجود در اینترنت بهترین راه حل ها رو برای حل این مشکل که فکر میکنم مشکل خیلی از دوستان باشه با شما دوستان به اشتراک بزارم تا همه دوستان دیگه در این مورد دچار مشکل نشن باز هم اگه نظر یا پیشنهاد بهتری بود باما در میان بزارید تا همه دوستان از نظرات شما استفاده نمایند.

 

۱- آموزش رفع مشکل نمایش فیلم با زیرنویس فارسی در KMPlayer

 

اگر به این مشکل برخورد کرده‌اید که بعضی مواقع فونت‌های زیرنویس فیلمی که می‌بینید به هم ریخته است (شکل زیر) با این فرض که از نرم‌افزار Kmplayer برای نمایش فیلم استفاده می کنید، با روشی که در ادامه خواهد آمد می‌توانید این مشکل را به سادگی برطرف نمایید.

 

 

– در صفحه kmplayer کلید F2 را بزنید تا به  Preferences وارد شوید.

 

02

 

– از گزینه‌های سمت چپ، گزینه subtitle Processing و سپس Font Style را انتخاب کنید.(تصویر بالا)

 

– در قسمت راست گزینه‌ای با نام Chart Set قرار دارد.

 

– به طور پیش فرض Chart Set روی System Default قرار دارد.

 

– این گزینه را به Arabic تغییر دهید. (شکل پایین)

 

03

 

– کلید Close را زده و از برنامه خارج شوید و برنامه را مجدد راه‌اندازی کنید.

 

– این بار خواهید دید مشکل نمایش فونت‌ها رفع شده است. (شکل زیر)

 

04

 ۲- رفع مشکل نمایش زیر نویس فارسی در ویندوز Vista و Seven

اگه احیانا از اون دسته افرادی هستید که به فیلم نگاه کردن علاقه دارید و با زیرنویس فیلم ها در ویندوز ویستا یا سون به مشکل برخوردید ، تو این پست راه حلی پیشنهاد میشه که به احتمال زیاد مشکل رو حل میکنه . مشکلاتی چون خرچنگ قورباقه بودن زیرنویس های فارسی در هنگام پخش فیلم .

مشکل از اونجایی بوجود میاد که برنامه های اجرای فیلم همانند KM Player از unicode که برای نمایش متون فارسی لازمه پشتیبانی نمی کنند  .

به این منظور در ویندوز های Vista و Seven راهکاری اندیشیده شده و اون راهکار ، قرار دادن پشتیبانی از یک زبان خاص برای برنامه هاییست که از Unicode پشتیبانی نمی کنند . (اصطلاحا non-unicode programs ) .

محض اطلاع : Unicode یک استاندارد رمزگذاری کاراکترهاست که تقریبا تمامی کاراکترهای همه ی زبان های دنیا را در خود دارد از جمله زبان فارسی .

پس شما باید زبان فارسی رو به عنوان System locale ویندوز انتخاب کنید . System locale مشخص می کنه که مجموعه کاراکترهای پیشفرض ویندوز برای نمایش متن ها در برنامه های non-unicode چی باشه .

– برای اینکار ابتدا به Control Panel بروید .

– آیکون Region and Language رو پیدا کنید و اونو باز کنید .

– پنجره تنظیمات منطقه و زبان سیستم باز میشه . روی تب Administrative کلیک کنید .

–  در این تب ، روی دکمه ی Change system locale کلیک کنید .

– در پنجره ی باز شده  گزینه ی Persian رو انتخاب کنید و Ok کنید .

احتمالا ویندوز پیامی میده که باید ریستارت کنید . اینکار رو انجام بدید .

:: پلیر بسیار عالی KM Player رو هم می تونید از اینحا دانلود کنید !

موفق باش

 

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

 

 

حتماً برایتان پیش آمده که زیرنویس فارسی یک فیلم را از اینترنت دانلود کرده باشید ولی هنگام پخش، نوشته های فارسی آن را مانند تصویر زیر بصورت خرچنگ قورباغه ببینید.

srt-problem

این مشکل به تنظیمات نامناسب Language for non-Unicode programs ویندوز شما مربوط میشود که بصورت پیش فرض روی English (United States) قرار دارد که با انتخاب Farsi ، این مشکل علاوه بر زیرنویس ها در برنامه هایی که از زبان فارسی در منوهای خود استفاده میکنند نیز برطرف میشود.
به Control Panel و سپس Regional and Language Options بروید و در تب Advance زبان فارسی را انتخاب کنید.

1

اما برای این تغییرات نیاز به سی دی ویندوز دارید که امکان دارد همه جا و همه وقت در دسترس شما نباشد، در نتیجه باید برای حل مشکل زیرنویسها یکی از دو روش زیر را انتخاب کنید.

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

آخرین نسخه‌ی برنامه را از اینجا دانلود کنید.
برروی فایل srt راست کلیک کرده و Edit with SubResync را بزنید.
در پنحره باز شده قسمت Character Set را روی Arabic گذاشته و open کنید.
خواهید دید که زیرنویس ها قابل خواندن شدند.
حالا Save as و در بخش MBCS Unicode تیک Unicode outputd را بزنید و فایل را ذخیره نمایید.

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

۲- استفاده از Microsoft Office Word

فایل srt را با word باز کنید.
پنجره ای ظاهر میشود که از شما میخواد Encoding را تعیین کنید که باید Arabic (Windows) را انتخاب نمایید و ok کنید.

2

مشاهده میکند که متن زیرنویس درست شده، تمام آن را کپی کرده و به Notepad انتقال دهید و سپس آن را با فرمت srt و utf-8 ذخیره نمایید.

3

حالا میتوانید بدون هیچگونه مشکلی از فایل زیرنویس استفاده کنید.

 

۴ – حل مشکل زیر نویس ShPersian Subtitle Fixer

 

 

ShPersian Subtitle Fixer نام نرم افزاری کامل برای پایان دادن به مشکل خرچنگ غورباقه نشان دادن زیرنویس ها میباشد . حتما خیلی برای شما هم پیش اومده که یک زیرنویس رو دانلود کردید ولی موقع نمایش با شکلی مثل زیر روبرو شدید. دلیل این مشکل عدم نصب یونیکدهای زبان فارسی یا عربی روی دستگاه شماست. در این صورت اگر از سیستم عامل ویندوز استفاده میکنید راحت با نصب یونیکدهای فارسی میتونید این مشکل رو رفع کنید یا حتی فایل زیرنویس رو تغییر یونیکد بدید. اما بعضی وقت ها این روش ها یا وقت گیر هستن یا جوابگو نیستند .

ShPersian Subtitle Fixer

دوست عزیزی به اسم شاهین کاتبی برنامه ای برای ۲ سیستم عامل ویندوز و مک نوشته که به راحتی این تبدیل یونیکد رو براتون انجام میده

روش استفاده:
فایل زیرنویس شماره ی ۱ را بگیرید و در برنامه ی باز شده قرار دهید ، سپس در عرض کمتر از ۲ثانیه فایل شماره ی ۲ را تحویل بگیرید.
مثل شکل زیر:

ShPersian Subtitle Fixer
وسپس مشکل زیر نویس حل میشود

ShPersian Subtitle Fixer

 

دانلود نرم افزار ShPersian Subtitle Fixer

 

در ویندوز ۸ :

۱ ) کلید های Win + Q را انتخاب نمایید و سپس عبارت Control Panel را تایپ نمایید و در آخر روی Control Panel کلیک نمایید .

 

آموزش رفع مشکل نمایش زیرنویس فارسی - دانلود با لینک مستقیم رایگان - آموزش رفع مشکل نمایش زیرنویس فارسی

 

۲) حالا بر روی Language کلیک نمایید .

 

آموزش رفع مشکل نمایش زیرنویس فارسی - دانلود با لینک مستقیم رایگان - آموزش رفع مشکل نمایش زیرنویس فارسی

 

۳ ) برای اضافه کردن زبان فارسی بر روی Add a Language کلیک نمایید .

 

آموزش رفع مشکل نمایش زیرنویس فارسی - دانلود با لینک مستقیم رایگان - آموزش رفع مشکل نمایش زیرنویس فارسی

 

۴ ) حالا در بین زبان های موجود از روی کیبور کلید P را انتخاب و سپس بر روی Persian کلیک کرده و در آخر بر روی گزینه Add کلیک نمایید .

 

آموزش رفع مشکل نمایش زیرنویس فارسی - دانلود با لینک مستقیم رایگان - آموزش رفع مشکل نمایش زیرنویس فارسی

 

۵ ) زبان فارسی شما به لیست زبان های انتخاب شده اضافه شده است .

 

روش ارسالی آقای سید امید حسینی:

این دو روش رو هم دوست خوب خودمون و یکی از بازدیدکنندگان سایت آقای سید امید حسینی برامون ایمیل کردند که امیدوارم این بخش کاملتر شده باشه .

اول از همه با همنام کردن نام فایل و نام زیرنویس ، زیرنویس به صورت خودکار در تمامی دستگاهها (کامپیوتر ، موبایل ، سی دی و …) لود میشه و نیازی به لودکردن نیست.
اما روش دوم: استفاده از نرم افزار notepad
کدینگ اکثر زیرنویس ها به صورت ansi هستش و چون تعداد کاراکترهای ansi کم هست در نتیجه بعضی جاها درست نمایش نمیده. کافیه کدینگ رو تبدیل به unicode کنیم که همه دستگاهها و سیستم عال ها پشتیبانی میکنه. برای این کار کافیه زیرنویس رو با notepad باز کنیم و از منو file گزینه save as رو انتخاب کنیم
و در بخش encoding مقدار رو روی unicode قرار بدیم و save کنیم.
البته UTF-8 و unicode big endian هم هستن ولی همین unicode تا حالا بدون مشکل کار کرده و اینم بگم با این کار حجم فایلزیرنویس ۲ برابر میشه.
به همین سادگی کلیه زیرنویس ها همه جا سالم نشان داده میشه .

 

۱۴۶ نظر ارسال شده است

ارسال نظر

شما هم نظری ارسال کنید

ارسال نظر

  • نظرات شما پس از بررسی و تایید نمایش داده می شود.

ديدن اين مطالب نيز به شما توصيه ميشود