इस प्रोजेक्ट के बारे में

FrameWright एक लोकल-फर्स्ट वीडियो पाइपलाइन है जो शूटिंग के बाद संपादन को एडिटर से शुरू करती है। केवल एक वीडियो को रिकॉर्डिंग फोल्डर में रखकर, आप ट्रांसक्रिप्शन (whisper.cpp), मौन पहचान (ffmpeg), LLM द्वारा अर्थपूर्ण कट प्रस्तावों और अध्याय निर्माण, मानवीय अनुमोदन, और अंतिम रेंडरिंग तक की प्रक्रिया को एक साथ पूरा कर सकते हैं। मुख्य प्रवाह इस प्रकार है: प्रोजेक्ट को एडिटर में खोलें → आवश्यकतानुसार ट्रांसक्रिप्शन और मौन पहचान स्वचालित रूप से चलाएं → LLM कट प्रस्ताव (plan) सुझाता है → संपादक GUI या सीधे JSON संपादन के माध्यम से समायोजन करता है → प्रीव्यू में जांचें → अनुमोदन गेट से गुजरें → ffmpeg और एक कस्टम सिंथेसिस इंजन (WebCodecs + WebGPU) के साथ फुल एचडी आउटपुट प्राप्त करें। विशेष विशेषताएं: - पूर्ण स्थानीय प्रसंस्करण: ट्रांसक्रिप्शन और मौन पहचान ऑफलाइन काम करते हैं। LLM को केवल ट्रांसक्रिप्ट टेक्स्ट भेजा जाता है, वीडियो और ऑडियो बाहरी रूप से नहीं भेजे जाते हैं। - विभिन्न कैनवस समर्थन: 16:9, 9:16, 1:1 आदि। डेरिवेटिव प्रोजेक्ट फीचर के माध्यम से मूल वीडियो साझा करते हुए अलग-अलग आकार के आउटपुट संभव हैं। - विस्तारित कैनवस: स्क्रीन और कैमरा को एक साथ रिकॉर्ड करने और निचले दाएं कोने में वाइप सिंथेसिस करने का उन्नत वर्कफ़्लो। - स्वचालित ऑडियो प्रोसेसिंग: माइक्रोफ़ोन और सिस्टम ऑडियो का स्वचालित मिश्रण, -14 LUFS तक लाउडनेस नॉर्मलाइजेशन, और BGM की स्वचालित डकिंग और लूपिंग। - मानवीय अनुमोदन गेट: AI द्वारा स्वचालित संपादन तब तक अंतिम रेंडरिंग तक नहीं पहुंच सकता जब तक कि उसे अनुमोदित न किया जाए; डिज़ाइन के अनुसार AI अनुमोदन का स्थान नहीं ले सकता। - एजेंट एकीकरण: MCP सर्वर के रूप में Claude Desktop आदि में एकीकृत होकर सुरक्षित संपादन उपकरण प्रदान करता है (अनुमोदन और रेंडरिंग संभव नहीं है)। सेटअप के लिए macOS, Node.js 23.6+, Homebrew, ffmpeg, और whisper-cpp इंस्टॉल करें, और npm install के साथ पूरा करें। doctor कमांड के माध्यम से वातावरण की जांच की जा सकती है। नमूना प्रोजेक्ट के साथ इसे तुरंत आज़माया जा सकता है। FrameWright एक ओपिनियनेटेड टूल है जो स्क्रीन डेमो + स्पष्टीकरण रिकॉर्डिंग से लेकर YouTube प्रकाशन तक के एकल वर्कफ़्लो के लिए विशिष्ट है। यह सामान्य NLE का विकल्प नहीं है, बल्कि प्राथमिक संपादन के स्वचालन और फिनिशिंग की दक्षता बढ़ाने के उद्देश्य से बनाया गया है।