इस प्रोजेक्ट के बारे में
ffmpeg-webCLI ffmpeg.wasm पर बना एक ब्राउज़र-आधारित वीडियो संपादन एप्लिकेशन है। WebAssembly ffmpeg कोर लोड होने के बाद, स्रोत मीडिया को किसी एप्लिकेशन सर्वर पर अपलोड करने के बजाय Web Worker में स्थानीय रूप से संसाधित किया जाता है। एप्लिकेशन को PWA के रूप में इंस्टॉल किया जा सकता है और इसकी एसेट कैश होने के बाद ऑफ़लाइन उपयोग किया जा सकता है।
यह 30 से अधिक वीडियो और ऑडियो ऑपरेशन प्रदान करता है, जिनमें फ़ॉर्मैट रूपांतरण, GIF निर्माण, कंप्रेशन, ट्रिमिंग, आकार बदलना, क्रॉपिंग, रोटेशन और फ़्लिपिंग, गति परिवर्तन, फ़ेड, ब्राइटनेस/कंट्रास्ट/सैचुरेशन समायोजन, ग्रेस्केल, डिनॉइज़िंग, शार्पनिंग और ब्लर, मेटाडेटा हटाना, ऑडियो एक्सट्रैक्शन, म्यूट करना, वॉल्यूम समायोजन, लाउडनेस नॉर्मलाइज़ेशन, लूपिंग, थंबनेल एक्सट्रैक्शन, रिवर्सल, बूमरैंग इफ़ेक्ट, सबटाइटल एम्बेड करना, लोगो ओवरले, ऑडियो मिक्सिंग, कॉन्कैटेनेशन, साइड-बाय-साइड लेआउट, पिक्चर-इन-पिक्चर और मीडिया-जानकारी निरीक्षण शामिल हैं। समर्थित कंटेनर और फ़ॉर्मैट में MP4, WebM, MKV, MOV, AVI, GIF, MP3, AAC, WAV, OGG, FLAC, JPG और PNG शामिल हैं।
स्टैक मोड उपयोगकर्ताओं को संगत सिंगल-इनपुट फ़िल्टर को एक ऑपरेशन श्रृंखला में संयोजित करने और एक बार एन्कोड करने की सुविधा देता है, जबकि बैच मोड एक ऑपरेशन या श्रृंखला को कई फ़ाइलों पर लागू कर सकता है, जिसमें प्रति-फ़ाइल प्रगति, पूर्वावलोकन, व्यक्तिगत डाउनलोड और ZIP निर्यात शामिल हैं। एक रॉ FFmpeg पैनल कस्टम आर्ग्यूमेंट स्वीकार करता है, परिणामी कमांड पूर्वावलोकन दिखाता है, दूसरी इनपुट फ़ाइल का समर्थन करता है और एक-क्लिक उदाहरण रेसिपी शामिल करता है।
ऑटो-कैप्शनिंग Transformers.js के माध्यम से OpenAI Whisper का उपयोग करती है। चयनित मॉडल के डाउनलोड और कैश होने के बाद ऑडियो को ब्राउज़र में ट्रांसक्राइब किया जाता है; परिणामी SRT कैप्शन को संपादित किया जा सकता है और फिर सॉफ़्ट सबटाइटल ट्रैक के रूप में जोड़ा जा सकता है या वीडियो में हार्ड-बर्न किया जा सकता है। कुछ मल्टी-इनपुट, प्रति-फ़ाइल या मेमोरी-गहन ऑपरेशन, जैसे रिवर्स, बैच मोड में अनुपलब्ध हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.