دوز مباشرة للمحتوى الرئيسي
دروس فالذكاء الاصطناعي

صايب أفلام ديال المنتوج بلقطة وحدة متواصلة باستعمال مهارة onetake لـ Claude Agent

تعلّم كيفاش onetake كيساعد الوكلاء ديال الذكاء الاصطناعي يصايبو إطلاقات ديال المنتوجات، إعلانات تشويقية، وعروض ديال المزايا، فين كل لحظة بصرية كتكبر انطلاقاً من اللي قبل منها. هاد الدليل كيغطي التثبيت، كتابة البرومبتات، التخطيط بورقة اللقطات، الرندرة، التحقق من الاستمرارية، ضبابية الحركة، الصوت، ونصائح عملية للإنتاج.

صايب أفلام ديال المنتوج بلقطة وحدة متواصلة باستعمال مهارة onetake لـ Claude Agent

شنو هو onetake؟

onetake هو Claude Agent Skill كيساعد فصناعة أفلام إطلاق المنتجات، والإعلانات التشويقية، وعروض المزايا فلقطة وحدة متواصلة. بلا ما يعرض بطاقات عناوين ما عندهاش علاقة، ولقطات ديال الواجهة، وشاشات المزايا مع انتقالات التلاشي بينها، كيصمّم انتقالات كيظل فيها عنصر باين وكيولي جزء من اللقطة الموالية.

مثلاً، يقدر شريط ديال الأوامر يتحلّ لواجهة تطبيق، أو واجهة تتحوّل لتلفون، أو خط يدوز فوق مكتب ويولي أول خط فشبكة اللقطة الموالية. كاميرا وحدة كتربط السلسلة كاملة بلا تقطيع.

أفلام حركية ما كتقطعش للشريحة الموالية.

علاش الاستمرارية مهمة

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

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

المزايا الأساسية

  • استمرارية بصرية متواصلة: كل لقطة كتنبت من اللقطة اللي قبل منها، وما كتظهرش كبديل ما عندوش علاقة بها.
  • واجهات معاد بناؤها بـ HTML: واجهة المنتج كتعاود تتبنى بـ HTML انطلاقاً من لقطات الشاشة، وكتتحط فمستوى الكاميرا، وهاد الشي كيتفادى تسجيلات الشاشة وكيخلي الكاميرا تدخل للواجهة.
  • حركة محسوبة: مكتبة الحركة فيها تقريباً 38 حركة كتشمل النوابض، والدخول، والحمل، والتلامس، والمحاكاة، وسلوك الكاميرا، والأسطح السائلة. كل حركة هي دالة خالصة مبنية على الوقت وبمنحنى سرعة محسوب.
  • ضبابية الحركة: الإطارات المتحركة كتتصوّر مرات متعددة خلال مصراع مفتوح بزاوية 180 درجة، وكتتجمع فالضوء الخطي، وهاد الشي كيساعد الحركات السريعة تندمج بشكل طبيعي بلا وميض متقطّع.
  • صوت مبني على الأحداث: المؤثرات الصوتية والتركيب الصوتي كيتحددو حسب الأحداث فالفيلم، مع صدى مشترك وخفض الموسيقى تحت الاصطدامات المهمة.
  • إخراج حتمي: البحث على نفس الوقت كيعطي نفس الإطار. المسودات كتستهدف 1080p بمعدل 30 إطار فالثانية، والرندرات النهائية تقدر تستهدف 4K بمعدل 60 إطار فالثانية.
  • تحقق آلي: المشروع كيفحص الإطارات، وكيفاش كيكتشف الحدود، وكيقيّم واش المحتوى البصري كيمتد عبرها.

ثبّت المهارة

نسخ المستودع فمجلد المهارات اللي كيستعملو الوكيل ديالك. بالنسبة لـ Claude Code، شغّل:

git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetake

بالنسبة لـ Codex ولا الوكلاء الآخرين اللي كيقراو المهارات من مجلد agents، استعمل:

git clone https://github.com/feitangyuan/onetake.git ~/.agents/skills/onetake

المستودع فيه البروتوكول الأساسي فـ SKILL.md، وأدوات الحركة والواجهة فـ lib/، وسكريبتات الإنتاج فـ scripts/، والعروض التوضيحية فـ gallery/، والإرشادات المكتوبة فـ references/.

ثبّت الأدوات المطلوبة

onetake كيتطلب python3 مع Playwright وChromium، وزيد عليهم numpy وscipy وPillow وmatplotlib. تحليل المراجع كيستعمل حتى هو opencv-python. وكتحتاج كذلك لـ ffmpeg وnode.

إلا بغيتي التعليق الصوتي، زيد faster-whisper وKokoro TTS. كيوضح README أن الموسيقى مجانية الاستعمال بدون حقوق ملكية افتراضياً.

بدا مشروع بأمر

من بعد التثبيت، طلب من الوكيل مهمة إنتاج محددة. مثلاً:

Make a 15 s launch video for my app
Make a feature demo rebuilt from these screenshots, no screen recording
My motion video feels like a slideshow — fix it

زوّد لقطات الشاشة ملي بغيتي تعاود تبني واجهة المنتج بـ HTML. وضّح المدة المطلوبة، والهدف، ومشكل الاستمرارية بشكل صريح. هاد المهارة مصممة باش تحوّل هاد الطلبات لسيرورة فيلم منظمة، ماشي لمجموعة ديال اللقطات المنفصلة.

