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.

Instagram Reels या YouTube Shorts के लिए talking-head वीडियो एडिट करना काफी थका देने वाला काम हो सकता है। जब आप कैमरे के सामने बोलते हैं, तो बीच-बीच में रुकना (silence), फंबल (fumble) करना, "um" या "uh" जैसे filler words बोलना, और बार-बार रीटेक (retake) लेना बहुत आम बात है। इन सभी अनचाहे हिस्सों को मैन्युअली टाइमलाइन पर ढूंढकर कट करने में घंटों बर्बाद हो जाते हैं।
लेकिन अब आपको यह काम खुद करने की जरूरत नहीं है। आप अपने लैपटॉप पर एक फ्री और बेहद पावरफुल AI workflow की मदद से इस पूरे प्रोसेस को ऑटोमैटिक बना सकते हैं। FFmpeg के silencedetect इंजन और Claude AI के दिमाग को मिलाकर, आप कुछ ही मिनटों में अपनी वीडियो से साइलेंस और खराब रीटेक्स को हटाकर एक परफेक्ट, सिंक की हुई Reel तैयार कर सकते हैं।

पारंपरिक एडिटिंग ऐप्स जैसे Premiere Pro या CapCut में आपको पूरी वीडियो को बार-बार देखना पड़ता है, ऑडियो वेवफॉर्म (waveform) को चेक करना पड़ता है, और हर एक खाली हिस्से पर जाकर कट लगाना पड़ता है। अगर आपने एक ही लाइन को तीन बार बोलने की कोशिश की है, तो आपको तीनों रीटेक्स को सुनना पड़ता है और फिर तय करना पड़ता है कि कौन सा हिस्सा रखना है और कौन सा डिलीट करना है।
यह नया AI workflow इस पूरे झंझट को खत्म कर देता है। आपको बस एक सिंपल कमांड की मदद से वीडियो के साइलेंट हिस्सों की लिस्ट निकालनी है। फिर, अपनी वीडियो के ट्रांसक्रिप्ट (transcript) और साइलेंस डेटा को Claude को देना है। Claude एक असिस्टेंट एडिटर की तरह काम करेगा—वह खराब रीटेक्स को पहचानकर डिलीट कर देगा और आपको एक रेडी-टू-रन कमांड देगा जो आपकी वीडियो को ऑटोमैटिकली कट कर देगी।
इस प्रोसेस को शुरू करने के लिए आपके कंप्यूटर पर FFmpeg इंस्टॉल होना चाहिए। FFmpeg एक फ्री, ओपन-सोर्स कमांड-लाइन टूल है जो वीडियो और ऑडियो प्रोसेसिंग के लिए इस्तेमाल होता। इसे इंस्टॉल करने के लिए अपना टर्मिनल (Mac पर Terminal, Windows पर PowerShell) खोलें और नीचे दिए गए कमांड्स चलाएं:
macOS के लिए (Homebrew का उपयोग करके):
brew install ffmpeg
Windows के लिए (WinGet का उपयोग करके):
winget install -e --id Gyan.FFmpeg
इंस्टॉलेशन पूरा होने के बाद, इसकी पुष्टि करने के लिए यह कमांड चलाएं:
ffmpeg -version
यदि आपको स्क्रीन पर वर्जन डिटेल्स दिखती हैं, तो इसका मतलब है कि FFmpeg सफलतापूर्वक इंस्टॉल हो गया है।
अब हमें आपकी वीडियो फाइल को स्कैन करके यह पता लगाना है कि आपने कहां-कहां बोलना बंद किया था। अपने टर्मिनल में यह कमांड चलाएं (यहां input.mp4 की जगह अपनी वीडियो फाइल का नाम लिखें):
ffmpeg -hide_banner -vn -i input.mp4 -af "silencedetect=noise=-30dB:d=0.5" -f null - 2> silence_logs.txt
इस कमांड के पैरामीटर्स का मतलब समझें:
-hide_banner: फालतू के सिस्टम लॉग्स को छुपाता है।-vn: वीडियो स्ट्रीम को इग्नोर करता है ताकि एनालिसिस 10 गुना तेजी से हो सके।noise=-30dB: वॉल्यूम थ्रेशोल्ड सेट करता है। -30 डेसिबल से कम आवाज को साइलेंस माना जाएगा।d=0.5: इसका मतलब है कि अगर आप 0.5 सेकंड या उससे ज्यादा समय के लिए चुप रहते हैं, तो उसे लॉग किया जाएगा।2> silence_logs.txt: इस पूरे डेटा को silence_logs.txt नाम की फाइल में सेव कर देता है।FFmpeg को यह तो पता है कि आप कब चुप थे, लेकिन उसे यह नहीं पता कि आपने क्या बोला था। खराब रीटेक्स और फंबल्स को हटाने के लिए हमें टाइमस्टैम्प (timestamps) के साथ एक ट्रांसक्रिप्ट की जरूरत होगी।
आप इसे OpenAI के फ्री Whisper टूल से जनरेट कर सकते हैं, या फिर CapCut जैसे किसी भी फ्री एडिटिंग ऐप से SRT या VTT कैप्शन फाइल एक्सपोर्ट कर सकते हैं। जब आपके पास यह टाइमस्टैम्प वाली फाइल आ जाए, तो आप अगले स्टेप के लिए तैयार हैं।
अब, Claude खोलें और अपनी silence_logs.txt फाइल और टाइमस्टैम्प वाला ट्रांसक्रिप्ट वहां पेस्ट करें। इसके बाद Claude को यह प्रॉम्प्ट दें ताकि वह आपके लिए परफेक्ट कट लिस्ट तैयार कर सके:
You are a professional video editor. I have a raw talking-head video. I need to remove silences, filler words (um, uh, like), and bad takes/retakes where I fumbled and repeated myself.
Below, I have provided the FFmpeg silence log and my timestamped transcript.
FFmpeg Silence Log:
[PASTE YOUR SILENCE_LOGS.TXT HERE]
Timestamped Transcript:
[PASTE YOUR TRANSCRIPT WITH TIMESTAMPS HERE]
Your task:
1. Analyze the transcript to identify fumbles and retakes. If a sentence or line is repeated, keep ONLY the final, successful take and discard the earlier fumbled takes.
2. Cross-reference the transcript with the FFmpeg silence log to identify the exact start and end timestamps of the silent parts.
3. Generate a list of "keep" segments. To ensure the cuts sound natural and do not clip the start or end of my words, add a 0.1-second padding (e.g., if a spoken segment starts at 4.2s, start the "keep" segment at 4.1s; if it ends at 10.0s, end the segment at 10.1s).
4. Combine these "keep" segments into a single FFmpeg filter complex syntax.
5. Output the final, ready-to-run FFmpeg command in a code block using the 'select' and 'aselect' filters, formatted like this:
ffmpeg -i input.mp4 -vf "select='between(t,START1,END1)+between(t,START2,END2)',setpts=N/FRAME_RATE/TB" -af "aselect='between(t,START1,END1)+between(t,START2,END2)',asetpts=N/SR/TB" output_cut.mp4
Claude इस डेटा को प्रोसेस करके आपको एक सिंगल, सटीक कटिंग कमांड देगा।
ज्यादातर ट्यूटोरियल्स में वीडियो को छोटे-छोटे टुकड़ों में काटकर फिर से जोड़ने की सलाह दी जाती है। यह एक गलत तरीका है क्योंकि इससे अक्सर ऑडियो और वीडियो का सिंक बिगड़ जाता है (लिप-सिंक आगे-पीछे हो जाता है)।
इस समस्या से बचने के लिए, Claude द्वारा दिए गए कमांड को सीधे अपने टर्मिनल में रन करें। यह कुछ इस तरह दिखेगा:
ffmpeg -i input.mp4 -vf "select='between(t,0,4.2)+between(t,5.1,12.8)+between(t,13.5,22.0)',setpts=N/FRAME_RATE/TB" -af "aselect='between(t,0,4.2)+between(t,5.1,12.8)+between(t,13.5,22.0)',asetpts=N/SR/TB" output_cut.mp4
यह कमांड एक ही बार में वीडियो और ऑडियो दोनों को सटीक मिलीसेकंड पर कट करके आपस में जोड़ देती है, जिससे लिप-सिंक बिल्कुल परफेक्ट रहता है。

