انس الكبيسي
17-4-2020, 01:38 AM
**آخر تحديث للأداة يوم 23\04\2020
النسخة 0.3.5
السلام عليكم ورحمة الله وبركاته
عودة بعد غيبة طويلة امتدت لسنتين من بعد آخر مشاركة هنا ..
أقدم لكم أداة Fansub Encoder من برمجتي بإصدارها الأولي
رابط تنزيل الأداة
النسخة 0.3.5 - 32 بت
https://drive.google.com/open?id=1Y1a8hZCrnt2FSzErniyjnZ5zpkQbUbYc (https://drive.google.com/open?id=1Y1a8hZCrnt2FSzErniyjnZ5zpkQbUbYc)
النسخة 0.3.5 - 64 بت
https://drive.google.com/open?id=1RvdBlk3w3xKFO4tpHErPe89QKAn9W3Av (https://drive.google.com/open?id=1RvdBlk3w3xKFO4tpHErPe89QKAn9W3Av)
(https://drive.google.com/open?id=1nJIt1DH22kaqFrjlpxAnRBwjQd778nO5)
كما في العنوان الأداة ذات واجهة بسيطة للغاية
حرصت على برمجته ليدعم الإنتاج بأي فلتر تحب
سواء أردت بـ VSFilter أو Libass من خلال ضغطة واحدة
مع إمكانية وضع الشعار بكل يسر وسهولة
بشكل عام لن تحتاج لأي أداة أخرى مطلقًا لإنتاج أي حلقة او مهما كانت صيغة الفيديو أو الصوت
الأداة تدعم ملفات ترجمة ass و srt على حد سواء
**ملاحظة: في حالة الانتاج بإستخدام VSFilter نحتاج إلى Lav Filters بالعادة يتواجد عند غالبية المنتجين
ولكن إن لم يعمل الانتاج لديك بإستخدام VSFilter فقط ثبت هذه الإضافة من هذا الرابط
https://www.videohelp.com/software/LAV-Filters
واجهة البرنامج
https://up.msoms.net/do.php?img=7813
https://up.msoms.net/do.php?img=7814
أظن أن الواجهة تشرح نفسها إقتبست من واجهة xgui264
Video File = ملف الفيديو أو الحلقة
Sub file = ملف الترجمة
Save to = مسار حفظ ملف الانتاج
logo = شعار صورة من الافضل أن يكون بصيغة PNG ولا يتعدى 100×100 بكسل
ASS Filter = من هنا تستطيع الإختيار بأي فلتر تود الإنتاج
Advanced = عند تفعيلها تستطيع التعديل يدويًا على أوامر الإنتاج "للمستخدمين المتقدمين فقط"
...........................................
إعدادات الفيديو Video setting
Format = للإنتاج بـ 8 بت أو 10 بت
width×height = ابعاد الفيديو العرض والإرتفاع
Encode type = طريقة الإنتاج تتضمن خيارين CRF لمعدل bitrate متغير او Bitrate للثابت مع إمكانية تغيير القيم لكلا الطريقتين.
...........................................
إعدادات الصوت Audio setting
**تم تحديث الأداة بإضافة انكودر QAAC لإنتاج الصوت
Format = يوجد مكتبين لإنتاج الصوت QAAC و FDKAAC
وهما الافضل حيث مدعومتان في جميع الاجهزة مع تقديم جودة صوت رائعة للغاية
وهنالك خيار Copy لنسخ ملف الصوت من الفيديو بدون إعادة إنتاج "ترميز" للصوت
وخيار Disabled لإنتاج الفيديو بدون صوت.
.....................................
مجلد fonts الموجود داخل مجلد الأداة
يحتوي على خط واحد وضعته إفتراضي لمكتبة libass
ويجب وضع الخطوط المستخدمه للإنتاج داخل هذا المجلد فقط في حال انك استخدمت فلتر libass
السبب:
في حال أنك أنتجت بمكتبة libass وصودف أن أحد الخطوط لا تعمل مع المكتبة او أحد الخطوط غير موجود
سيتم إستخدام الخط الافتراضي تلفايًا لظهور رموز واشكال غير مفهومة وحتى فراغات ..
حيث حرصت على أن يكون الإنتاج بمكتبة libass خاليًا من مشاكل الرموز والاشكال للخطوط الغير مدعومة على الاقل
.......................................
توضيحات تقنية وفكرتي حول البرنامج الان ومستقبلًا..
البرنامج جائت فكرته لأنني أردت أداة إنتاج تختصر علي خطوات كثيرة او العمل اليدوي
بعض المنتجين ربما يستخدمون ثلاث أدوات ليكتمل الانتاج! أداة لإنتاج الفيديو، أداة لإنتاج الصوت وغير ذلك الكثير
عندما شرعت في البرمجة أول شيء فكرت فيه هو الإنكودر .. كان أهم شيء عندي أن الإنكودر يتعرف على جميع الصيغ
من حيث أنه يحتوي على الغالبية العظمى من ترميزات الفيديو والصوت لأتمكن من إنتاج الحلقات بأداة واحدة وبضغطة ..
بعد البحث كان أفضل خيار متاح هو FFMpeg ولكن النسخ الرسمية والمرخصة للنشر تفتقر لـ ترميزات كثيرة للفيديو والصوت ومشاكل في انتاج الهارد سب ومن المؤسف أنه لا يدعم VSFilter ..
قمت ببناء نسخة من الانكودر مع إضافات كثيرة مثل مكتبة harfbuzz لدعم الخطوط داخل مكتبة libass
وجعل مكتبة fontconfig المكتبة الرسمية لنظام لينكس للتعامل مع الخطوط بشكل افضل من directwrite الخاصة بالوندوز
أضفت مكاتب صوتية كثيرة flac و faac و libfdk-aac وغيرها
أضفت مكاتب الفيديو مع تحديثها x264 10bit و x265 وصولًا حتى 12 بت .. مكاتب بلوراي والـ CD rips
حرفيًا يمكنكم إستخدام الانكودر بشكل منفصل عبر موجه الاوامر cmd مع وجود كافة المكاتب الإحترافية المستخدمه حاليًا لإنتاج أجود وأنقى صيغ الفيديو والصوت.
ومن أجل أن تدعم الأداة الإنتاج بـ VSFilter تم الامر عبر تمرير الفيديو من خلال avisynth .
الجميل أيضًا في هذه الاداة هو إذا أردت الإنتاج بمكتبة libass لن تكون هنالك اي متطلبات للبدء بعملية الإنتاج
لا تحتاج إلى lav filter ولا غيره ..
شخصيًا اُفضل الإنتاج بـ libass إذا لم يتواجد محاكاة معقدة.. أظنه خيار رائع وعملي لمواقع المشاهدة الاونلاين
حاليًا أنا فقط أتطلع لتجربتكم وأن لا تبخلوا علي بتجربتكم لدفع عجلة تطوير الاداة للأمام
كما تعلمون فهذه نسخة اولية ربما توجد أخطاء لذلك أنتظر رأيكم وإنطباعاتكم ..
إن أردتم مميزات أو خيارات أوسع أو إقتراحات يرجى طرحها ..
ختامًا أحبتي
والسلام عليكم ورحمة وبركاته
أنس الكبيسي
*** تحديث 1
إصدار النسخة 0.2 تتضمن التالي:
- إضافة انكودر QAAC لإنتاج الصوت.
- إصلاحات طفيفة على Audio Track للفيديوهات التي تحتوي على مسارات صوت متعددة
حيث يتيح لك إختيار مسار الصوت الذي تريد وإنتاجه.
*** تحديث 2
طرح نسخة 64 بت لتدعم avisynth 64bit
الأداة تدعم avisynth 2.6.0 فما فوق فقط ..
*** تحديث 3
إصدار النسخة 0.3 تتضمن التالي:
- تحديث انكودر FFmpeg وأداة MediaInfo.
- التخلي عن DirectShow وتعويضها بـ FFms2.
--(يٌمكن إدراج DirectShow بإضافة سطر (LoadPlugin"plugins\ffms2.dll") عبر محرر AVS المدمج مع الأدة)
- إصلاح ودعم VFR Videos.
- إصلاح إضافة الشعار مع فلتر Libass.
- أصبح الآن إضافة سكربت AVS بشكل مباشر.
- إمكانية التعديل على سكربت AVS من واجهة الأداة للسكربت المستورد أو المنشئ تلقائيًا.
- تحسين إعداد إعادة التحجيم لسكربت AVS من Lanczos إلى Spline36 بشكل افتراضي.
- إصلاح عملية الترميز بوضع الـ 10 بت مع VSFilter.
- حذف الملفات المؤقتة الناتجة من عملية الإنتاج.
- تحسينات وتحديثات أخرى على الأداة لأكثر إستقرارية ومرونة.
*** تحديث 4
إصدار نسخة 0.3.1 إصلاح مشكلة مسارات الصوت.
*** تحديث 5
إصدار نسخة 0.3.5 إصلاح مشكلة Trim في سكربت AVS.
النسخة 0.3.5
السلام عليكم ورحمة الله وبركاته
عودة بعد غيبة طويلة امتدت لسنتين من بعد آخر مشاركة هنا ..
أقدم لكم أداة Fansub Encoder من برمجتي بإصدارها الأولي
رابط تنزيل الأداة
النسخة 0.3.5 - 32 بت
https://drive.google.com/open?id=1Y1a8hZCrnt2FSzErniyjnZ5zpkQbUbYc (https://drive.google.com/open?id=1Y1a8hZCrnt2FSzErniyjnZ5zpkQbUbYc)
النسخة 0.3.5 - 64 بت
https://drive.google.com/open?id=1RvdBlk3w3xKFO4tpHErPe89QKAn9W3Av (https://drive.google.com/open?id=1RvdBlk3w3xKFO4tpHErPe89QKAn9W3Av)
(https://drive.google.com/open?id=1nJIt1DH22kaqFrjlpxAnRBwjQd778nO5)
كما في العنوان الأداة ذات واجهة بسيطة للغاية
حرصت على برمجته ليدعم الإنتاج بأي فلتر تحب
سواء أردت بـ VSFilter أو Libass من خلال ضغطة واحدة
مع إمكانية وضع الشعار بكل يسر وسهولة
بشكل عام لن تحتاج لأي أداة أخرى مطلقًا لإنتاج أي حلقة او مهما كانت صيغة الفيديو أو الصوت
الأداة تدعم ملفات ترجمة ass و srt على حد سواء
**ملاحظة: في حالة الانتاج بإستخدام VSFilter نحتاج إلى Lav Filters بالعادة يتواجد عند غالبية المنتجين
ولكن إن لم يعمل الانتاج لديك بإستخدام VSFilter فقط ثبت هذه الإضافة من هذا الرابط
https://www.videohelp.com/software/LAV-Filters
واجهة البرنامج
https://up.msoms.net/do.php?img=7813
https://up.msoms.net/do.php?img=7814
أظن أن الواجهة تشرح نفسها إقتبست من واجهة xgui264
Video File = ملف الفيديو أو الحلقة
Sub file = ملف الترجمة
Save to = مسار حفظ ملف الانتاج
logo = شعار صورة من الافضل أن يكون بصيغة PNG ولا يتعدى 100×100 بكسل
ASS Filter = من هنا تستطيع الإختيار بأي فلتر تود الإنتاج
Advanced = عند تفعيلها تستطيع التعديل يدويًا على أوامر الإنتاج "للمستخدمين المتقدمين فقط"
...........................................
إعدادات الفيديو Video setting
Format = للإنتاج بـ 8 بت أو 10 بت
width×height = ابعاد الفيديو العرض والإرتفاع
Encode type = طريقة الإنتاج تتضمن خيارين CRF لمعدل bitrate متغير او Bitrate للثابت مع إمكانية تغيير القيم لكلا الطريقتين.
...........................................
إعدادات الصوت Audio setting
**تم تحديث الأداة بإضافة انكودر QAAC لإنتاج الصوت
Format = يوجد مكتبين لإنتاج الصوت QAAC و FDKAAC
وهما الافضل حيث مدعومتان في جميع الاجهزة مع تقديم جودة صوت رائعة للغاية
وهنالك خيار Copy لنسخ ملف الصوت من الفيديو بدون إعادة إنتاج "ترميز" للصوت
وخيار Disabled لإنتاج الفيديو بدون صوت.
.....................................
مجلد fonts الموجود داخل مجلد الأداة
يحتوي على خط واحد وضعته إفتراضي لمكتبة libass
ويجب وضع الخطوط المستخدمه للإنتاج داخل هذا المجلد فقط في حال انك استخدمت فلتر libass
السبب:
في حال أنك أنتجت بمكتبة libass وصودف أن أحد الخطوط لا تعمل مع المكتبة او أحد الخطوط غير موجود
سيتم إستخدام الخط الافتراضي تلفايًا لظهور رموز واشكال غير مفهومة وحتى فراغات ..
حيث حرصت على أن يكون الإنتاج بمكتبة libass خاليًا من مشاكل الرموز والاشكال للخطوط الغير مدعومة على الاقل
.......................................
توضيحات تقنية وفكرتي حول البرنامج الان ومستقبلًا..
البرنامج جائت فكرته لأنني أردت أداة إنتاج تختصر علي خطوات كثيرة او العمل اليدوي
بعض المنتجين ربما يستخدمون ثلاث أدوات ليكتمل الانتاج! أداة لإنتاج الفيديو، أداة لإنتاج الصوت وغير ذلك الكثير
عندما شرعت في البرمجة أول شيء فكرت فيه هو الإنكودر .. كان أهم شيء عندي أن الإنكودر يتعرف على جميع الصيغ
من حيث أنه يحتوي على الغالبية العظمى من ترميزات الفيديو والصوت لأتمكن من إنتاج الحلقات بأداة واحدة وبضغطة ..
بعد البحث كان أفضل خيار متاح هو FFMpeg ولكن النسخ الرسمية والمرخصة للنشر تفتقر لـ ترميزات كثيرة للفيديو والصوت ومشاكل في انتاج الهارد سب ومن المؤسف أنه لا يدعم VSFilter ..
قمت ببناء نسخة من الانكودر مع إضافات كثيرة مثل مكتبة harfbuzz لدعم الخطوط داخل مكتبة libass
وجعل مكتبة fontconfig المكتبة الرسمية لنظام لينكس للتعامل مع الخطوط بشكل افضل من directwrite الخاصة بالوندوز
أضفت مكاتب صوتية كثيرة flac و faac و libfdk-aac وغيرها
أضفت مكاتب الفيديو مع تحديثها x264 10bit و x265 وصولًا حتى 12 بت .. مكاتب بلوراي والـ CD rips
حرفيًا يمكنكم إستخدام الانكودر بشكل منفصل عبر موجه الاوامر cmd مع وجود كافة المكاتب الإحترافية المستخدمه حاليًا لإنتاج أجود وأنقى صيغ الفيديو والصوت.
ومن أجل أن تدعم الأداة الإنتاج بـ VSFilter تم الامر عبر تمرير الفيديو من خلال avisynth .
الجميل أيضًا في هذه الاداة هو إذا أردت الإنتاج بمكتبة libass لن تكون هنالك اي متطلبات للبدء بعملية الإنتاج
لا تحتاج إلى lav filter ولا غيره ..
شخصيًا اُفضل الإنتاج بـ libass إذا لم يتواجد محاكاة معقدة.. أظنه خيار رائع وعملي لمواقع المشاهدة الاونلاين
حاليًا أنا فقط أتطلع لتجربتكم وأن لا تبخلوا علي بتجربتكم لدفع عجلة تطوير الاداة للأمام
كما تعلمون فهذه نسخة اولية ربما توجد أخطاء لذلك أنتظر رأيكم وإنطباعاتكم ..
إن أردتم مميزات أو خيارات أوسع أو إقتراحات يرجى طرحها ..
ختامًا أحبتي
والسلام عليكم ورحمة وبركاته
أنس الكبيسي
*** تحديث 1
إصدار النسخة 0.2 تتضمن التالي:
- إضافة انكودر QAAC لإنتاج الصوت.
- إصلاحات طفيفة على Audio Track للفيديوهات التي تحتوي على مسارات صوت متعددة
حيث يتيح لك إختيار مسار الصوت الذي تريد وإنتاجه.
*** تحديث 2
طرح نسخة 64 بت لتدعم avisynth 64bit
الأداة تدعم avisynth 2.6.0 فما فوق فقط ..
*** تحديث 3
إصدار النسخة 0.3 تتضمن التالي:
- تحديث انكودر FFmpeg وأداة MediaInfo.
- التخلي عن DirectShow وتعويضها بـ FFms2.
--(يٌمكن إدراج DirectShow بإضافة سطر (LoadPlugin"plugins\ffms2.dll") عبر محرر AVS المدمج مع الأدة)
- إصلاح ودعم VFR Videos.
- إصلاح إضافة الشعار مع فلتر Libass.
- أصبح الآن إضافة سكربت AVS بشكل مباشر.
- إمكانية التعديل على سكربت AVS من واجهة الأداة للسكربت المستورد أو المنشئ تلقائيًا.
- تحسين إعداد إعادة التحجيم لسكربت AVS من Lanczos إلى Spline36 بشكل افتراضي.
- إصلاح عملية الترميز بوضع الـ 10 بت مع VSFilter.
- حذف الملفات المؤقتة الناتجة من عملية الإنتاج.
- تحسينات وتحديثات أخرى على الأداة لأكثر إستقرارية ومرونة.
*** تحديث 4
إصدار نسخة 0.3.1 إصلاح مشكلة مسارات الصوت.
*** تحديث 5
إصدار نسخة 0.3.5 إصلاح مشكلة Trim في سكربت AVS.