كيف أنشأت قالب MOGRT متجاوب في After Effects لاستخدامه داخل Premiere Pro

BillkerX

Bilel Kerfas

27 يوليو 2026
كيف أنشأت قالب MOGRT متجاوب في After Effects لاستخدامه داخل Premiere Pro

إذا كنت تعمل على المونتاج فمن المؤكد أنك احتجت يوما إلى كتابة عنوان أو اسم شخص أو أي نص داخل الفيديو. وفي كل مرة تقوم بإنشاء شكل جديد و تحريكه و ضبط مقاسه على مقاس النص في كل مرة ؛ أو تعمل على مشروع من أفتر افكت و تفتح برنامج أفتر إفكت فقط لتعديل كلمة أو تغيير لون النص، ثم تعود من جديد إلى Premiere Pro، حدث لي هذا كثيرا في بداية مسيرتي و كنت أشعر أنني أضيع وقت كبير في مهمة بسيطة.

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

بعد العديد من التجارب، وصلت إلى القالب الذي يخدم الوصف الذي قلته من قبل . و يحقق المبتغى: أنشئ القالب مرة واحدة داخل After Effects، ثم أستطيع استخدامه وتعديل النصوص مباشرة من داخل Premiere Pro بسهولة، دون الحاجة إلى العودة إلى ملف المشروع في كل مرة.

في هذا المقال سأريك خطوة بخطوة كيف أنشئ قالب MOGRT احترافيا بخلفية متجاوبة مع النص، وكيف أصدره ليعمل داخل Premiere Pro، مع بعض النصائح التي تعلمتها أثناء استخدام هذه الطريقة في مشاريعي. 

قبل أن نبدأ، هناك أمر مهم ينبغي الانتباه إليه. ميزة Motion Graphics Templates (MOGRT) غير متوفرة في جميع إصدارات البرنامج، إذ تتطلب استخدام Adobe After Effects CC 2017 وAdobe Premiere Pro CC 2017 أو أي إصدار أحدث. لذلك، تأكد من استخدام نسخة حديثة قبل متابعة الشرح.


الآن لنبدأ بإنشاء مشروع جديد داخل After Effects. أول خطوة هي إنشاء Composition جديد بنفس أبعاد المشروع الذي ستعمل عليه في Premiere Pro. فإذا كنت تنشئ قالبًا لفيديوهات Shorts أو Reels فمن الأفضل أن يكون المشروع عموديًا، أما إذا كنت تعمل على فيديوهات يوتيوب التقليدية فاجعل المشروع أفقيا.


في هذا الشرح سأستخدم دقة 1920×1080، لأنها الدقة التي استخدمتها في مشروع Premiere Pro الخاص بي. بعد إنشاء الـ Composition، نقوم بإضافة Shape Layer ليكون خلفية النص، ثم نضيف Text Layer، وبعدها نضع العنصرين في منتصف الشاشة.

اضافة عناصر النص و الخلفية للمشروع

الخطوة التالية هي إضافة تأثير Slider Control إلى طبقة الـ Shape، لأننا سنستخدمه في الحركة و للتحكم في الحد الأقصى لعرض الخلفية. و نضيف أيضا تأثير Fill لاننا سنحتاجه فيما بعد عند نسخ الخلفية للحركة . بعد ذلك ننتقل إلى خاصية Size الخاصة بالـ Rectangle Path ونلصق الـ Expression التالي:


  
// After Effects Expression
var textLayer = thisComp.layer("text"); var sliderWidth = effect("Slider Control")("Slider"); var padding = [60, 40]; var textBounds = textLayer.sourceRectAtTime(time, false); var maxWidth = textBounds.width + padding[0]; var targetHeight = textBounds.height + padding[1]; // IF the slider goes past the max width, cap it at max width if (sliderWidth > maxWidth) { sliderWidth = maxWidth; } [sliderWidth, targetHeight]


ملاحظة: إذا كان اسم طبقة النص مختلفًا، فيجب تغيير كلمة "text" داخل السطر الأول إلى اسم طبقة النص الموجودة في مشروعك.


كيف يعمل هذا الـ Expression؟

قد يبدو الكود طويلا في البداية، لكنه في الحقيقة بسيط، وكل جزء منه يؤدي وظيفة محددة:


