ادغام دو زیرنویس در یک فایل

امین 13 سپتامبر 2023 زمان خواندن: ~1 دقیقه
شاید لازم داشته باشید دو تا زیرنویس برای یک فیلم رو همزمان ببینید! مثلا یک انگلیسی در بالا و یک فارسی در پایین!
این اسکریپت رو دانلود کنید و مجوز اجرا شدن رو بهش بدید.
طبق آموزشی که قبلا دادم، زیرنویس فارسی خودتون رو به utf8 تبدیل کنید. و البته اگه زیرنویس ها فارسی نیستند این کار نیاز نیست.
حالا با این دستور زیرنویس ها در هم تنیده می شوند!
merge2ass.sh movie.avi movieENG.srt movieFARSI.srt

حالا یک فایل با اسم movie-bilingual.ass بوجود میاد. برای اینکه زیرنویس ها درست کار کنند باید از mplayer برای پخش فیلم استفاده کنید. ممکنه vlc برای پخش این نوع زیر نویس مشکل داشته باشه.

فقط مشکل الان اینه که چون عبارت فارسی RTL نشده توی زیرنویس، انگار که زیرنویس فارسی LTR نشون داده میشه. ولی با این حال قابل تحمله!

اولین نفری باشید که دیدگاهی ارسال می کند!




حاصل سر و کله زدن های من با لینوکس