رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل زیرنویس های ANSI به UTF-8 و حل مشکل زیرنویس در گنو/لینوکس
#1
تبدیل زیرنویس های ANSI به UTF-8 و حل مشکل زیرنویس در گنو/لینوکس
مقدمه:
یکی از دوستان گفته بود که وقتی یه فیلم رو که زیرنویس داره (بصورت srt) توی لینوکس پخش میکنه ، زیرنویس بصورت خرچنگ قورباغه نشون داده میشه . ویا وقتی اونو باز میکنه برای ویرایش همین مشکل رو داره.
توضیح:

اکثر زیرنویس هایی فارسی که توی اینترنت وجود داره با encoding ای به اسم windows-1256 یا CP1256 ذخیره شده اند (اینجاش جالبه که فایل بصورت ANSI ذخیره میشه ولی کاراکتر های غیر اسکی توش هستش - مایکروسافته دیگه... D:) و پلیر برای صحیح نشون دادن اونا باید روی همین مُدل تنظیم بشه. میتونید از آدرس زیر با این فرمت آشنا بشید:
http://msdn.microsoft.com/en-us/goglobal/cc305149


راه حل:

همونطور که در بالا اشاره شد ، اگه به قسمت تنظیمات زیرنویس در پلیر برید و این غالب را برای پخش زیرنویس ها انتخاب کنید ، مشکل خرچنگ قورباغه نشان داده شدن در پلیر حل میشود.
مثلا در smplayer به قسمت options بعد preferences بعد به قسمت subtitles رفته و default encoding روی (Arabic Window(cp1256 قرار دهید.
ولی اگر این زیرنویس ها رو با برنامه های ویرایشگر متن مثل gedit باز کنید ، اونجا هم بصورت خرچنگ قورباغه نشون داده میشه و برای ویرایش و ذخیره به مشکل بر میخوریم. پس باید اونا رو به utf8 تبدیل کنیم بعد هم میتونیم با قرار دادن subtitle encoding پلیر روی حالت utf8 اونا رو مشاهده کنم و هم با ویرایشگرهای متن اونا رو باز کنیم.
برای تبدیل این زیرنویس ها به UTF-8 میتوان از دستور زیر استفاده کرد:
iconv -f CP1256 -t UTF-8 input.srt -o output.srt
یا
iconv -f windows-1256 -t utf8 input.srt > output.srt

منبع
[عکس: www.Mojsazan.com.gif]
پاسخ
سپاس شده توسط


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Brick مشکل با کم‍پایل کردن برنامه - نصب برنامه ADELI riza 0 312 08-05-2013, 10:34 PM
آخرین ارسال: riza
  جستجوی فایل در لینوکس مهرداد عباسی 5 2,481 06-27-2013, 08:41 PM
آخرین ارسال: مهرداد عباسی
  1001 نکته در لینوکس مهرداد عباسی 2 609 06-10-2013, 02:57 PM
آخرین ارسال: مهرداد عباسی
  لینوکس یا ویندوز؟؟؟!!؟مسئله این است!!!! شیشه بری 6 1,396 05-03-2013, 12:59 PM
آخرین ارسال: شیشه بری
  مشکل نوت بوک ها با دو پردازنده علیرضا حر 2 602 03-16-2013, 09:58 AM
آخرین ارسال: علیرضا حر
  مشکل beep یا همان بوق خودمون مهرداد عباسی 0 427 10-11-2012, 07:14 PM
آخرین ارسال: مهرداد عباسی
  نحوه مانت کردن درایور مجازی VirtualBox در لینوکس علیرضا حر 0 802 08-14-2012, 02:08 PM
آخرین ارسال: علیرضا حر
  چگونگی نصب آسان مایکروسافت آفیس ۲۰۰۷ در لینوکس مهرداد عباسی 0 842 05-02-2012, 11:14 PM
آخرین ارسال: مهرداد عباسی
  سایت های آموزش لینوکس مهرداد عباسی 0 819 04-12-2012, 08:03 PM
آخرین ارسال: مهرداد عباسی
  بازی دوبعدی و اکشن The Legend of Edgar 0.93 – لینوکس ehsan.eba 0 652 04-09-2012, 12:57 AM
آخرین ارسال: ehsan.eba

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان