تفاصيل المشروع

أحاول إنشاء قوالب لمحرر الفيديو. أحاول إنشاء نص برمجي في بايثون لصنع التأثيرات والانتقالات لمحرر Palleon.

إليك محرر الفيديو الذي سأستخدمه:

رابط المحرر

كما يمكنك أن ترى في القوالب، يمكن تصديرها بصيغة JSON. التأثيرات والانتقالات مخصصة وليست مجرد ضغطة زر لإضافة تأثير مثلما يحدث في Canva وCapCut. علينا القيام بها بالطريقة التقليدية. أحتاج إلى شخص يعرف كيفية القيام بذلك أو يمكنه التعلم. تمكنت بمساعدة chatGPT/Claude من تحديد التأثيرات والانتقالات الممكنة بناءً على الإعدادات/الخيارات أدناه.

لدي ملفات CSV، جدول يحتوي على 45 تأثيرًا، وجدول يحتوي على 56 انتقالًا (أساسًا أشكال) وأحتاج إلى نص برمجي يمكنه تقديم حسابات دقيقة للإعدادات/الخيار لكل تأثير وانتقال.

التأثيرات والانتقالات - الورقة 3 - قالب التأثيرات

التأثيرات والانتقالات - الورقة 4 - قالب الانتقالات

الخيارات

الفواصل الزمنية:

الفواصل الزمنية تصل إلى 60 ثانية مثل 0-5 ثوانٍ، 0-10 ثوانٍ، 0-15 ثانية،...

إعدادات الصورة والشكل:

الموضع (X، Y، البكسل وليس نسبة مئوية بالنسبة لحجم القماش، الكل يبدأ عموديًا وأفقيًا في الوسط)، الحجم (العرض، الارتفاع، البكسل وليس نسبة مئوية)، الزاوية (التدوير)، الشفافية، التعبئة (اللون الافتراضي هو الأسود)، الخط (اللون، العرض)، الظل (اللون، الإزاحة X، الإزاحة Y، الضبابية والافتراضي عادةً صفر ما لم يكن التأثير ضبابيًا بالطبع)

إعدادات الفلتر للصورة أيضًا:

السطوع، التباين، التشبع، الحيوية، درجة اللون، الضوضاء، الضبابية

أيضًا الفلاتر الجاهزة:

التدرج الرمادي، اللون البني الداكن، الأسود والأبيض، الرجعية، العتيق، تكنيكولور، كوداكروم، بولارويد، العكس (Invert)

الأشكال افتراضيًا يجب أن تكون بأحجام القماش المدرجة، ولكن يمكن أن تكون الصور بحجم إعلانات TikTok وYouTube القصيرة كافتراضي.

أحجام القماش الافتراضية:

1080x1080 بنسبة 1:1

1024x1024 بنسبة 1:1

768x90

720x720 بنسبة 1:1

600x600 بنسبة 1:1

1080x1350 بنسبة 4:5

1280x720 بنسبة 16:9

640x360 بنسبة 16:9

720x1280 بنسبة 9:16

360x640 بنسبة 9:16

640x480 بنسبة 4:3

480x360 بنسبة 4:3

تسهيل الإطارات الرئيسية:

كل إعداد يحتوي على تسهيل للإطارات الرئيسية. إليك قائمة أنواع التسهيل:

- Linear

- Ease in

- Ease out

- Ease in-out

- Ease out-in

- Ease in bounce

- Ease out bounce

- Ease in-out bounce

- Ease out-in bounce

- Ease in sine

- Ease out sine

- Ease in-out sine

- Ease out-in sine

- Ease in cubic

- Ease out cubic

- Ease in-out cubic

- Ease out-in cubic

أسماء الأعمدة لورقة الانتقالات (الورقة 3):

الاسم، الوصف المختصر، حجم القماش، الموضع X، الموضع Y، عرض المقياس، ارتفاع المقياس، الزاوية، الشفافية، التعبئة، لون الخط، عرض الخط، لون الظل، إزاحة الظل X، إزاحة الظل Y، ضبابية الظل، تسهيل الإطارات الرئيسية، الفاصل الزمني

تحتوي ورقة الانتقالات على الأسماء في الصف الأول.

أسماء الأعمدة لورقة التأثيرات (الورقة 4):

الاسم، الوصف المختصر، فلتر الصورة، الفلتر الجاهز، حجم القماش، الموضع X، الموضع Y، عرض المقياس، ارتفاع المقياس، الزاوية، الشفافية، التعبئة، لون الخط، عرض الخط، لون الظل، إزاحة الظل X، إزاحة الظل Y، ضبابية الظل، تسهيل الإطارات الرئيسية، الفاصل الزمني

تحتوي ورقة التأثيرات على الأسماء في الصف الأول.

أحتاج إلى جميع التركيبات الممكنة قبل توليد نص برمجي في بايثون. لا أعرف ما هي الإعدادات والخيارات الجيدة للتأثيرات/الانتقالات. كمطور برمجيات، تحتاج إلى تحديد إعدادات التأثيرات والانتقالات بناءً على الاسم باستخدام واجهة برمجة تطبيقات OpenAI، وتأتي الأسماء من CapCut. هناك أوصاف مختصرة في العمود الثاني لكل من التأثيرات والانتقالات. لا نحتاج فقط إلى إدراج الخصائص المتحركة التي ستتغير، بل يجب في CSV الاحتفاظ بالقيم الثابتة للأعمدة الأخرى (بالطبع). أتوقع رؤية صفوف إضافية تحمل نفس قيمة الاسم للتأثير والانتقال بناءً على الأعمدة الأخرى مثل الفاصل الزمني.

سعري يعتمد على قدرتك على تطوير موجه جيد للقيام بذلك. أعتقد أن الأمر ممكن بهذه الطريقة.

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$25.00 - $50.00
مدة التنفيذ
3 أيام
المهارات

صاحب المشروع
Alaa E.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 2

تقدم للمشروع

العروض المقدمة

وعليكم السلام ورحمة الله وبركاته، السيد علي، أتمنى أن تكون بخير. أنا هنا لتقديم الدعم الكامل في إنشاء نص برمجي لإنتاج التأثيرات والانتقالات لمحرر الفيديو باستخد...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.