تماشای فیلم لذت خاص خودش را دارد،ولی اگر زیرنویس فیلم مشکل داشته باشه از لذت فیلم کاسته میشه و یه جورایی میشه گفت نمیشه درست جریان فیلم رو متوجه شد.حتما برای شما پیش اومده که فایل زیرنویس فیلم که با پسوند srt هست درست نمایش داده نمیشه و نوشته ها به صورت در هم و برهم نمایش داده میشن.این مشکل به خاطر رعایت نکردن صحیح Encoding فایل هست که اگر ادامه مطلب رو بخونین میتونید این مشکل رو حل کنین و از تماشای فیلم همراه با زیرنویس لذت ببرید.
ابتدا به تنظیمات نرم افزار پخش کننده خودتون برین.مثلا در Smplayer به مسیر زیر برین و وارد تنظیمات Subtitle بشین :
Option>Pereferences
و تنظیمات رو مانند تصویر زیر انجام بدین :
همچنین برای استفاده از VLC هم می تونید به این مسیر برین :
Tools>Pereferences
و مانند تصویر زیر تنظیمات را اعمال کنین :
بعد از این مراحل به پوشه خانگی خود و مسیر زیر برین،یعنی در کل میشه این مسیر :
/home/hos7ein/.mplayer/config
که من اینجا نام کاربری خودم رو نوشته ام.توجه کنید بعد از نام کاربری من پوشه ی mplayer با نقطه شروع میشه.یعنی این پوشه به صورت مخفی (Hidden) می باشد و شما برای نمایش فایلهای مخفی می تونید کلیدهای .+Alt رو بزنین یا اینکه از طریق مرورگر فایل(دلفین) فایلهای مخفی رو نمایش بدین.
خب بعد از اینکار، فایل config در مسیر گفته شده را باز کنید(اگر فایل یا پوشه وجود نداشتند اونها رو خودتون بسازین) و کد زیر را به فایل گفته شده اضافه کنید :
[default]
# Write your default config options here!
fontconfig=yes
font=”FreeFarsi”
flip-hebrew=yes
fribidi-charset=UTF-8
subfont-encoding=unicode
unicode=yes
utf8=yes
subfont-text-scale=4
بعد از اینکار یکبار فیلم را به همراه زیرنویسش پخش کنید و ببینید نتیجه بخش بوده یا نه!؟اگر پاسخ منفی بود که ظاهرا Encoding فایل زیرنویس استاندارد نیست و باید اون رو درست کنید.
برای رفع این مشکل ابتدا یک کپی از فایل زیرنویس(srt) در مسیر دیگری تهیه کنین و سپس دستور زیر را در مسیری که فیلم و فایل زیرنویسش قرار دارد رو اجرا کنید :
$iconv -f windows-1256 -t utf8 SubTitles-file.srt > Film-Name.srt
نکته اینکه به جای SubTitles-file باید نام فایل زیرنویس رو بنویسین و به جای Film-Name باید فقط نام فیلم را بدون پسوند بنویسین.
خب مراحل کار به پایان رسید و امیدوارم از تماشای فیلم خودتون لذت ببرین 🙂
سلام
من از Gnome-mplayer استفاده میکنم. وقتی وارد preferences میشم نرم افزار هنگ میکنه. تا حالا چند بار نصبش کردم ولی بازم مشکل داره. آیا راه حلی برای رفع مشکل هست؟
درود
برای من که اینطور نیست!
خروجی این دستور رو بدین ببینم از چه نسخه ای استفاده می کنین :
این هم خروجی دستور
gnome-mplayer-1.0.5-1.fc16.x86_64
نسخه من یه خورده پایین تره و 32 بیتی هم هست حالا باید آپدیت کنم ببینم مال من هم اینطور میشه یا نه!؟ولی خب نباید اینطور باشه در کل.
کلا میتونید باش چیزی پخش کنین؟
تا حالا هر فرمتی که با هاش اجرا کردم و پخش کرده
جالبه تا دیروز همه فرمت ها رو پخش می کرد اما الان هیچ چیزی پخش نمیکنه.
وا ! چرا !؟؟
smplayer رو امتحان کن
smplayer نصب هست.
شما دلیل مشکل رو نمدونید؟
راستش نمیدونم!توی ترمینال هم اجراش کنین و ببینید چیز خاصی دستگیرتون نمیشه!؟
پیروز باشید
مشکل پخش حل شد ولی مشکل گزینه preferences هنوز هست.
وقتی کدهایی که گفتید رو توی config میزارم smplayer ,gnome-player کار نمیکنند.
با تشکر
منظورتون چیه که کار نمیکنن!؟؟چه اتفاقی رخ میده!؟؟میشه بیشتر توضیح بدین؟
وقتی فایل رو اوپن میکنم اجرا نمیشه و بعد نرم افزار خودبه خود بسته میشه.
کدوم یکیشون اینطوری میشه!؟؟از توی ترمینال اینکار رو انجام بدین ببینید چه خروجی دریافت میکنین!؟؟
gnome player که خود به خود قطع میشه. smplayer هم error : code1 میده.
منظورتون رو درباره ترمینال متوجه نشدم!!!
درود
منظورم این بود که از طریق ترمینال برنامه یا فایل رو پخش کنین ببینید چی میگه!؟
ولی خب به هر حال یه بار کدک ها و یا برنامه ها رو آپدیت کن ببین چی میشه!؟
پیروز باشید
بازم فرقی نمیکنه. smplayer ارورر زیر رو میده:
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo xv -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 44040227 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/Pumba/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp UTF-8 -subpos 100 -volume 67 -nocache -osdlevel 0 -vf-add screenshot -slices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /media/C2F84926F84919D5/Entertainment/Movie/Movie 1/Couples Retreat {2009} DVDRIP Jaybob/Couples Retreat {2009} DVDRIP Jaybob.avi
Option font needs a parameter at line 7
راستش نمیدونم!فکر کنم شما فایلی رو از یه فلش دارین اجرا میکنین درسته!؟؟از روی هارد هم تست کنین
از روی پارتیشن های ویندوز بود. توی لینوکس هم همین مشکل رو داره؟
نمیدونم!از روی پارتیشن های لینوکسی هم امتحان کنید
از پارتیشن های لینوکس هم اجرا نمیشه.
راستش نمیدونم!می خوای یه دور کلا پاکشون کن و دوباره نصب کن ببین چی میشه!؟
فرقی نکرد.
عجیبه!برای من که اینطور نیست!
مهندس من طبق مقاله عمل کردم ولی مشکل حل نشد. میشه کمک کنی؟ نکته خاص دیگه ای هست که رعایت نکرده باشم؟
با smbplayer
رامتین جان Encoding فایل رو هم درست کردی؟
سلام مجدد.
تو این چند روز با برنامه های دیگه هم تست کردم.
encondig ها رو هم درست کردم. توی چند تا فروم هم دقیقا همین روش شما رو گفته بودن.
به نظرتون ممکنه مشکل از os باشه؟
ضمنا ممنون از سایت خوب و قوی که دارین.
درود بر شما
فایل زیرنویس با چه پسوندی هست؟؟
طبق همین روش encoding رو درست کردین؟؟از چه OS استفاده میکنید؟
سلام
من Fedora 16 دارم.
زیرنویسم srt هست. دقیقا طبق همین روشی که فرمودین
تمام مراحل رو انجام دادین؟؟اون کدها رو به فایل config اضافه کردین؟؟
الان زیرنویس به چه شکل نمایش داده میشه؟؟
بله دقیقا
؟ دیده میشه
متوجه نشدم!زیرنویس درست شد یا نه!!؟
سلام من کارهايی که گفتيد رو انجام دادم ولی وقتی ميخوام پلی کنم يه گيری ميده به اين مضمون:
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo xv -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 35651677 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/Mahdi/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp enca:fa:UTF-8 -vid 0 -sub /run/media/Mahdi/A8AA7574AA753FBC/Users/Mahdi/Downloads/Compressed/Amour.2012.720p.BluRay.x264-ROUGH.Persian.srt -subpos 100 -volume 33 -nocache -ss 2220 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /run/media/Mahdi/A8AA7574AA753FBC/Users/Mahdi/Downloads/Amour-2012-720p_IMDB-DL.Com.mkv
Option font needs a parameter at line 7
و لاين هفتمش همون قسمت font=”FreeFarsi” هست که وقتی پاکش ميکنم باز هم عجق وجق نشون ميده ولی يه نوع ديگست !! D:
الان من بايد چکار کنم!!!!؟؟؟؟؟
درود
فرمت زیرنویس شما چیه؟
اگه از فدورا 17 به بالا استفاده میکنید بعد از تنظیمات پخش کننده ها کافی هست این دستور :
iconv -f windows-1256 -t utf8 SubTitles-file.srt > Film-Name.srt
رو فقط جهت تنظیم encoding فایل زیرنویس بزنین و همه چی دیگه حله.
Salam
Bebakhshid vaghti man hame karha ro anjam dadam mikham film )ro ejra konam sare in tike as code eroor mide : (font=”FreeFarsi” Mamnoon
چرا وقتتی زیرنویس رو میکشم روی KMیانرم افزار دیگه برنامه بسته میشه؟؟؟؟
سلام. دوستان راه حل این مورد خیلی آسونه … شما کافی بدونید که زیر نویس براساس چه encode نوشته شده….زیر نویس های فارسی معمولا Arabic(Windows-1256) کافیه در قسمت تنظیمات Defult encoding را بذارید زوی این مورد …