जब आप वीडियो से साइलेंस और गलतियों को हटाते हैं, तो एक कट से दूसरे कट पर जाते समय बोलने वाले का चेहरा अचानक से थोड़ा हिलता या "टेलीपोर्ट" होता हुआ दिखता है। इसे जम्प कट (jump cut) कहते हैं। अगर आप इसे ऐसे ही छोड़ देंगे, तो वीडियो काफी खराब दिखेगी।
इसे छुपाने का सबसे आसान तरीका है कि आप हर कट के बाद वीडियो के ज़ूम लेवल को थोड़ा बदलें। इससे ऐसा लगेगा जैसे वीडियो को दो अलग-अलग कैमरों से शूट किया गया है:
अगर आप CapCut या किसी मोबाइल एडिटिंग ऐप का इस्तेमाल कर रहे हैं, तो अपनी output_cut.mp4 फाइल को इम्पोर्ट करें, हर कट पॉइंट पर जाएं और एक छोड़कर एक क्लिप को थोड़ा ज़ूम-इन कर दें।
सोशल मीडिया फीड्स पर आपकी वीडियो का ऑडियो लाउड और क्लियर होना चाहिए ताकि लोग आपकी बात को ध्यान से सुन सकें। अपनी वीडियो की आवाज को प्रोफेशनल बनाने के लिए (Instagram और Shorts के स्टैंडर्ड -16 LUFS के अनुसार) यह आखिरी कमांड चलाएं:
ffmpeg -i output_cut.mp4 -af loudnorm=I=-16:TP=-1.5:LRA=11 final_reel.mp4
यह कमांड आपके वीडियो के बहुत धीमे और बहुत तेज ऑडियो को बैलेंस करके एक शानदार प्रोफेशनल साउंड क्वालिटी देती है।
| समस्या | मुख्य कारण | समाधान |
|---|---|---|
| शब्दों का कट जाना (Clipping) | कट बहुत जल्दी या बहुत देर से शुरू हो रहा है, जिससे शब्दों के पहले या आखिरी अक्षर गायब हो रहे हैं। | Claude को कहें कि वह "keep" सेगमेंट्स के पहले और बाद में पैडिंग (padding) को बढ़ाकर 0.15s या 0.2s कर दे। |
| ऑडियो में पॉप या क्लिक साउंड आना | कटिंग पॉइंट्स पर ऑडियो वेवफॉर्म का अचानक से टूटना। | ऑडियो कट्स पर हल्का सा क्रॉसफेड (crossfade) लगाएं या CapCut में 2-फ्रेम का फेड-इन/फेड-आउट इस्तेमाल करें। |
| बहुत ज्यादा छोटे कट्स लग जाना | नॉइज़ थ्रेशोल्ड बहुत ज्यादा है, जिससे आपकी सांस लेने की आवाज को भी स्पीच माना जा रहा है। | noise=-30dB को बदलकर -35dB या -40dB करें ताकि बैकग्राउंड की हल्की आवाजों को इग्नोर किया जा सके। |
आप Claude का इस्तेमाल करके एनालिसिस वाला काम अपने फोन पर कर सकते हैं, लेकिन FFmpeg कमांड्स चलाने के लिए आपको कंप्यूटर की जरूरत होगी। हालांकि, आप Claude द्वारा दिए गए टाइमस्टैम्प्स को देखकर CapCut जैसे ऐप में मैन्युअली जल्दी-जल्दी कट लगा सकते हैं।
अगर आपके बैकग्राउंड में थोड़ा शोर है, तो -25dB या -30dB का इस्तेमाल करें। अगर आप एक बिल्कुल शांत कमरे या स्टूडियो में प्रोफेशनल माइक के साथ रिकॉर्ड कर रहे हैं, तो -40dB या -45dB का इस्तेमाल करें ताकि आपकी धीमी आवाज भी डिटेक्ट हो सके。
हां, आप ट्रांसक्रिप्ट और लॉग्स को एनालाइज करने के लिए Claude के फ्री वर्जन का इस्तेमाल कर सकते हैं। अगर आपकी वीडियो बहुत लंबी है (20 मिनट से ज्यादा), तो भारी डेटा के कारण आपको Claude Pro की जरूरत पड़ सकती है।
यही इस AI workflow की सबसे बड़ी ताकत है। साधारण ऑटो-कट टूल्स केवल साइलेंस को हटाते हैं, लेकिन Claude आपके ट्रांसक्रिप्ट को पढ़ता है। वह समझ जाएगा कि आपने एक ही लाइन को बार-बार दोहराया है और वह खराब रीटेक्स को हटाकर केवल आखिरी और सही रीटेक को ही वीडियो में रखेगा।


