LaDy Ds DeMoNa
14th October 2009, 05:32 PM
حل مشکل زیرنویس های فارسی با فرمت SRT
حتماً برایتان پیش آمده که زیرنویس فارسی یک فیلم را از اینترنت دانلود کرده باشید ولی هنگام پخش، نوشته های فارسی آن را مانند تصویر زیر بصورت خرچنگ قورباغه ببینید.
http://4.bp.blogspot.com/_9xou2wbqzK4/SZAcUPtpRgI/AAAAAAAAB8M/m_kKGkxhgUs/s320/srt-problem.jpg
این مشکل به تنظیمات نامناسب Language for non-Unicode programs ویندوز شما مربوط میشود که بصورت پیش فرض روی English (United States) قرار دارد که با انتخاب Farsi ، این مشکل علاوه بر زیرنویس ها در برنامه هایی که از زبان فارسی در منوهای خود استفاده میکنند نیز برطرف میشود.
به Control Panel و سپس Regional and Language Options بروید و در تب Advance زبان فارسی را انتخاب کنید.
http://1.bp.blogspot.com/_9xou2wbqzK4/SZAZoJwOmXI/AAAAAAAAB70/5XQgUL6LCYo/s320/1.JPG
اما برای این تغییرات نیاز به سی دی ویندوز دارید که امکان دارد همه جا و همه وقت در دسترس شما نباشد، در نتیجه باید برای حل مشکل زیرنویسها یکی از دو روش زیر را انتخاب کنید.
1- استفاده از برنامه VobSub
آخرین نسخهی برنامه را از اینجا دانلود کنید.
برروی فایل srt راست کلیک کرده و Edit with SubResync را بزنید.
در پنحره باز شده قسمت Character Set را روی Arabic گذاشته و open کنید.
خواهید دید که زیرنویس ها قابل خواندن شدند.
حالا Save as و در بخش MBCS Unicode تیک Unicode outputd را بزنید و فایل را ذخیره نمایید.
فایل اصلاح شده با این روش دیگر مشکلی نخواهد داشت اما شاید همه جا VobSub را در اختیار نداشته باشید آنوقت است که روش دوم به کمکتان می آید.
2- استفاده از Microsoft Office Word
فایل srt را با word باز کنید.
پنجره ای ظاهر میشود که از شما میخواد Encoding را تعیین کنید که باید Arabic (Windows) را انتخاب نمایید و ok کنید.
http://1.bp.blogspot.com/_9xou2wbqzK4/SZAZar6U_BI/AAAAAAAAB7k/H_iG880ZP7I/s320/2.JPG
مشاهده میکند که متن زیرنویس درست شده، تمام آن را کپی کرده و به Notepad انتقال دهید و سپس آن را با فرمت srt و utf-8 ذخیره نمایید.
http://4.bp.blogspot.com/_9xou2wbqzK4/SZAZaqXTe2I/AAAAAAAAB7s/UfpmERHFW9g/s320/3.JPG
حالا میتوانید بدون هیچگونه مشکلی از فایل زیرنویس استفاده کنید.
منبع : پی سی دی
حتماً برایتان پیش آمده که زیرنویس فارسی یک فیلم را از اینترنت دانلود کرده باشید ولی هنگام پخش، نوشته های فارسی آن را مانند تصویر زیر بصورت خرچنگ قورباغه ببینید.
http://4.bp.blogspot.com/_9xou2wbqzK4/SZAcUPtpRgI/AAAAAAAAB8M/m_kKGkxhgUs/s320/srt-problem.jpg
این مشکل به تنظیمات نامناسب Language for non-Unicode programs ویندوز شما مربوط میشود که بصورت پیش فرض روی English (United States) قرار دارد که با انتخاب Farsi ، این مشکل علاوه بر زیرنویس ها در برنامه هایی که از زبان فارسی در منوهای خود استفاده میکنند نیز برطرف میشود.
به Control Panel و سپس Regional and Language Options بروید و در تب Advance زبان فارسی را انتخاب کنید.
http://1.bp.blogspot.com/_9xou2wbqzK4/SZAZoJwOmXI/AAAAAAAAB70/5XQgUL6LCYo/s320/1.JPG
اما برای این تغییرات نیاز به سی دی ویندوز دارید که امکان دارد همه جا و همه وقت در دسترس شما نباشد، در نتیجه باید برای حل مشکل زیرنویسها یکی از دو روش زیر را انتخاب کنید.
1- استفاده از برنامه VobSub
آخرین نسخهی برنامه را از اینجا دانلود کنید.
برروی فایل srt راست کلیک کرده و Edit with SubResync را بزنید.
در پنحره باز شده قسمت Character Set را روی Arabic گذاشته و open کنید.
خواهید دید که زیرنویس ها قابل خواندن شدند.
حالا Save as و در بخش MBCS Unicode تیک Unicode outputd را بزنید و فایل را ذخیره نمایید.
فایل اصلاح شده با این روش دیگر مشکلی نخواهد داشت اما شاید همه جا VobSub را در اختیار نداشته باشید آنوقت است که روش دوم به کمکتان می آید.
2- استفاده از Microsoft Office Word
فایل srt را با word باز کنید.
پنجره ای ظاهر میشود که از شما میخواد Encoding را تعیین کنید که باید Arabic (Windows) را انتخاب نمایید و ok کنید.
http://1.bp.blogspot.com/_9xou2wbqzK4/SZAZar6U_BI/AAAAAAAAB7k/H_iG880ZP7I/s320/2.JPG
مشاهده میکند که متن زیرنویس درست شده، تمام آن را کپی کرده و به Notepad انتقال دهید و سپس آن را با فرمت srt و utf-8 ذخیره نمایید.
http://4.bp.blogspot.com/_9xou2wbqzK4/SZAZaqXTe2I/AAAAAAAAB7s/UfpmERHFW9g/s320/3.JPG
حالا میتوانید بدون هیچگونه مشکلی از فایل زیرنویس استفاده کنید.
منبع : پی سی دی