Apps and sites we build and maintain alongside this one.
Mock tests, study material, books and an AI-powered study app.
Automated video production and channel management tools.
Track, issue, and manage books with a simple mobile app.
Score and review handwritten answer sheets on the go.
A study companion app built for students.
Read the latest blogs and news updates.
Create presentations quickly for online classes.

अगर आप सोच रहे हैं कि "Reel edit ke liye kaunsa software chahiye?" तो आज का जवाब सिर्फ पारंपरिक वीडियो एडिटिंग सॉफ्टवेयर तक सीमित नहीं है। 2026 में, इंस्टाग्राम रील्स और यूट्यूब शॉर्ट्स को तेजी से और बड़े पैमाने पर बनाने का सबसे स्मार्ट तरीका programmatic AI video editing है। जब आप React-based वीडियो रेंडरिंग को लोकल speech-to-text इंजन और AI कोडिंग असिस्टेंट के साथ मिलाते हैं, तो आप कुछ ही सेकंड्स में पूरी तरह से एडिटेड रील्स, सिंक्रोनाइज्ड कैप्शन्स (subtitles) और ऑडियो के साथ तैयार कर सकते हैं।
इस गाइड में, हम आपको macOS और Windows दोनों पर काम करने वाला एक बेहतरीन डेवलपर-क्रिएटर टूलकिट सेटअप करना सिखाएंगे। हम Node.js इंस्टॉल करेंगे, वीडियो कंपोजिशन के लिए Remotion कॉन्फ़िगर करेंगे, रेंडरिंग के लिए FFmpeg सेटअप करेंगे, लोकल ट्रांसक्रिप्शन के लिए Python के साथ faster-whisper इंस्टॉल करेंगे, और इस पूरे सिस्टम को Anthropic के नए Claude Opus 5.5 मॉडल से चलने वाले Claude Code के जरिए कंट्रोल करेंगे। साथ ही, क्विक प्लेबैक के लिए VLC और फाइनल टच के लिए CapCut का उपयोग भी देखेंगे।

कमांड लाइन में जाने से पहले, आइए समझते हैं कि यह खास टूलकिट 2026 में ऑटोमेटेड वीडियो क्रिएशन के लिए क्यों सबसे बेस्ट माना जाता है। क्लिप्स को मैन्युअली ड्रैग और ड्रॉप करने के बजाय, हम कोड के जरिए लेआउट, एनिमेशन और टेक्स्ट स्टाइल तय करते हैं, जबकि AI स्क्रिप्टिंग, कटिंग और कैप्शनिंग का काम संभालता है।
Remotion को चलाने के लिए आपके सिस्टम में Node.js का होना जरूरी है।
सबसे पहले, Node.js की ऑफिशियल वेबसाइट से LTS वर्जन डाउनलोड करके इंस्टॉल करें। इंस्टॉलेशन को चेक करने के लिए अपने टर्मिनल या कमांड प्रॉम्प्ट (CMD) में यह कमांड चलाएं:
node -v
npm -v
Node.js सेटअप होने के बाद, अपने पसंदीदा फोल्डर में जाएं और एक नया Remotion प्रोजेक्ट शुरू करें:
npx create-video@latest my-reel-project
सेटअप के दौरान "blank" या "recommended" टेम्पलेट चुनें। इसके बाद प्रोजेक्ट फोल्डर के अंदर जाएं:
cd my-reel-project
लोकल Remotion Preview प्लेयर को शुरू करने के लिए (जिससे आप कोडिंग करते समय लाइव वीडियो देख सकें) यह कमांड रन करें:
npm start
Remotion को आपके React कंपोजिशन को MP4 वीडियो में बदलने के लिए FFmpeg की आवश्यकता होती है। हालांकि Remotion इसे खुद भी बैकग्राउंड में डाउनलोड कर सकता है, लेकिन इसे सिस्टम पर ग्लोबली इंस्टॉल करना हमेशा बेहतर होता है ताकि कोई पाथ एरर न आए।
अगर आपके पास Homebrew इंस्टॉल नहीं है, तो पहले उसे सेटअप करें, फिर यह कमांड चलाएं:
brew install ffmpeg
PowerShell को Administrator के रूप में खोलें और Windows Package Manager के जरिए FFmpeg इंस्टॉल करें:
winget install Gyan.FFmpeg
वैकल्पिक रूप से, आप सीधे अपने प्रोजेक्ट फोल्डर के अंदर Remotion को लोकल FFmpeg इंस्टॉल करने के लिए कह सकते हैं:
npx remotion install ffmpeg
यह जांचने के लिए कि FFmpeg सही तरीके से काम कर रहा है या नहीं, यह कमांड रन करें:
ffmpeg -version
रील्स में दिखने वाले आकर्षक सबटाइटल्स बनाने के लिए हमें ऑडियो को ट्रांसक्राइब करना होगा। इसके लिए हम Python और faster-whisper का उपयोग करेंगे क्योंकि यह नॉर्मल Whisper से 4 गुना तेज काम करता है।
ध्यान दें: ctranslate2 (जो faster-whisper का मुख्य इंजन है) Python 3.12 पर सबसे ज्यादा स्टेबल है। व्हील कंपाइलेशन एरर से बचने के लिए Python 3.13 का उपयोग न करें।
सबसे पहले, अपने प्रोजेक्ट फोल्डर में एक वर्चुअल एनवायरनमेंट (virtual environment) बनाएं:
# एनवायरनमेंट बनाएं
python3.12 -m venv venv
# Mac/Linux पर एक्टिवेट करें
source venv/bin/activate
# Windows (PowerShell) पर एक्टिवेट करें
.\\venv\\Scripts\\Activate.ps1
अब, faster-whisper और जरूरी लाइब्रेरी इंस्टॉल करें:
pip install --upgrade pip
pip install faster-whisper
अपने प्रोजेक्ट के रूट फोल्डर में transcribe.py नाम की एक फ़ाइल बनाएं और उसमें यह कोड पेस्ट करें:
import json
from faster_whisper import WhisperModel
# मॉडल इनिशियलाइज करें (फास्ट काम के लिए 'base' या 'tiny' मॉडल चुनें)
model = WhisperModel("base", device="cpu", compute_type="int8")
# ऑडियो फ़ाइल को ट्रांसक्राइब करें
segments, info = model.transcribe("public/audio.mp3", word_timestamps=True)
words_list = []
for segment in segments:
for word in segment.words:
words_list.append({
"word": word.word.strip(),
"start": round(word.start, 2),
"end": round(word.end, 2)
})
# Remotion के लिए टाइमस्टैम्प को JSON फ़ाइल में सेव करें
with open("public/captions.json", "w", encoding="utf-8") as f:
json.dump(words_list, f, indent=2, ensure_ascii=False)
print("Transcription completed! Captions saved to public/captions.json")

