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

جامعه کاربران => پروژه‌ها => نویسنده: hamidrezakp در 24 آذر 1394، 12:36 ب‌ظ

عنوان: نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها و خطا
ارسال شده توسط: hamidrezakp در 24 آذر 1394، 12:36 ب‌ظ
سلام . ببخشید یه مدتی نبودم ، درگیر امتحانات و مدرسه بودم.
شاید برای شما هم پیش اومده باشه که میخواستین یه فیلم رو با زیرنویس ببینید که داخل VLC زیر نویسی به صورت حروف عجیب و غریبی در میاد و نمیشه خوندش اما همین زیرنویس داخل ویندوز به راحتی با نرم افزار هایی مثل KMPlayer باز میشه.مشکل کجاست ؟
مشکل انکودینگ فایل زیر نویس هست .
برای حل این مثل یکی از اعضای این انجمن یه اسکریپتی رو معرفی کرده بود تحت عنوان Subtitlefixer .
حالا من با تغیر و ارتقا این اسکریپت نحوه استفاده از اون رو خیلی ساده تر و سریع تر کردم.

مثلا شما یه فیلم رو باز میکنید و میبینید زیرنویسش مشکل داره . باید ترمینال رو باز کنید و اسم subtitlefixer رو بنویسید + مسیر کامل فایل یا با نصب افزونه nautilus نرم افزار میتویند روی فایل راست کلیک کنید و فایل رو درست کنید.
اما اگر فایل ها زیاد بود چی ؟ مثلا ۱۰۰ تا فایل ؟ اگر میخواستید خیلی سریع و بدون نمایش پنجره برنامه فایل ها رو درست کنید چی ؟

حالا با این اسکریپتی که من با ویرایش بخشی از اون اسکریپت اصلی درست کردم به راحتی و فقط با وارد شدن به پوشه فیلم شدن و همه زینویس ها رو انتخاب کنید و  گزینه "Fix Subtitle File" رو بزنید . در یه چشم به هم زدن همه فایل ها تصحیح میشن و به راحتی میتونید از زیرنویس ها درون برنامه های پلیر فیلم استفاده کنید.
و یا میتوانید با استفاده از ترمینال دستور زیر رو بزنید تا فایل هاتون تصحیح بشن :
subfixer file.srt file2.srt ...این برنامه برای دو فایل منیجر نایتلوس و دلفین که به ترتیب بر روی اوبونتو و کوبونتو به صورت پیشفرض نصب هستن.و به صورت راست کلیک به این برنامه ها اضافه شده و با راست کلیک کردن روی فایل زیرنویس با فرمت srt گزینه 'Fix Subtitle File' فعال شده و میتونید به راحتی زیرنویس هاتون رو ترمیم و تصحیح کنید.

اسکرین شات از محیط دلفین :

قبل از عمل :  ;D
(http://8pic.ir/images/vn9gkyli45ofqzjm075q.png)
و بعد از عمل :  :D
(http://8pic.ir/images/iodsitn8ou4euruj8lsv.png)

برای دانلود و توسعه برنامه به صفحه گیتهاب برنامه مراجعه کنید :
https://github.com/hamidrezakp/SubFixer/ (https://github.com/hamidrezakp/SubFixer/)
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: بهنام م ک در 24 آذر 1394، 07:42 ب‌ظ
بسیار سپاس
اجازه فورک میدین؟
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: hamidrezakp در 24 آذر 1394، 07:51 ب‌ظ
بسیار سپاس
اجازه فورک میدین؟
بله حتما . من هم خودم فورک کردم.  ;D
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: بهروز رمضانی در 24 آذر 1394، 09:25 ب‌ظ
 خیلی سریعتر به نتیجه میرسه. ممنون
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: saeed ameri در 24 آذر 1394، 10:07 ب‌ظ
میشه توضیح بدین دلیل اینکه توی ویندوز مشکلی نداره ولی اینجا مشکلی داره چیه ؟دقیقا چی کار میکنه؟آخه من تا حالا همچین مشکلی نداشتم
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: m0sen در 24 آذر 1394، 10:42 ب‌ظ
اگر امکانش بود که به عربی برگردوننده بشه هم خوب میشد چون توی تلوزیون من باید از عربی استفاده کنم  ::) وگر زیرنویس بی زیرنویس  ](*,)

عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: احسان فعالپور در 24 آذر 1394، 11:03 ب‌ظ
فرقش با کاری که iconv میکنه چیه؟
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: hamidrezakp در 25 آذر 1394، 11:57 ق‌ظ
فرقش با کاری که iconv میکنه چیه؟
iconv یه پروزه به زبان php هست که انکودینگ فایل ها رو تغیر میده ولی این اسکریپت به طور اختصاصی برای زیرنویس فارسی هست.
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: 藤沼 در 27 آذر 1394، 10:32 ب‌ظ
iconv یه پروزه به زبان php هست که انکودینگ فایل ها رو تغیر میده ولی این اسکریپت به طور اختصاصی برای زیرنویس فارسی هست.
iconv پروژهٔ PHP به‌حساب نمیاد بلکه یک کتابخونه‌ست به زبان سی (libiconv) که توسط اون پشتیبانی می‌شه.

https://en.wikipedia.org/wiki/iconv
https://www.gnu.org/software/libiconv
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: afrod در 02 دی 1394، 07:12 ب‌ظ
آیا قرار این برنامه توسعه ای داشته باشه، اگر بله لطفا روی گیتهاب بذارید که بتونیم دنبال کنیم
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: hamidrezakp در 03 دی 1394، 05:43 ب‌ظ
آیا قرار این برنامه توسعه ای داشته باشه، اگر بله لطفا روی گیتهاب بذارید که بتونیم دنبال کنیم
سلام.
صفحه گیتهاب اضافه شد :
https://github.com/hamidrezakp/SubFixer (https://github.com/hamidrezakp/SubFixer)
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: علیرضاامیرصمیمی در 03 دی 1394، 06:00 ب‌ظ
دوستان این رو هم میتونید امتحان کنید. اینجوری دیگه نیازی به تبدیل زیرنویس هم ندارید و هم برای utf8 جواب میده و هم برای بقیه! و خود player میات و encode رو شناسایی میکنه و پخش میکننه
http://amirsamimi.mihanblog.com/post/40
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer
ارسال شده توسط: hamidrezakp در 04 دی 1394، 08:10 ب‌ظ
دوستان این رو هم میتونید امتحان کنید. اینجوری دیگه نیازی به تبدیل زیرنویس هم ندارید و هم برای utf8 جواب میده و هم برای بقیه! و خود player میات و encode رو شناسایی میکنه و پخش میکننه
http://amirsamimi.mihanblog.com/post/40
پروژه خوبی هست علیرضا . موفق باشی.  :)
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها
ارسال شده توسط: hamidrezakp در 02 امرداد 1395، 12:32 ب‌ظ
نسخه جدید قرار گرفت .
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها
ارسال شده توسط: afrod در 04 امرداد 1395، 12:30 ب‌ظ
نسخه جدید قرار گرفت .
آخرین تغییرات رپو برای ۲ ماه پیشه که!
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها
ارسال شده توسط: Fire.Phoenix در 05 امرداد 1395، 02:47 ق‌ظ
باگی که در برنامه بهش برخوردم:
وقتی یک زیرنویس را اصلاح میکنید تنطیماتی که برای زیرنویس دز نظر گرفته شده مثل رنگ  یا سایر موارد بهم می خورد که احتمال میدم به این دلیل که اعداد کد رنگ را به فارسی برمیگرداند مثلا ‫<font color=#25C457>را به ‫<font color=#۲۵c۴۲۷> تبدیل میکند و این کد در زیرنویس نمایش داده می شود و عنوان تنظیمات زیرنویس در نظر گرفته نمیشود
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها
ارسال شده توسط: hamidrezakp در 09 امرداد 1395، 07:22 ق‌ظ
بله منم این مورد رو دیدم . به زودی این مشکل رو هم حل میکنم . ممنون از فیدبک
عنوان: پاسخ : نسخه ارتقا یافته اسکریپت Subtitle Fixer (تغیرات جدید - راست کلیک نایتلوس و دلفین - رفع باگ ها
ارسال شده توسط: hamidrezakp در 09 امرداد 1395، 07:23 ق‌ظ
دوماه قبل نسخه جدید رو گذاشتم ولی بروز نکردم مطلب رو. :)