عن المشروع
ChatMonteur هو استوديو تحرير قابل للتوسيع ومنسق بواسطة وكلاء مخصص لتسجيلات التحدث المباشر الحقيقية مثل المدونات المرئية (vlogs)، والدروس التعليمية، والشروحات. هو لا يقوم بتوليد الفيديو من الصفر، بل يحرر اللقطات الخام الموجودة من خلال خط معالجة ينسق أدوات مفتوحة المصدر معروفة وهي: auto-editor و faster-whisper و HyperFrames و ffmpeg.
يتم تشغيل النظام بواسطة وكيل برمجي (Claude Code أو Codex أو ما شابه). يقوم المستخدم بإدراج اللقطات الخام ووصف التحرير المطلوب بلغة بسيطة. ثم يقوم الوكيل بتشغيل خط المعالجة الذي ينسخ الصوت، ويقص الفترات الصامتة والتعثرات بناءً على المعنى، ويولد الترجمات، ويضيف الرسوم المتحركة والصوت وتصحيح الألوان، ثم يقوم بتصدير الملف النهائي.
يتم فرض بوابتي جودة طوال سير العمل. تقوم بوابة التخطيط (plan gate) بتقييم المخطط البصري قبل رندرة أي إطارات، وترفض المخرجات التي تبدو وكأنها مقصوصة آلياً - على سبيل المثال، المقاطع التي تتجاوز 90 ثانية دون أي حدث بصري، أو وجود نص على الشاشة لأكثر من 60 بالمائة من وقت التشغيل، أو تكرار التعليقات، أو ثلاثة تكبيرات (zooms) متطابقة على التوالي. أما بوابة الملفات (file gate) فتقوم بإعادة فتح كل ملف مشفر عند طوابع زمنية عشوائية (10، 35، 65، و90 بالمائة)، وتفحص مستويات الصوت بحثاً عن الصمت أو التشويه (clipping)، وتقارن وقت التشغيل بما تم تزويد المشفر به. أي ملف تالف يوقف التسليم وينتج تقريراً بصيغة `.qc.json`.
توجد معرفة القرارات التحريرية في دليل `skills/` مكتوبة كقاعدة معرفية قابلة للتدقيق بدلاً من كونها مطالبات (prompts) مدمجة. يتضمن ذلك إرشادات حول مكان القص، وكيفية تعويض القصات، ومتى يتم التكبير، وكيفية موازنة الخلفية الموسيقية. جميع العتبات الهندسية موثقة في `engineering-facts.md` مع تفسيرات لسبب وجود كل قاعدة.
ينتج سير العمل النموذجي مسودة صالحة ميكانيكياً بأمر واحد، وبعد ذلك يتحدث المستخدم مع الوكيل لإنهاء التحرير - قص الحشو، إضافة التعليقات والرسومات، وتحسين الصوت. يعرض الوكيل بوابات الموافقة المطلوبة ويرقي التحريرات المكتملة فقط إلى ملف رئيسي (master file).
المشروع مجاني ويعتمد على التشغيل المحلي أولاً. يعمل `faster-whisper` محلياً دون الحاجة إلى مفاتيح API مدفوعة. ويمكن إضافة خلفيات نسخ نصوص إضافية كإضافات (plugins). كما يتم دعم الترميز عبر المنصات مع وجود خيار تراجع (fallback) من NVENC إلى libx64 أو VideoToolbox أو QSV.
الحالة الحالية هي v0.1. خط المعالجة الميكانيكي يعمل من البداية إلى النهاية، وقد تم اختبار سير العمل الموجه بالوكيل على تحرير قناة YouTube كاملة من اللقطات الخام وصولاً إلى الملف الرئيسي المعتمد.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.