السطر الأول

                    
// After Effects Expression
var textLayer = thisComp.layer("text"); 

يحدد طبقة النص التي سيقرأ منها أبعاد النص.


السطر الثاني

                    
// After Effects Expression
var sliderWidth = effect("Slider Control")("Slider");


يقرأ القيمة الموجودة داخل Slider Control، والتي سنستخدمها لتحديد الحد الأقصى لعرض الخلفية.

                    
// After Effects Expression
var padding = [60, 40];

 اما الـ Padding نعم كخاصية الـ CSS  يضيف هامشا حول النص، حتى لا يلتصق بحواف الخلفية.

الرقم 60 للمسافة الأفقية.

الرقم 40 للمسافة العمودية.


                    
// After Effects Expression
var textBounds = textLayer.sourceRectAtTime(time, false); 

يحسب الأبعاد الحقيقية للنص في كل لحظة، لذلك إذا كتبت كلمة أطول أو أقصر، تتغير أبعاد الخلفية تلقائيًا.


السطران

                    
// After Effects Expression
var maxWidth = textBounds.width + padding[0]; var targetHeight = textBounds.height + padding[1];

يحسبان العرض والارتفاع النهائيين بعد إضافة الهوامش.


جملة الشرط

                        
// After Effects Expression
if (sliderWidth > maxWidth) { sliderWidth = maxWidth; }

تمنع الخلفية من أن تصبح أعرض من اللازم، فإذا كانت قيمة الـ Slider أكبر من عرض النص، يستخدم عرض النص فقط.


السطر الأخير

                            
// After Effects Expression
[sliderWidth, targetHeight]

يرسل العرض والارتفاع النهائيين إلى خاصية Size الخاصة بالخلفية، فتتغير تلقائيًا مع أي تعديل في النص.


بهذه الطريقة أصبحت الخلفية متجاوبة مع النص؛ فكلما غيرت النص داخل أفتر افكت أو  Premiere Pro فيما بعد سيكبر أو يصغر حجم الخلفية تلقائيا دون الحاجة إلى تعديلها يدويا.


إضافة الحركة (Animation)


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

اضافة الـ Keyframes

أول شيء سنقوم به هو تحريك الخلفية. انتقل إلى Slider Control الذي أضفناه سابقا، ثم أنشئ Keyframe في بداية الخط الزمني بقيمة 0 أو 50، وبعدها أنشئ Keyframe ثانيا عند الثانية الأولى و10 فريمات بقيمة كبيرة. لا تهتم كثيرا بالقيمة نفسها، لأن الـ Expression الذي أضفناه سابقا سيمنع الخلفية من أن تصبح أكبر من اللازم، المهم أن تتأكد في النهاية من أن النص أصبح ظاهرا بالكامل.

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

منحنى حركة الخلفية



بعد الانتهاء من حركة الخلفية، ننتقل إلى النص. في حالتي استخدمت حركة بسيطة جدا، وهي تحريك Opacity فقط. جعلت قيمة الشفافية 0% في البداية، ثم يبدأ النص بالظهور ابتداء من الفريم 20 حتى يصل إلى 100% عند الثانية الأولى و10 فريمات. أما المنحنى فكان عبارة عن Ease Out بسيط حتى يظهر النص بشكل ناعم دون أي حركة حادة.

إذا كنت تريد تجربة أنواع مختلفة من المنحنيات، فأنصحك باستخدام أداة محرر منحنيات Bezier للحركة الموجودة على موقعي. أنا شخصيا أستعملها كثيرا لتجربة المنحنيات قبل تطبيقها داخل After Effects، كما أنها تعرض قيم Keyframe Velocity، ويمكنك حتى نسخ الحركة مباشرة على شكل Expression إذا احتجت لذلك.

إنشاء تأثير الـ Overlap


بعد أن انتهينا من الحركة الأساسية، سنضيف لمسة صغيرة تعطي القالب مظهرا أكثر احترافية، وهي تأثير Overlap.

إنشاء تأثير الـ Overlap


كل ما عليك هو نسخ طبقة الخلفية عدة مرات، أنا استخدمت ثلاث نسخ، ثم عدلت ترتيبها بحيث تكون الخلفية الأخيرة هي التي تبقى ظاهرة في النهاية. بعد ذلك غيرت لون كل نسخة باستخدام تأثير Fill الذي أضفناه سابقا، لتحصل على انتقال لوني جميل أثناء الحركة.

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

