KLIK / 005 / OpenMontage
OpenMontage: نظم إنتاج الفيديو مع Agent، بلا وهم الفيديو المجاني بضغطة
من Brief وScene plan حتى Assets وRender: تثبيت OpenMontage، اختيار Pipeline، مراقبة مصاريف Providers ومراجعة الفيديو قبل التسليم.

الفيديو ماشي غير Clip جميل. خاص فكرة واضحة، Script، صور أو لقطات، صوت، توقيت، Subtitles ومراجعة. ملي كتجمع كل مرحلة من خدمة مختلفة، كتولي نصف الخدمة هي نقل الملفات وتذكر شنو اتفقنا عليه. OpenMontage كيحاول ينظم هاد السلسلة باش Agent يخدم بخطة وأدوات محددة، بدل مايعطيك ملفات متناثرة وتسميها فيديو جاهز.
ماشي Model واحد كاتكتب ليه جملة وكيعطيك كلشي بلا مقابل. هو مشروع كيركب Workflows وTools وProviders: شي حاجة محلية، وشي حاجة عبر API، وكل اختيار كيبدل المصاريف والخصوصية. هاد الدليل مبني على الوثائق الرسمية المراجعة فـ 25 أكتوبر 2026، ولكن ماجربناش إنتاج فيديو كامل بجميع الخدمات اللي كيدعمها.
فين كاينة الفائدة العملية؟
تقدر تبدأ من Explainer، لقطات عندك، Talking head، أو فيديو مرجعي باش توضح الإيقاع. المشروع فيه Pipelines مختلفة، وخاص اختيار واحدة مناسبة قبل الخدمة. README كيوضح مسار فيه Research، Proposal، Script، Scene plan، Assets، Edit وCompose. هاد التنظيم كيساعدك تراجع القرار فمرحلتو، قبل ما يصرف Agent على Generation ماعجباتكش من الأصل.
مثال بسيط: فيديو قصير كيشرح طريقة استعمال أداة، بثلاث أفكار وCaptions واضحة. كتحدد الجمهور والمقاس، وتراجع النص والمشاهد، ومن بعد كتسمح بإنتاج Assets. هادشي كينقص العشوائية، ولكن ماكيعوضش فهم الموضوع ولا الحكم التحريري على واش الصورة كتقول نفس المعنى ديال النص.
شنو خاصك قبل التثبيت؟
README كيطلب Python 3.10 أو أحدث، FFmpeg، Node.js 18 أو أحدث، وCoding assistant يقدر يقرا الملفات ويشغّل الأدوات. إلا اخترتي مسار HyperFrames، الوثائق الخاصة به كتطلب Node.js 22 أو أحدث. استعمل المتطلب الأعلى ديال الأدوات اللي غادي تشغل، وماتعتبرش الرقم الأساسي وعداً لكل Pipeline.
خاص كذلك Git لتنزيل المشروع، ومساحة للـ Assets وRenders. ماكاينش هنا Minimum موحد للـ RAM ولا GPU: فيديو بالـ Stock وComposition ماشي بحال Generation محلي ثقيل. الخدمة على APIs كتحتاج حسابات وصلاحيات ورصيد عند Providers المعنيين. ماتفتحش جميع الحسابات قبل ما تعرف شنو محتاج فالتجربة الأولى.
التثبيت: اختار مسار واحد
فالنظام اللي فيه make والمتطلبات واجدة، Quick start الرسمي هو:
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setupهاد الأوامر كاتنزل Source وكتشغل إعداد المشروع؛ قرا README وملفات الإعداد قبل التنفيذ. ماشي خاصك تلصقها داخل Repository آخر خدام. فتح مجلد مستقل كيخليك تعرف شنو تزاد وشنو خاصك تحتافظ به.
فالـ Windows PowerShell بلا make، README كيعطي هاد المسار. استعملو فـ Clone جديدة، إلا كانت عندك .env فيها إعداداتك، حفظها قبل هاد الخطوة باش ماتكتبش فوقها بالغلط:
py -3 -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txt
cd remotion-composer
npm install
cd ..
python -m pip install piper-tts
Copy-Item .env.example .envالبيئة .venv كاتعزل Python dependencies، وnpm install كيوجد Composer، وPiper كيزيد مسار صوت محلي. نسخ .env.example بداية إعداد، ماشي ربط آلي بكل Provider. إلا فشل Activation أو Package، رجع لرسالة الخطأ ودليل النظام؛ ماتبدلش سياسة الأمان العامة عشوائياً باش تكمل.
أول مشروع: صغّر المخاطرة قبل المدة
فتح المجلد فـ Agent، وطلب منو يقرا تعليمات المشروع ويقترح Pipeline لشرح قصير. حدد من الأول: استعمل ملفات تجريبية فقط، ما تنشر والو، وما تستعمل حتى Provider مؤدى عنه قبل ما تعرض الاختيار والتكلفة المعروفة. كتب هاد الحدود فالطلب، وبقى كتراجع شنو غادي ينفذ Agent؛ التعليمات بوحدها ماكاتضمنش أنه غادي يلتزم بها.
راجع Proposal قبل Script، وScript قبل Assets. حدد ثلاث مشاهد مثلاً: المشكل، خطوة مفيدة، والنتيجة. كتب شنو خاص يبقى مقروء فالموبايل، وشنو اللغة المطلوبة. إلا العينة الصوتية ماكاتنطقش الدارجة مزيان، صلح هاد القرار قبل ما تولد جميع المشاهد بنفس الصوت.
ملي يبان Scene plan، شوف واش كل مشهد عندو وظيفة. ماشي ضروري صورة جديدة لكل جملة. تقدر تستعمل لقطات مرخصة عندك أو Stock مناسب. توليد فيديو خارجي كيزيد ثمن وانتظار واحتمال إعادة المحاولة؛ خليه اختيار واعي، ماشي Default لكل مساحة فارغة.
Remotion وHyperFrames ماشي نفس القرار
الوثائق كتذكر اختيار Render runtime فمرحلة Proposal: Remotion لمسارات كتستافد من React scenes، وHyperFrames لعدد من أعمال HTML وGSAP وMotion graphics. الاختيار كيتحفظ فخطة العمل، باش ماتبدلش الأدوات فالنصف بلا تفسير. Runtime كيركب ويرندر، بينما Provider توليد الصور أو الفيديو كينتج Assets؛ هادو جوج أدوار مختلفين.
إلا محتاج غير Titles وCharts ولقطات جاهزة، ماخاصكش تفترض أنك محتاج Text-to-video مدفوع. وإلا موضوعك محتاج تصوير أو معلومة دقيقة، Orchestration ماكاتحلش حقوق التصوير ولا صحة المعلومة. قرا كذلك HyperFrames باش تفهم الفرق بين كتابة Motion وتصنيع لقطة بالـ AI.
شحال غادي تخلص؟
Source مرخص بـ AGPL-3.0، ولكن هادي ماشي لائحة أسعار Production. Agent ديالك عندو تكلفة محتملة، وProviders كيتحاسبو حسب الخدمة. Stock أو Music حتى هو عندو شروط الاستعمال. الأرقام اللي فـ Provider guide تقدر تتبدل، والحساب اللي عندك يقدر ماعندوش نفس Access.
قسم الميزانية للتجربة: توليد صورة، صوت، Clip، وإعادة المحاولة. إلا الطلب بقى معلق، تحقق من Job الموجودة قبل إعادة الإرسال؛ إرسال Request ثانية تقدر تعني فاتورة ثانية. تكلفة غير معروفة ماشي صفر. خزن الحسابات والأسرار خارج Git، وحدد شنو من بيانات أو ميديا كتمشي لكل Provider.
المراجعة قبل ما تقول سالا
سمي النسخ بطريقة كاتبين شنو تبدل فيها، وخلي رابط واضح بين Script مصادق عليه، عينة الصوت، والـ Render اللي خارج من نفس الخطة. إلا عجبك الصوت ولكن الصور لا، ماتعاودش تولد كلشي بلا حاجة. عرف شنو موجود وقابل للاستعمال قبل طلب Generation أخرى؛ هاد المتابعة كتساعد فالميزانية وحتى فالمقارنة.
فمثال الشرح القصير، تقدر تراجع أول مشهد مع النص والصوت، ومن بعد توافق على توسيع نفس الاختيار لباقي المشاهد. إلا النتيجة بعيدة على المطلوب، رجع للـ Brief أو Reference وحدد شنو ماجاش مناسب. طلب بحال «هاد العنوان طويل على هاد اللقطة؛ قصرو وخلي المعنى» أوضح من «خليه احترافي أكثر». من بعد تقدر تشوف واش العنوان ولى مقروء، بدل ما تعاود المحاولة بلا ما تعرف شنو باغي يتبدل.
شوف Render كامل وسمع الصوت، ماشي Thumbnail فقط. راجع التزامن، الكتابة العربية، الأسماء، حقوق الأصول، مستوى الصوت ومدة اللقطات. الفحوصات الآلية الموصوفة فالمشروع كتعاون تكتشف مشاكل تقنية، ولكن ماكاتعوضش مشاهدة الإنسان. Export كيدوز بلا Error ومازال يقدر يحكي فكرة غلط.
إلا بغيت تكمل فالمونتاج المعتاد ديالك، احتافظ بالـ Assets والنص وخطة المشاهد، ماشي MP4 بوحدو. OpenMontage مناسب للي باغي ينظم سلسلة إنتاج قابلة للمراجعة. إلا احتياجك غير Cut سريع من فيديو واحد، برنامج المونتاج اللي كتعرف ممكن يكون أقصر طريق. ومنين يدخل الصوت الاصطناعي فالخدمة، راجع دليل VoiceStudio والرخص قبل التسليم.


