بسم الله الرّحمن الرّحیم

SubzBor - سابزبر


سابزبُر - SubzBor - نرم افزار رایگان برش و سانسور زیرنویس

با سلام و احترام خدمت بازدیدکنندگان عزیز
بار دیگر مفتخر به ارائه یک اسباب بازی جدید هستم که ایده (عقده:) اون از چند سال پیش شکل گرفت.
اگر اهل فن باشید مطمئنا می دونید که هر نرم افزاری که برای سانسور و برش فیلم استفاده می شود محدودیت هایی دارد از جمله نوع فرمت های پشتیبانی شده زیرنویس، نوع برش (با دقت GOP یا با دقت فریم)، نوع تبدیل فرمت جریان های فیلم، سیستم عامل های پشتیبانی شده توسطش و غیره. در نتیجه، ایده سابزبُر شکل گرفت تا نیازی نباشه نرم افزار برش زننده اصلا از زیرنویس پشتیبانی بکند. همین که زمان بندی های هر برش مشخص باشد کافیست. فقط در سابزبُر بجای نوشتن دیکدر برای تک تک فرمت های پشتیبانی شده، که باز اهل فن می دانند سال ها وقت می بره تا در برخورد با نمونه های مختلف زیرنویس به کمال نسبی برسن، و ریسک این هم هست که وسط کار شرایط توسعه دهنده عوض بشه و پروژه نیمه کاره رها بشه، از دو نرم افزار به خوبی شناخته شده ی FFmpeg و MKVToolNix بهره برده شد. البته برای فرمت های ass ssa srt کدک داخلی نیز نوشته شده.

آموزش های ویدئویی سانسور با کمک سابزبر + ویکی برنامه

توضیحات بیشتر:
سابزبُر یک ظاهر گرافیکی متن باز و رایگان می باشد که با استفاده از نرم افزارهای FFmpeg و MKVmerge و MKVextract اقدام به برش زیرنویس می کند. هدف اصلی سابزبُر برش زیرنویس و هماهنگ نگاه داشتن آن با فیلم سانسور شده (به وسیله ادیتور های دقیق که با دقت "فریم" برش می زنند) است تا هنگام سانسور (یا حتی جدا کردن بازه ای بعنوان نمونه از) فیلم در نرم افزاری که از زیرنویس پشتیبانی نمی کند، به هاردساب کردن یا روش های پیچیده و دستی نیازی نباشد. نسخه حاضر از زیرنویس های متنی srt ass ssa stl vtt smi sami sub sup ttxt mpl pjs rt jss و زیرنویس های عکسی idx|sub و sup پشتیبانی می کند.

نکته ها:
خروجی تمام زیرنویس های متنی srt خواهد بود و زیرنویس های عکسی مطابق با فرمت ورودی. (البته در صورت فعال کردن کدک های داخلی سابزبر برای برش، فرمت خروجی با فرمت ورودی برابر خواهد شد که فعلا فقط srt ssa ass دارای کدک داخلی هستند)
MKVToolNix در کنار سابزبُر ارائه نمی شود. اگر ویندوزی هستید خیلی راحت نسخه 7z آنرا (پرتابل نامیده شده) از سایتش دریافت کنید و جایی استخراج کنید و آدرس ها را در تنظیمات سابزبُر اصلاح کنید. اگر لینوکسی هستید و اگر توسط پکیج ها یا اسکریپت های نصاب سایتش توانستید نصب کنید که خیلی هم خوب. آدرس دقیقش رو در تنظیمات سابزبُر می دهید. مثلا /usr/bin/mkvmerge . نسخه 16.0 تست شده و نسخه پائین تر ممکنه مشکلاتی با روند سابزبُر داشته باشه. کلا اگر قصد برش زیرنویس های VobSub و PGS رو ندارید نداشتن MKVmerge و MKVextract هیچ مشکلی برایتان ایجاد نمی کند.
SubzBor به خودیه خود با ویندوز XP مشکلی ندارد اما ظاهرا MKVToolNix پشتیبانی خود را از این ویندوز برداشه. (امتحان کنید).
برای اجرا به هیچ رانتایمی احتیاج ندارد و عملکرد نرم افزار در ویندوز های xp، 7 و 10 و لینوکس زوبونتو و گکولینوکس و کوبونتو تست شده. نوشته شده با Lazarus و FPC، برای علاقه مندان.

دریافت:
از یکی از لینک های زیر اقدام کنید. Win32 نسخه سیستم عامل ویندوز هست، GTK2_amd64 برای لینوکس های 64 بیتی و GTK2_i386 برای لینوکس های 32بیتی.

دانلود از Softpedia
دانلود از گیت هاب

لیست تغییرات:
1.7.9 (21 آذر 1396)
امکان جابجا کردن آسان پوشه نصب سابزبر (یا همان پرتابل کردن آن)
عنوان گزینه تبدیل کننده :FF به :MS نیز در دیالوگ انتخاب ساختار کدزمان، ساختار انتخابی برای کدزمان را نمایش می دهد
بهبودی کوچک در خواننده کدزمان ورودی

