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

کمک و پشتیبانی => نرم‌افزارهای چندرسانه‌ای => نویسنده: فاراب در 28 دی 1391، 09:08 ق‌ظ

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

(http://ubuntuone.com/5QZqZNxZiEbMKal5WaX1kU)


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

پ.ن ۲: بهتره برای نمایش بهتر فونت‌های فارسی را نصب داشته باشید.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: کیان در 28 دی 1391، 10:35 ق‌ظ
Arabic 1256؟ یو تی اف-8 استانداردتره
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: فاراب در 28 دی 1391، 01:15 ب‌ظ
Arabic 1256؟ یو تی اف-8 استانداردتره

بستگی به encoding فایل زیرنویستون داره که اونم خودش یه بحثیه که خارج از این موضوع بود. بیشتر مواقع زیرنویس‌هایی که شما در ویندوز باهاشون سر و کار دارید همین ۱۲۵۶ هست. گاهی هم utf-8 که باید در اینصورت باید توی پلیرتون utf-8 ست کنید. البته راه بهترش اینه که همه رو به utf-8 کانورت کنیم.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: HKaveh در 28 دی 1391، 05:03 ب‌ظ
کاش راهنمای نصب هم می نوشتی ](*,)
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: فاراب در 28 دی 1391، 06:07 ب‌ظ
کاش راهنمای نصب هم می نوشتی ](*,)

نوشتم که!
عزیز جان یه نگاهی به فایل INSTALL بندازی مو به مو مراحل رو شفاف نوشته. انجام بدید، اگه مشکلی بود در خدمتم.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: کیان در 28 دی 1391، 07:17 ب‌ظ
به صورت پیش فرض اوبونتو قادر به نمایش زیرنویس‌های فارسی به صورت پیوسته نیست.
حتی اگر به alive کانورت کرده باشیم به یو تی اف-8؟
من این مشکل که شما میگی را نداشتم و زیرنویس بدون مشکل پخش میشه ::)
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: محسن ح. در 02 بهمن 1391، 03:57 ب‌ظ
به صورت پیش فرض اوبونتو قادر به نمایش زیرنویس‌های فارسی به صورت پیوسته نیست.
حتی اگر به alive کانورت کرده باشیم به یو تی اف-8؟
من این مشکل که شما میگی را نداشتم و زیرنویس بدون مشکل پخش میشه ::)

واسه منم بدون مشکل پخش میشه ! ۶۴ بیتی هم هستم! با VLC هیچ مشکلی توی زیرنویس ندارم !
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: امید توانا در 02 بهمن 1391، 04:25 ب‌ظ
آرچ ۶۴ بیت بدون نیاز به کمپایل مستقل، زیرنویسهای فارسی به درستی در smplayer2 نمایش داده می‌شه. در smplayer احتمالن نیازه که پشتیبانی freetype رو ناپویا کنید در
Options-->Preferences-->Subtitles-->Subtitles
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: Vahid_PC در 03 فروردین 1392، 09:23 ب‌ظ
وقتی اوبونتو مینصبم و با vlc تست میکنم زیرنویس ها مشکلی ندارن ولی بعد از نصب mplayer قاطی میکنن.
من از umplayer استفاده میکنم. تنها دلیلشم که بجای smplayer از umplayer استفاده میکنم تم هاشه. کسی میدونه چطوری تم های um رو توی sm استفاده کنم؟
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: Vahid_PC در 09 فروردین 1392، 08:32 ب‌ظ
سلام.
من از 12.10 64بیت استفاده میکنم. توی پخش زیرنویس هام مشکل دارم.
زیرنویس هام توی VLC درست پخش میشن اما توی بقیه پلیرها نه.
(http://www.psgame.ir/temp-for-other/d1.png)
اول فکر کردم مشکل از پلیرهاست.
(http://www.psgame.ir/temp-for-other/d2.png)
 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 گذاشتم.
لطفا راهنمایی کنید.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: آرمان اسماعیلی در 09 فروردین 1392، 08:44 ب‌ظ
سلام.
...
http://forum.ubuntu.ir/index.php?topic=55462.0
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: Vahid_PC در 09 فروردین 1392، 08:50 ب‌ظ
سلام.
...
http://forum.ubuntu.ir/index.php?topic=55462.0
متشکر. اما فرقی نکرد.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: ســـــیا (ه) وش در 09 فروردین 1392، 11:25 ب‌ظ
VLC کلا هیچ زیرنویسی رو نشون نمیده  ](*,)

حل شد
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: Vahid_PC در 10 فروردین 1392، 09:43 ق‌ظ
راهنمایی لطفا.
عنوان: پاسخ : حل مشکل زیرنویس فارسی در نسخه های ۶۴ بیتی
ارسال شده توسط: Vahid_PC در 12 فروردین 1392، 03:00 ب‌ظ
راهنمایی لطفا.