بني الفيلم خطوة بخطوة

  1. حلّل المرجع. فكّك الفيلم المرجعي رقمياً: قيس شحال من الوقت كيبقى ثابت، وفين كاينين القطوعات، وكيفاش كتتسارع الحركات وكتستقر.
  2. طوّر ثلاثة مفاهيم. كل مفهوم خاصو يوصف الصورة فجملة وحدة، بحال «نقطة وحدة كتولي كلشي» ولا «زووم واحد عبر المقاييس». تجنب تحكي نفس القصة المبنية على البطاقات بثلاث طرق مختلفة.
  3. كتب ورقة اللقطات. حدّد الإيقاع والاستمرارية فآن واحد. نوّع أطوال اللقطات بأربع مرات على الأقل، وصرّح بالضبط شنو اللي كيبقى فكل حد فاصل.
  4. ركّب الحركة. صايب ملف HTML واحد باستعمال مكتبة الحركة وحزمة إعادة بناء الواجهة. صمّم الانتقالات باش البطاقات، والخطوط، والنوافذ، والشخصيات، ولا مسارات الكاميرا، تتحوّل بصرياً للّقطة الموالية.
  5. رندر بضبابية الحركة. استعمل أدوات الرندر لإنتاج مسودة بـ 1080p30 ولا نسخة نهائية بـ 4K60، حسب المرحلة ديال الإنتاج.
  6. ركّب الصوت. حط المؤثرات الصوتية والتركيب الصوتي حول الأحداث اللي فالفيلم، وخلي الصوت كامل ففضاء صدى واحد، ونقص الموسيقى تحت الضربات المهمة.
  7. تحقق قبل المراجعة. شغّل الفحوصات الآلية، وصلّح الحدود المرفوضة ولا المشاكل التقنية، ومن بعد فقط ورّي الفيلم لشي شخص.

استعمل الاستمرارية كقاعدة تصميم

الشرح المفيد ديال كل لقطة خاصّو يسمّي الفعل البصري والعنصر اللي كيبقى بجوج. مثلاً، ما تكتبش غير «بيّن الواجهة ديال الهاتف». كتب باللي نافذة الحاسوب كتعاود ترتّب راسها وكتولي واجهة الهاتف، ولا باللي سطر من التخطيط اللول كيولي أول دليل للمحاذاة فالهاتف.

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

تحقّق من النتيجة

onetake كيعتمد على سيرورة تحقّق بحال ديال oracle. الملف probe.py كيسجّل شنو كيبان فكل إطار، كيلقى الحدود، وكيطرح السؤال: شنو هو المحتوى البصري اللي داز عبرها؟ فيلم فيه اللقطات غير كتعوّض بعضها يقدر يفشل، حتى إلا كانت كل لقطة بوحدها باينة مصقولة.

الـREADME كيعطي نقاط الاستمرارية: 0.00 لفيلم إطلاق ترفض فالأول، و0.40 لنسخة لاحقة ترفضات، و0.75 لمراجعة تقبلات، و0.83 لفيلم الإطلاق ديال onetake.

نفس طريقة التحقّق كتفحص حتى انتظام إيقاع اللقطات، وغياب السكون، والصوت المقطوع، والحركة السريعة بلا ضبابية الحركة، وخروج العناصر من الإطار. اعتابر هاد الفحوصات متطلبات ديال الإنتاج، وماشي تحسينات اختيارية.

نصائح متقدمة للإنتاج

استعمل إيقاع متنوّع

ما تخليش كل لقطة بنفس الطول. onetake كينصح بفرق كيوصل على الأقل لأربع مرات بين أطوال اللقطات. جمع بين فترات التوقّف ودفعات الحركة باش يقدر المشاهد يفهم التحوّلات المهمة.

صمّم الكاميرا على حساب اللقطة الجاية

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

فضّل إعادة بناء الواجهة على تسجيلات الشاشة

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

صيّر النتائج بشكل حتمي

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

درس الحالات المرفقة

المستودع فيه عشرة أفلام كاملة مع شروحات كتغطّي الأفكار، ومخططات اللقطات، والقياسات، والنسخ المرفوضة، وأسباب الرفض. الحالات هي onetake launch، وone-dot، وknockon، وclearing، وpith، وebb، وoverlap، وunbroken، وmotion-web، وskill-demo. شروحات الحالات متوفرة فـدليل الحالات؛ أما الكود المصدري ديال الأفلام فما داخلش.

الترخيص

onetake منشور بموجب رخصة PolyForm Noncommercial 1.0.0. مجاني للاستعمال الشخصي، والتعليمي، والبحثي، وأي استعمال آخر غير تجاري. الاستعمال التجاري ما مسموحش.

الخلاصة

onetake كيوفّر سيرورة عملية لصناعة أفلام ديال المنتجات كتحسّها بحال أداء واحد متّصل، وماشي عرض شرائح. ثبّت المهارة، وصف الفيلم ديالك، وخطّط لكل حد، وعاود بنِ الواجهات بـHTML، وصيّر الحركة والضبابية بقياسات مضبوطة، وقيّس الصوت، ودير التحقّق قبل المراجعة البشرية. القاعدة الأساسية بسيطة: كل لقطة خاصّها تبان وهي كتولي اللقطة اللي من بعدها.