1.7.6 (14 آبان 1396)
اضافه شدن امکان تبدیل شماره کلی فریم به کدزمان
از این پس عملیات تبدیل بخش فریم کدزمان به هزارم ثانیه و همچنین تبدیل شماره کلی فریم به کدزمان بصورت آنی بعد از کلیک روی دکمه چسباندن اتفاق می افتد
مدیریت بهتر میانبرهای صفحه کلید بعلاوه تغییر برخی از آنها برای منطقی تر شدن
اضافه کردن منوی راست کلیک به روی لیست زمان بندی ها برای استفاده آسان تر کسانی که عادت دارند
بهبود ها و تعمیرات کوچک دیگر

1.6.3 (24 مهر 1396)
تعمیر خطای بازخوانی فایل زمان بندی ها هنگامی که تبدیلگر شماره فریم به هزارم ثانیه فعال است
فایل حاوی زمان بندی ها دیگر صرفا به دلیل داشتن خطوط خالی غیر معتبر تشخیص داده نمی شود
دکمه "از نو" دیگر همه چیز را ریست می کند
چند بهبود جزیی

1.6.0 (22 مهر 1396)
اضافه کردن امکان افزودن تاخیر-تعجیل بصورت گروهی به زمان بندی های انتخاب شده
میانبرهای صفحه کلید برای کاربران کلاسیک
تعمیر خطای گرد کردن در تبدیل کننده شماره فریم به هزارم ثانیه
مدیریت بهتر دیالوگ ها از لحاظ روی هم افتادن در بُرنده داخلی و کدک های داخلی سابزبُر
جلوگیری از تغییر زبان برنامه وقتی که برنامه مشغول بریدن زیرنویس است
چند تعمیر و بهبود جزئی دیگر

1.4.5 (16 مهر 1396)
پیاده سازی تبدیل کننده خودکار از hh:mm:ss:ff به hh:mm:ss:ms (تبدیل شماره فریم به هزارم ثانیه که برای کار در کنار نرم افزارهایی مثل پریمیر و شات کات لازم بود)
اضافه کردن امکان استفاده از کدک های داخلی سابزبر برای برش مستقیم تعدادی فرمت خاص (فعلا فقط srt ass ssa)
اضافه کردن فرمت های زیرنویس متنی (پشتیبانی شده توسط FFmpeg) بیشتر.
تعمیر خطا در موردی که FFmpeg بعنوان دیکدر استفاده می شود و زیرنویس ورودی کدبندی utf-16 داشته باشد و فرمت آن نیز srt باشد
از حالا کلیک روی دکمه "از نو (ریست)" همچنین دیالوگ انتخاب ساختار کدزمان را نیز ریست می کند و باعث می شود سابزبر مجددا آنرا بپرسد.
مرتب سازی متن برنامه و بهبودهای کوچک
بروزرسانی فایل های po ترجمه

1.1.0 (30 شهریور 1396)
پیاده سازی امکان چسباندن (paste) در دیالوگ ویرایشگر زمان بندی (پیشنهاد شده توسط احسان گندمی)
پیاده سازی دیالوگ انتخاب ساختار کدزمان برای انتخاب راحت ساختار دلخواه
دیالوگ انتخاب ساختار کدزمان از حالا تنها یکبار در شروع برنامه پرسیده می شود و ساختار انتخابی تا بستن نرم افزار باقی می ماند. که به این ترتیب کمتر مزاحمت ایجاد می کند
ایجاد ویکی آنلاین برای آموزش برنامه بعلاوه افزودن یک منو در سابزبر که کاربر با کلیک روی آن به آموزش آنلاین هدایت می شود
حل مشکل سمبل اعشار (Decimal Symbol) در سیستم هایی که کارکتری بغیر از نقطه (.) تنظیم شده است (گزارش شده توسط احسان گندمی)
حل مشکل فایل های VobSub وقتی که کاربر فایل sub را بجای idx وارد سابزبر می کند
چند گردگیری در متن برنامه و چند ریزه کاری در ظاهر برنامه
بروزرسانی فایل های po ترجمه

1.0.3 (23 شهریور 1396)
سابزبر متن باز شد! متن سابزبر تحت پروانه GPL 3.0 منتشر گردید.
سابزبر بین المللی شد! امکان ترجمه ظاهر برنامه به زبان محلی شما توسط شما فراهم است. آموزش مربوطه از مسیر "زبان > به زبان خود ترجمه کنید" قابل دسترسی است.
یک کدک داخلی srt در سابزبر پیاده سازی شد. برش توسط FFmpeg (روند گذشته) برخی از دیالوگ هایی که در لبه ی نقاط برش قرار می گرفتند را از دست می داد. در روند جدید (که قابل خاموش کردن نیز می باشد) آن دیالوگ ها نیز حفظ می شوند.
تعدادی تعمیرات و بهبود های کوچک بعلاوه آیکون جدید

1.0.2 (23 دی 1395)
ارائه نسخه amd64 برای لینوکس های 64 بیتی.
کامپایل مجدد با LCL بروز شده و در نتیجه باگ رفع شده ی نوع پنجره ها در لینوکس.

1.0.1 (19 دی 1395)
نشان دادن پیام خطا در صورت ذخیره نشدن فایل خروجی
تعویض FFmpeg هم برای لینوکس و هم ویندوز با بیلد شخصی. به منظور سازگار کردن نسخه ویندوز با xp ، رسانیدن پروانه آن به LGPL و در نهایت کم کردن حجم آن با حذف کتابخانه های غیر لازم