تصدير قالب الـ MOGRT :


بعد أن انتهينا من تصميم القالب وتحريكه، بقيت آخر خطوة داخل After Effects، وهي تجهيز القالب ليعمل داخل Premiere Pro.

أول شيء قم بفتح نافذة Essential Graphics، ويمكنك الوصول إليها من خلال Window ثم Essential Graphics.

بعدها اختر الـ Composition الذي تعمل عليه. إذا كان مشروعك يحتوي على أكثر من Composition، فتأكد أنك اخترت الصحيح قبل أن تبدأ بإضافة الخصائص، لأن هذا الخطأ يقع فيه الكثير من المبتدئين.



سنبدأ بإضافة النص. قم بسحب Source Text إلى نافذة Essential Graphics، لأنها الخاصية التي ستسمح لك بتغيير النص مباشرة من داخل Premiere Pro.

كما  يمكننا  أيضا إضافة خصائص مثل:
  • نوع الخط (Font).
  • حجم الخط (Font Size).
  • نمط الخط (Style).
وذلك عن طريق زر Edit Properties.

أما بالنسبة للون النص، فهناك أكثر من طريقة. يمكنك إضافة تأثير Fill والتحكم في لونه، لكنني أفضل طريقة أخرى، وهي استخدام:

Animate ثم  Fill Color ثم RGB

أفضل هذه الطريقة لأنها تمنحني مرونة أكبر، فلو أردت مستقبلا أن أضيف حركة أو تأثيرا على لون كلمة معينة، أو حتى حرف واحد فقط، سأكون قادرا على فعل ذلك بسهولة، لذلك أصبحت أعتمد عليها في معظم قوالبي.

تصدير قالب الـ MOGRT

بعد إضافة الـ Animator، لا تنس سحبه هو أيضا إلى نافذة Essential Graphics حتى تتمكن من تغيير لون النص من داخل Premiere Pro.
بعدها أضف خصائص ألوان الخلفيات إذا كنت تريد التحكم بها من Premiere أيضا. في حالتي أضفت لون كل خلفية بشكل مستقل حتى أستطيع تغييرها لاحقا دون الحاجة إلى الرجوع إلى After Effects.

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

لهذا أنشأت Group خاصا بخصائص النص، وGroup آخر للخلفيات، ثم أعدت تسمية الألوان إلى:

  • الخلفية الأولى.
  • الخلفية الثانية.
  • الخلفية الثالثة.
حتى يكون كل شيء واضحا بمجرد فتح القالب داخل Premiere Pro.

تصدير قالب الـ MOGRT



بعد الانتهاء من ترتيب جميع الخصائص، انتقل إلى الفريم الذي تريد أن يظهر كصورة مصغرة للقالب، ثم اضغط على Set Poster Time.
وأخيرا اضغط على Export Motion Graphics Template، واختر المكان الذي تريد حفظ القالب فيه، ثم اضغط OK.

وهكذا أصبح قالب الـ MOGRT جاهزا، والآن سننتقل إلى Premiere Pro لنرى كيف نستعمله ونعدل عليه بسهولة دون الحاجة إلى العودة إلى After Effects.

استعمال القالب داخل Premiere Pro


الآن نفتح Adobe Premiere Pro، ثم نقوم بفتح نافذة Essential Graphics، وبعدها نستورد ملف الـ MOGRT الذي قمنا بتصديره قبل قليل.

استعمال القالب داخل Premiere Pro


بعد استيراد القالب، كل ما علينا فعله هو سحبه إلى Timeline كما نفعل مع أي عنصر آخر داخل Premiere.

إذا فتحنا نافذة الخصائص، سنجد أن جميع الخيارات التي أضفناها داخل After Effects أصبحت متاحة للتعديل مباشرة من داخل Premiere Pro. يمكننا تغيير النص، وتعديل نوع الخط، وحجمه، ولونه، بالإضافة إلى ألوان الخلفيات، كذلك مباشرة من داخل Premiere Pro دون الحاجة إلى الرجوع إلى After Effects.

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

استعمال القالب داخل Premiere Pro


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

مواضيع قد تهمك:
تم نسخ الرابط!