हर एक सबटाइटल्स और कट को खुद से कोड करने के बजाय, हम Claude Code का उपयोग करेंगे, जो Anthropic का टर्मिनल-बेस्ड AI कोडिंग टूल है। Claude Opus 5.5 मॉडल के साथ, यह असिस्टेंट आपके फोल्डर स्ट्रक्चर को पढ़ सकता है, ट्रांसक्रिप्शन डेटा देख सकता है और सीधे Remotion का कोड लिख सकता है।
अपने ऑपरेटिंग सिस्टम के अनुसार नीचे दिए गए कमांड को टर्मिनल में चलाएं:
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows (PowerShell):
irm https://claude.ai/install.ps1 | iex
Windows (CMD):
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
इंस्टॉलेशन पूरा होने के बाद, टर्मिनल को रीस्टार्ट करें और चेक करें:
claude --version
अपने प्रोजेक्ट फोल्डर के अंदर टर्मिनल खोलें और यह कमांड टाइप करें:
claude
स्क्रीन पर दिए गए निर्देशों का पालन करके अपने Anthropic अकाउंट से लॉगिन करें। इसके बाद, सेटिंग्स या चैट मेनू से Claude Opus 5.5 को चुनें ताकि आपको सबसे बेहतर और तेज कोडिंग रिस्पॉन्स मिल सके।
इस ऑटोमेटेड रील एडिटिंग सिस्टम को सही से चलाने के लिए अपनी फाइल्स को इस तरह व्यवस्थित (organize) करें:
my-reel-project/
├── node_modules/
├── public/
│ ├── audio.mp3 # आपका वॉइसओवर ऑडियो
│ ├── background.mp4 # बैकग्राउंड वीडियो लूप
│ └── captions.json # transcribe.py से जेनरेट हुई फ़ाइल
├── src/
│ ├── Root.tsx # Remotion का मुख्य एंट्री पॉइंट
│ ├── ReelComposition.tsx # वीडियो लेआउट और सबटाइटल्स रेंडरर
│ └── index.ts
├── transcribe.py # Python ट्रांसक्रिप्शन स्क्रिप्ट
├── package.json
├── remotion.config.ts # Remotion सेटिंग्स
└── venv/ # Python वर्चुअल एनवायरनमेंट
अब अपने टर्मिनल में claude चलाकर उसे एक्टिवेट करें और यह प्रॉम्प्ट दें ताकि Opus 5.5 आपके लिए रील तैयार कर सके:
Read the word timestamps in public/captions.json and create a React component in src/ReelComposition.tsx. It should overlay a background video from public/background.mp4, play public/audio.mp3, and render dynamic, word-by-word captions in the center of the screen with a modern yellow-and-white font style.
Claude Code अपने आप React कोड लिखेगा, उसे src/Root.tsx में रजिस्टर करेगा और npm start कमांड चलाकर आपके ब्राउज़र में रील का प्रीव्यू दिखा देगा।
फाइनल वीडियो को MP4 फॉर्मेट में रेंडर (export) करने के लिए यह कमांड चलाएं:
npx remotion render ReelComposition out.mp4
| एरर मैसेज / समस्या | मुख्य कारण | समाधान |
|---|---|---|
FFmpeg not found या spawn ffmpeg ENOENT | FFmpeg इंस्टॉल नहीं है या आपके सिस्टम के Environment PATH में नहीं जुड़ा है। | npx remotion install ffmpeg चलाएं ताकि Remotion खुद ही कंपैटिबल बाइनरी डाउनलोड कर ले। |
ModuleNotFoundError: No module named 'faster_whisper' | Python लाइब्रेरी को वर्चुअल एनवायरनमेंट के बाहर इंस्टॉल किया गया है। | लाइब्रेरी इंस्टॉल करने से पहले source venv/bin/activate (Mac) या .\\venv\\Scripts\\Activate.ps1 (Windows) चलाना न भूलें। |
Python 3.13 पर ctranslate2 कंपाइलेशन फेल होना | Python 3.13 के लिए ctranslate2 के प्री-बिल्ट व्हील्स (wheels) उपलब्ध नहीं हैं। | अपने वर्चुअल एनवायरनमेंट को Python 3.12 पर डाउनग्रेड करें। |
claude: command not found | Claude Code का इंस्टॉलेशन पाथ आपके सिस्टम के PATH में नहीं जुड़ा है। | अपने टर्मिनल को रीस्टार्ट करें या NPM के ग्लोबल बाइनरी पाथ को सिस्टम एनवायरनमेंट वेरिएबल्स में जोड़ें। |
| वीडियो रेंडरिंग बहुत धीमी होना | बहुत भारी या अन-कंप्रेस्ड वीडियो फाइल्स का उपयोग हो रहा है। | बैकग्राउंड वीडियो को पहले FFmpeg से कंप्रेस करें या डेवलपमेंट के दौरान लो-रेजोल्यूशन ड्राफ्ट का उपयोग करें। |
Premiere Pro जैसे सॉफ्टवेयर्स में आपको हर एक सबटाइटल्स को खुद से सिंक करना पड़ता है और मैन्युअली कट लगाने पड़ते हैं। Claude Opus 5.5 और Claude Code मिलकर सबटाइटल्स के टाइमस्टैम्प को पढ़ते हैं और कुछ ही मिनटों में पूरा वीडियो लेआउट खुद तैयार कर देते हैं, जिससे घंटों का काम सिर्फ एक प्रॉम्प्ट में हो जाता है।
Node.js, Remotion (पर्सनल उपयोग के लिए), Python, Faster-Whisper और FFmpeg पूरी तरह से फ्री और ओपन-सोर्स हैं। हालांकि, Claude Code में Opus 5.5 का उपयोग करने के लिए आपके पास Claude Pro/Team सब्सक्रिप्शन या Anthropic API क्रेडिट्स होने चाहिए।
Faster-Whisper, CTranslate2 इंजन का उपयोग करता है जो इसे नॉर्मल Whisper की तुलना में 4 गुना तेज बनाता है। यह आपके लैपटॉप पर बहुत कम मेमोरी (RAM) का उपयोग करके ऑफलाइन काम करता है, जिससे आपको क्लाउड सर्वर्स पर पैसे खर्च नहीं करने पड़ते।
CapCut का उपयोग पूरी तरह से ऑप्शनल (वैकल्पिक) है। हालांकि Remotion वीडियो का मुख्य ढांचा और सबटाइटल्स सिंकिंग का काम संभालता है, लेकिन वीडियो अपलोड करने से पहले इंस्टाग्राम के ट्रेंडिंग म्यूजिक, ट्रेंडिंग फिल्टर्स और साउंड इफेक्ट्स को जल्दी से जोड़ने के लिए CapCut आज भी बहुत उपयोगी है।


