![]() |
|
مشروع Let Me Teach - مفتوح المصدر - قيد التطوير - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4) +--- قسم : مشاريع دلفي الجماعية (https://delphi4arab.net/forum/forumdisplay.php?fid=24) +--- الموضوع : مشروع Let Me Teach - مفتوح المصدر - قيد التطوير (/showthread.php?tid=6896) |
مشروع Let Me Teach - مفتوح المصدر - قيد التطوير - مهند الرسيني - 24-03-2015 السلام عليكم ورحمة الله وبركاتة بدأت مؤاخراً مشروع اسميته Let Me Teach , حيث سيكون المشروع عبارة عن برنامج يأخذ مقاطع الفيديو والدروس المصورة ويضيف عليها صناديق رسائل ويقوم بإنتائج الفيديو مدمجا مع تلك الرسائل . باب المشاركة في تطوير المشروع مفتوح , ويجب توفير الشروط الأتي عندما تريد المشاركة * كتابة أكواد نضيفة وسهلة الفهم والقراءة فقط ![]() من يريد المشاركة بشكل رسمي سيتم تسجيل إسمه ضمن مطوير البرنامج وتحديد الجزء الذي ساهم فيه ومن يريد المساهمه كذلك يسيتطيع مثلاً يشارك بجزء من البرنامج وسيتم ذكر اسمه ضمن المساهمين وفي الجزء الذي ساهم فيه . معلومات عن المشروع المشروع مفتوح المصدر تحت رخصة : LGPL المشروع موجه إلى 3 أنظمة بشكل مبدئي : Linux, Mac OS, Windows بيئة العمل : Lazarus/Free Pascal عدد المطورين الرسيميين الحالي : 1 (أنا )صفحة المشروع : PHP كود : https://sourceforge.net/projects/letmeteach/ ![]() المكتبات التي يستعملها الشمروع : * BGRABitmap ( إن وجد أفضل سيتم الإنتقال إليه ) * PasLibVlc ( VLC Player ) or MPlayer(MPlayerControl) z حتى الآن يرجح ان يتم إستعمال مكتبة PasLibVlc لانها تعمل على جميع المنصات تقريباً وتدعم مميزات أكثر وسيتم إستعمال FFMpeg من خلال الـ TProcess لعملية الدمج والتحرير وأمور الكوديك الفكرة العامة لطريقة عمل البرنامج : * تحميل فيديو تم تصويره مسبقاً * تشغيله من خلال مكون اليفيديو * عند الوقوف يتم تشغيل محرر لشاشة المتوقف عليها * يتم محاكها التغيرات من خلال فلتر logo المتوفر في مكتبة PasLibVlc أو عن طريقة Fifo في مكون MPlayerControl * يتم إنتاج الفيديو بستعمال أحد ادوات الكوديك الخارجية والأغلب أنها FFmpeg من خلال TProcess فقط ![]() كما اخبرت سيتم إنتاج البرنامج إلى ثلاث أنظمة رئيسية Linux, Mac OS و Windows وبشكل مبدئي سأنطلق من Linux من أراد المساهم فل يبدا بتطوير ما يريد وبعد ان ينتهي يرسالني . بالنسبة لمصدر الكود تجدونها دائماً في صفحة الموضوع بآخر تحديث ينزل على الإنرنت . بالمناسبة تستطيع دعم المشروع بإقتراحاتك وأفكراك بالتوفيق للجميع مشروع Let Me Teach - مفتوح المصدر - قيد التطوير - codz - 24-03-2015 من رأي , لو اخترت github لكان افضل sourceforge يخضع لسياسة امريكية واضحة كود : http://en.wikipedia.org/wiki/SourceForge#Countryrestrictionsمشروع Let Me Teach - مفتوح المصدر - قيد التطوير - محمد عبد العزيز - 28-03-2015 السلام عليكم مجرد افكار متطرفة..اقصد متفرقة ![]() إقتباس :يأخذ مقاطع الفيديو والدروس المصورة ويضيف عليها صناديق رسائل ويقوم بإنتائج الفيديو مدمجا مع تلك الرسائلصق الكتابة بالفيديو ؟ مثل Hardsub ! ان لم يكن الخط جيد والكتابة كبيرة فلن يكون الناتج جيد خاصة مع تغيير مقياس شاشة العرض كشيئ جديد التفكير في طريقة لوصف النص وموضعه بالصورة/الشاشة وكيف تخزينه ثم عرضه دون لصقه شيئ مثل VobSub وصيعة جديدة ![]() إقتباس :* تحميل فيديو تم تصويره مسبقاًالا ترى ان اضافة تسجيل الفيديو احسن حتى يكون البرنامج متكامل ولا تحتاج الى اخر إقتباس :حتى الآن يرجح ان يتم إستعمال مكتبة PasLibVlc لانها تعمل على جميع المنصات تقريباً وتدعم مميزات أكثرعندما تصل الى قدر ما من التقدم في البرنامج ستعيد التفكير في هذا الخيار مشروع Let Me Teach - مفتوح المصدر - قيد التطوير - مهند الرسيني - 28-03-2015 وعليكم السلام ورحمة الله أهلاً إقتباس :لصق الكتابة بالفيديو ؟ مثل Hardsub ! ان لم يكن الخط جيد والكتابة كبيرة فلن يكون الناتج جيد خاصة مع تغيير مقياس شاشة العرض نعم سيكون كفرة لصق الترجمة , فعلاً فكرت لوهله بالأمر أن اضع النص والرسائل في ملف منفصل , لكن سيتوجب على من يريد مشاهدتها ان يقوم بتحميله .. ولين يتم دعم هذه الطريقة في مواقع رفع الفيديو .. لذلك الغيت الفكرة وقلت اجعلها ملصوقة أفضل .. إقتباس :الا ترى ان اضافة تسجيل الفيديو احسن حتى يكون البرنامج متكامل ولا تحتاج الى اخرفكرت بهذه لكن يوجد بالفعل برامج تقوم بهذه العملية وهي مجانية ومفتوحة المصدر , وهذفي هو توفير برنامج يقوم بعمل تلك الرسائل والنصوص ويكون مفتوح المصدر كذلك , لذلك إستبعدت هذه الفكرة لكي اكسب الوقت كذلك , وسايسهل علي إداراجها لاحقاً عند الحاجه . إقتباس :عندما تصل الى قدر ما من التقدم في البرنامج ستعيد التفكير في هذا الخيارأي واحة تقصد FFMpeg ؟ أم PasLibVlc ؟في الحقيق أعدت التكفير قبل ان أتقدم في البرنامج ------------ على اي حال أنا اقوم ببعض التجارب على لغة C++ مستعملاً Qt يبو اني سأنقل المشروع إلى C++ Qt لتوفر جميع مكتبات هناك وكذلك , لتجنب إستعمال مكتبات خاريجة .. ويدو اني استطعت عمل مشغل فيديو ومحرر صور دون إستعمال مكتبات خارجية .. لكن يبقى الأمر مع FFMpeg . ولا زال المشروع في بدايته ![]() في الحقيقة أنا بدأته لاني أحتاج هذا البرنامج في Linux لقلّة مثل هذه البرامج المخصص لعمل الدروس . |