انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی  (دفعات بازدید: 4015 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
بسنه GNU FriBidi که ظاهرا توسعه اون برعهده‌ی Behdad Esfahbod هست بهترین گزینه برای پشنیبانی اوبونتو از یونیکد است. به صورت پیش فرض اوبونتو قادر به نمایش زیرنویس‌های فارسی به صورت پیوسته نیست. نصب بسته‌ی fribidi از روی مخازن به تجربه من در این مورد کار ساز نیست.احتمالا مشکل از نسخه مخازن یا معماری ۳۲ یا ۶۴ بیتی لینوکس است. به هر حال شما برای رفع این مشکل بهتره که آخرین نسخه رو خودتون کامپایل کنید.
به وب‌سایت رسمی fribidi رفته و آخرین نسخه (در زمان این راهنما ۰.۱۹.۵) رو دانلود کنید و پس از اکسترکت، طبق روال معمول فایل INSTALL را مطالعه کنید و مراحل configure/. و make و make install رو انجام بدید. البته مرحله‌ي آخر را به صورت:
sudo make install
وارد کنید.
حالا در پلیر مورد علاقه، تنها کاری که لازمه انجام بدید قرار دادن encoding برای زیرنویس بر روی Arabic 1256 است.




پ.ن ۱: در نسحه های ۳۲ قدیمی این کار رو به راحتی انجام میدادم اما از وقتی به ۶۴ بیت اومدم تا حالا موفق به این کار نشده بودم. از اونجا که تاریخ راهنما های قبلی یکم قدیمی شده بودن با خودم گفتم شاید این راهنما به کار یه تازه وارد بیاد. شاید هم بعدا خودم ازش دوباره استفاده کردم.

پ.ن ۲: بهتره برای نمایش بهتر فونت‌های فارسی را نصب داشته باشید.
« آخرین ویرایش: 28 دی 1391، 09:15 ق‌ظ توسط فاراب »
Godisnowhere

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
Arabic 1256؟ یو تی اف-8 استانداردتره

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
Arabic 1256؟ یو تی اف-8 استانداردتره

بستگی به encoding فایل زیرنویستون داره که اونم خودش یه بحثیه که خارج از این موضوع بود. بیشتر مواقع زیرنویس‌هایی که شما در ویندوز باهاشون سر و کار دارید همین ۱۲۵۶ هست. گاهی هم utf-8 که باید در اینصورت باید توی پلیرتون utf-8 ست کنید. البته راه بهترش اینه که همه رو به utf-8 کانورت کنیم.
Godisnowhere

آفلاین HKaveh

  • Sr. Member
  • *
  • ارسال: 259
  • جنسیت : پسر
  • زندگی زیباست...
کاش راهنمای نصب هم می نوشتی ](*,)
بهترین کارها این است که در جوانی دانش اندوزی و در پیری به کار بری.

بد نیست دفتر یادداشتی داشته باشید و رویداد های مهم روزانه را در آن ثبت کنید.اگر زندگی انسان ارزش ادامه را داشته باشد ارزش ثبت کردن را نیز دارد.

اگر قادر نیستی خودرا بالا ببری همانند سیب باش تا با افتادنت اندیشه ای را بالا ببری.

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
کاش راهنمای نصب هم می نوشتی ](*,)

نوشتم که!
عزیز جان یه نگاهی به فایل INSTALL بندازی مو به مو مراحل رو شفاف نوشته. انجام بدید، اگه مشکلی بود در خدمتم.
Godisnowhere

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
به صورت پیش فرض اوبونتو قادر به نمایش زیرنویس‌های فارسی به صورت پیوسته نیست.
حتی اگر به alive کانورت کرده باشیم به یو تی اف-8؟
من این مشکل که شما میگی را نداشتم و زیرنویس بدون مشکل پخش میشه ::)

آفلاین محسن ح.

  • Hero Member
  • *
  • ارسال: 854
  • جنسیت : پسر
به صورت پیش فرض اوبونتو قادر به نمایش زیرنویس‌های فارسی به صورت پیوسته نیست.
حتی اگر به alive کانورت کرده باشیم به یو تی اف-8؟
من این مشکل که شما میگی را نداشتم و زیرنویس بدون مشکل پخش میشه ::)

واسه منم بدون مشکل پخش میشه ! ۶۴ بیتی هم هستم! با VLC هیچ مشکلی توی زیرنویس ندارم !

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
آرچ ۶۴ بیت بدون نیاز به کمپایل مستقل، زیرنویسهای فارسی به درستی در smplayer2 نمایش داده می‌شه. در smplayer احتمالن نیازه که پشتیبانی freetype رو ناپویا کنید در
Options-->Preferences-->Subtitles-->Subtitles

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
« پاسخ #8 : 03 فروردین 1392، 09:23 ب‌ظ »
وقتی اوبونتو مینصبم و با vlc تست میکنم زیرنویس ها مشکلی ندارن ولی بعد از نصب mplayer قاطی میکنن.
من از umplayer استفاده میکنم. تنها دلیلشم که بجای smplayer از umplayer استفاده میکنم تم هاشه. کسی میدونه چطوری تم های um رو توی sm استفاده کنم؟

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
« پاسخ #9 : 09 فروردین 1392، 08:32 ب‌ظ »
سلام.
من از 12.10 64بیت استفاده میکنم. توی پخش زیرنویس هام مشکل دارم.
زیرنویس هام توی VLC درست پخش میشن اما توی بقیه پلیرها نه.

اول فکر کردم مشکل از پلیرهاست.

 fribidi رو نصب کردم.
فونتها رو هم با این دستورات نصب کردم:
wget -c http://hezardastan.sourceforge.net/persianfonts/tahoma.tar.gz
wget -c http://hezardastan.sourceforge.net/persianfonts/bfonts.tar.gz
sudo mkdir /usr/share/fonts/truetype/ttf-persian-fonts
sudo tar zxvf tahoma.tar.gz -C /usr/share/fonts/truetype/ttf-persian-fonts
sudo tar zxvf bfonts.tar.gz -C /usr/share/fonts/truetype/ttf-persian-fonts
sudo fc-cache -f -v

فونت و انکودینگ زیرنویس های mplayer رو هم عین vlc گذاشتم.
لطفا راهنمایی کنید.

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
صفحه‌ی من در اینستاگرام: ‎‎@armanes92


آفلاین ســـــیا (ه) وش

  • Jr. Member
  • *
  • ارسال: 95
  • جنسیت : پسر
  • Ubuntu Satanic Edition
    • سپوخته
پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
« پاسخ #12 : 09 فروردین 1392، 11:25 ب‌ظ »
VLC کلا هیچ زیرنویسی رو نشون نمیده  ](*,)

حل شد
« آخرین ویرایش: 10 فروردین 1392، 06:54 ب‌ظ توسط ســـــیاوش »
Part of the dialogue of the movie When Nietzsche Wept:
Choose between comfort and the truth.
If you want to choose the pleasure of growth,
prepare yourself for some pain.
Less pain, shrink. Go. Be part of the herd

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
« پاسخ #13 : 10 فروردین 1392، 09:43 ق‌ظ »
راهنمایی لطفا.

آفلاین Vahid_PC

  • Sr. Member
  • *
  • ارسال: 311
  • جنسیت : پسر
پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
« پاسخ #14 : 12 فروردین 1392، 03:00 ب‌ظ »
راهنمایی لطفا.