ادغام دو زیرنویس برای یک فیلم
  امین   |    سه شنبه  ۲۳ اسفند ۱۳۹۰
 این دفعه یه کار عالی رو با هم انجام میدیم. ادغام دو زیرنویس فیلم در لینوکس!  یح یح یح


این اسکریپت رو دانلود کنید و مجوز اجرا شدن رو بهش بدید.
طبق آموزشی که قبلا دادم، زیرنویس فارسی خودتون رو به utf8 تبدیل کنید. و البته اگه زیرنویس ها فارسی نیستند این کار نیاز نیست.
حالا با این دستور زیرنویس ها در هم تنیده می شوند!
طبق آموزشی که قبلا دادم، زیرنویس فارسی خودتون رو به utf8 تبدیل کنید. و البته اگه زیرنویس ها فارسی نیستند این کار نیاز نیست.
حالا با این دستور زیرنویس ها در هم تنیده می شوند!
merge2ass.sh movie.avi movieENG.srt movieFARSI.srt
حالا یک فایل با اسم movie-bilingual.ass بوجود میاد. برای اینکه زیرنویس ها درست کار کنند باید از mplayer برای پخش فیلم استفاده کنید. (یا smplayer) من امتحان کردم، vlc مشکل داره برای پخش این نوع زیر نویس. با یک تغییر کوچک، مشکل نمایش این نوع زیرنویس در پلیرهای غیر از mplayer هم حل شد.
فقط مشکل الان اینه که چون عبارت فارسی RTL نشده توی زیرنویس، انگار که زیرنویس فارسی LTR نشون داده میشه. ولی با این حال قابل تحمله!
حالا یک فایل با اسم movie-bilingual.ass بوجود میاد. برای اینکه زیرنویس ها درست کار کنند باید از mplayer برای پخش فیلم استفاده کنید. (یا smplayer) من امتحان کردم، vlc مشکل داره برای پخش این نوع زیر نویس. با یک تغییر کوچک، مشکل نمایش این نوع زیرنویس در پلیرهای غیر از mplayer هم حل شد.
فقط مشکل الان اینه که چون عبارت فارسی RTL نشده توی زیرنویس، انگار که زیرنویس فارسی LTR نشون داده میشه. ولی با این حال قابل تحمله!
 میخواستم در پارسیکس gnome-device-manager رو نصب کنم و اطلاعات سخت افزارها رو  داشته باشم، اما اجرا نمیشد. و پیامی مبنی بر اینکه HAL فعال نیست میداد. دستور lshal هم که در ترمینال برای این کاره، باز میگفت HAL فعال نیست. با یه سرچ متوجه شدم که با دستور sudo /etc/init.d/hal start  میشه HAL رو فعال کرد و مشکلی که داشتیم بر طرف میشه.
 میخواستم در پارسیکس gnome-device-manager رو نصب کنم و اطلاعات سخت افزارها رو  داشته باشم، اما اجرا نمیشد. و پیامی مبنی بر اینکه HAL فعال نیست میداد. دستور lshal هم که در ترمینال برای این کاره، باز میگفت HAL فعال نیست. با یه سرچ متوجه شدم که با دستور sudo /etc/init.d/hal start  میشه HAL رو فعال کرد و مشکلی که داشتیم بر طرف میشه. 
 