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

GJ VIDEO EDITOR एक वीडियो एडिटिंग टूल है जो प्राकृतिक भाषा निर्देशों (AI एजेंट) और GUI-आधारित टाइमलाइन एडिटिंग के बीच सहज रूप से आवाजाही की अनुमति देता है। चूंकि प्रोजेक्ट की स्थिति को `project.json` के माध्यम से केंद्रीकृत रूप से प्रबंधित किया जाता है, इसलिए एक ऐसा वर्कफ़्लो संभव है जहाँ मनुष्य UI का उपयोग करके AI द्वारा उत्पन्न संरचना को सूक्ष्म रूप से समायोजित कर सकता है, और फिर उसे AI को आगे के संपादन के लिए वापस पढ़ा सकता है। मुख्य विशेषताएं निम्नलिखित हैं: - टाइमलाइन एडिटिंग: वीडियो, सबटाइटल, इमेज और ऑडियो की मल्टी-ट्रैक एडिटिंग। यह ड्रैग एंड ड्रॉप, स्प्लिट, undo/redo, स्नैपिंग और ज़ूम का समर्थन करता है। - नॉन-डिस्ट्रक्टिव एडिटिंग: सोर्स फ़ाइल ऑफसेट रेफरेंस के माध्यम से संपादन। - सबटाइटल फंक्शन: रिसाइजिंग, फ़ॉन्ट सेटिंग, 360-डिग्री रोटेशन, वर्टिकल राइटिंग और आंशिक हाइलाइटिंग का समर्थन। - वाइप (PiP): प्रिव्यू पर मूवमेंट, स्केलिंग और कॉर्नर रेडियस सेटिंग। - एक्सपोर्ट: MP4, WebM, GIF, MP3 फॉर्मेट का समर्थन, जिसमें रिज़ॉल्यूशन और गुणवत्ता को बदला जा सकता है। - नरेशन जनरेशन: edge-tts, ElevenLabs, और macOS `say` का उपयोग करके स्पीच सिंथेसिस। - टेम्पलेट फंक्शन: JSON फॉर्मेट की स्क्रिप्ट से बड़ी मात्रा में वीडियो का उत्पादन संभव। इसकी डिपेंडेंसी केवल Python स्टैंडर्ड लाइब्रेरी, Pillow और ffmpeg से बनी है, और यह बिना किसी बाहरी फ्रेमवर्क या API कुंजी के काम करता है। इसके अलावा, एक्सपोर्ट किए गए वीडियो को प्रबंधित और चलाने के लिए "GJ VIDEO VIEWER" भी साथ में दिया गया है।