زمان جاری: 07-24-2014, 11:23 PM
خوش آمدید مهمان گرامی! (ورودعضویت)

ارسال پاسخ 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل زیرنویس های ANSI به UTF-8 و حل مشکل زیرنویس در گنو/لینوکس
01-04-2012, 06:59 PM
ارسال: #1
تبدیل زیرنویس های ANSI به UTF-8 و حل مشکل زیرنویس در گنو/لینوکس
You are not allowed to view links. Register or Login to view.
مقدمه:
یکی از دوستان گفته بود که وقتی یه فیلم رو که زیرنویس داره (بصورت srt) توی لینوکس پخش میکنه ، زیرنویس بصورت خرچنگ قورباغه نشون داده میشه . ویا وقتی اونو باز میکنه برای ویرایش همین مشکل رو داره.
توضیح:

اکثر زیرنویس هایی فارسی که توی اینترنت وجود داره با encoding ای به اسم windows-1256 یا CP1256 ذخیره شده اند (اینجاش جالبه که فایل بصورت ANSI ذخیره میشه ولی کاراکتر های غیر اسکی توش هستش - مایکروسافته دیگه... D:) و پلیر برای صحیح نشون دادن اونا باید روی همین مُدل تنظیم بشه. میتونید از آدرس زیر با این فرمت آشنا بشید:
You are not allowed to view links. Register or Login to view.


راه حل:

همونطور که در بالا اشاره شد ، اگه به قسمت تنظیمات زیرنویس در پلیر برید و این غالب را برای پخش زیرنویس ها انتخاب کنید ، مشکل خرچنگ قورباغه نشان داده شدن در پلیر حل میشود.
مثلا در 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 238 08-05-2013 10:34 PM
آخرین ارسال: riza
  جستجوی فایل در لینوکس مهرداد عباسی 5 2,239 06-27-2013 08:41 PM
آخرین ارسال: مهرداد عباسی
  1001 نکته در لینوکس مهرداد عباسی 2 446 06-10-2013 02:57 PM
آخرین ارسال: مهرداد عباسی
  لینوکس یا ویندوز؟؟؟!!؟مسئله این است!!!! شیشه بری 6 1,064 05-03-2013 12:59 PM
آخرین ارسال: شیشه بری
  مشکل نوت بوک ها با دو پردازنده علیرضا حر 2 480 03-16-2013 09:58 AM
آخرین ارسال: علیرضا حر
  مشکل beep یا همان بوق خودمون مهرداد عباسی 0 346 10-11-2012 07:14 PM
آخرین ارسال: مهرداد عباسی
  نحوه مانت کردن درایور مجازی VirtualBox در لینوکس علیرضا حر 0 693 08-14-2012 02:08 PM
آخرین ارسال: علیرضا حر
  چگونگی نصب آسان مایکروسافت آفیس ۲۰۰۷ در لینوکس مهرداد عباسی 0 716 05-02-2012 11:14 PM
آخرین ارسال: مهرداد عباسی
  سایت های آموزش لینوکس مهرداد عباسی 0 730 04-12-2012 08:03 PM
آخرین ارسال: مهرداد عباسی
  بازی دوبعدی و اکشن The Legend of Edgar 0.93 – لینوکس ehsan.eba 0 557 04-09-2012 12:57 AM
آخرین ارسال: ehsan.eba

پرش در انجمن: