# टाइमलैप्स बनाइए — वीडियो ऑनलाइन तेज़ कीजिए

एक घंटे की फ़ुटेज, बीस सेकंड में।

> किसी लंबे वीडियो को टाइमलैप्स में बदलिए - 10x, 60x, या जो रफ़्तार आप टाइप करें। सब आपके ब्राउज़र में चलता है। कुछ अपलोड नहीं होता, कोई वॉटरमार्क नहीं, और ऑफ़लाइन भी काम करता है।

यह पेज एक इंटरैक्टिव टूल है जो पूरी तरह आपके ब्राउज़र में चलता है, https://abox.tools/hi/timelapse-video/ पर — आप इसे जो भी देते हैं, वह कहीं अपलोड नहीं होता। आगे वह सब कुछ है जो यह पेज इस टूल के बारे में शब्दों में कहता है; इसे इस्तेमाल करने के लिए यह पता खोलें।

## यह टूल वीडियो **कभी अपलोड नहीं करता**। यहाँ कोई सर्वर है ही नहीं।

हर फ़्रेम को आपका अपना ब्राउज़र, आपके अपने हार्डवेयर पर चुनता है, डिकोड करता है और दोबारा एनकोड करता है। इस टूल में कोई नेटवर्क सुविधा है ही नहीं, इसलिए यहाँ से कुछ मँगाया भी नहीं जा सकता और भेजा भी नहीं जा सकता। और मान लीजिए कोई रास्ता होता भी, तो इस पेज के दूसरी तरफ़ ऐसा कोई सर्वर ही नहीं है जिसे वीडियो भेजा जा सके।

- ✗ कोई अपलोड नहीं
- ✗ कोई अकाउंट नहीं
- ✗ कोई वॉटरमार्क नहीं
- ✓ रफ़्तार आप तय कीजिए
- ✓ ऑफ़लाइन चलता है

## वीडियो से टाइमलैप्स कैसे बनाएँ

1. **एक वीडियो चुनिए।** MP4, MOV, M4V या WebM को चुनने वाले डिब्बे पर खींच लाइए, या हाथ से ढूँढ़कर खोलिए। ब्राउज़र उसे सीधे आपकी डिस्क से पढ़ता है, और इस बीच कुछ भी कहीं नहीं जाता।
2. **बताइए कितना तेज़।** दी हुई रफ़्तारों में से कोई दबाइए, या अपनी टाइप कीजिए। अगर आपको यह कहना ज़्यादा आसान लगता है कि नतीजा कितना लंबा हो, जैसे “बीस सेकंड में समा जाए”, तो वही लिखिए और रफ़्तार अपने आप निकल आएगी।
3. **अंतराल देख लीजिए।** रफ़्तार के नीचे वाली पंक्ति बताती है कि असल में होने क्या जा रहा है: असली वीडियो के हर कितने सेकंड पर एक फ़्रेम। यही वह संख्या है जो कैमरे पर सेट की जाती है, और शुरू करने से पहले एक बार देख लेने लायक भी यही है।
4. **बनाइए और डाउनलोड कीजिए।** काम आपके अपने हार्डवेयर पर होता है, इसलिए इसमें कितना समय लगेगा यह आपके डिवाइस पर निर्भर है, किसी कतार पर नहीं। तैयार वीडियो सीधे आपके ब्राउज़र के डाउनलोड में चला जाता है।

## विस्तार से

[लंबे वीडियो को टाइमलैप्स में कैसे बदलें](https://abox.tools/hi/guides/turn-a-long-video-into-a-timelapse/): एक घंटे की फ़ुटेज देखने लायक एक मिनट में: रफ़्तार कैसे चुनें, हिसाब लगाने के बजाय आखिरी लंबाई बता देना क्यों बेहतर है, और नतीजा कब GIF बनना चाहिए।

## बॉक्स में और भी टूल

- [वीडियो फ़्रेम ग्रैबर](https://abox.tools/hi/grab-frame/): किसी भी पल की, पूरी क्वालिटी वाली एक तस्वीर।
- [वीडियो से GIF](https://abox.tools/hi/video-to-gif/): हिस्सा चुनिए, साइज़ चुनिए, और फ़्रेम दर चुनिए।
- [GIF मेकर](https://abox.tools/hi/gif-maker/): तस्वीरों के एक सेट को एक ही एनिमेशन बना दीजिए।
- [GIF फ़्रेम स्प्लिटर](https://abox.tools/hi/split-gif/): हर फ़्रेम अलग, अपनी PNG फ़ाइल में।

## सवाल

### क्या मेरा वीडियो कहीं अपलोड होता है?

नहीं। उसे पढ़ना, डिकोड करना, फ़्रेम चुनना और एनकोड करना, सब आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल का कोई सर्वर वाला हिस्सा है ही नहीं, और पेज की `Content-Security-Policy` में हर वह पता लिखा है जिससे वह संपर्क कर सकता है — उनमें से एक भी इस साइट का नहीं। मानने से बेहतर जाँचना लगे तो इंटरनेट काटकर एक टाइमलैप्स बनाकर देखिए।

### रफ़्तार का ठीक-ठीक मतलब क्या है?

जो अंदर गया और जो बाहर आया, उन दोनों का अनुपात। 60× पर एक घंटे की फ़ुटेज एक मिनट की हो जाती है, चाहे आप उसे किसी भी फ़्रेम रेट पर चलाएँ। अंदर टूल हर *रफ़्तार ÷ फ़्रेम रेट* सेकंड पर एक फ़्रेम उठाता है — 30 फ़्रेम प्रति सेकंड पर 60× यानी हर दो सेकंड पर एक। शुरू करने से पहले पेज आपको यही अंतराल दिखाता है, क्योंकि असल में हो क्या रहा है यह वही संख्या बताती है।

### किन वीडियो फ़ॉर्मैट को तेज़ किया जा सकता है?

MP4, M4V और MOV सीधे पढ़े जाते हैं, अंदर चाहे कुछ भी हो: H.264, HEVC, AV1 या VP9, बस आपका ब्राउज़र उस कोडेक को डिकोड कर पाता हो। बाकी जो कुछ भी आपका ब्राउज़र चला सकता है, सबसे ज़्यादा WebM, उसे ब्राउज़र के अपने प्लेयर को हर पल पर ले जाकर पढ़ा जाता है, और यह हर उस फ़ॉर्मैट पर चलता है जिसे वह खोल सकता है। जिस फ़ाइल को ब्राउज़र न पढ़ सके न चला सके, व्यवहार में AVI, WMV, FLV और ज़्यादातर MKV, उसे बीच रास्ते में अटकने के बजाय शुरू में ही साफ़ मना कर दिया जाता है। बाहर हमेशा MP4 ही आता है।

### टाइमलैप्स में आवाज़ क्यों नहीं होती?

क्योंकि रखने लायक कुछ बचता ही नहीं। तीस गुना रफ़्तार पर आवाज़ न बोली रहती है न संगीत, बस एक चींची रह जाती है। और दूसरा रास्ता, यानी असली रफ़्तार की आवाज़ को उस तस्वीर के नीचे रख देना जो कब की आगे निकल चुकी है, वह आपकी माँगी हुई क्लिप से अलग ही कोई क्लिप होगी। इसलिए ऑडियो ट्रैक छोड़ दिया जाता है, और एक घंटे का वीडियो कुछ मेगाबाइट में निकल आने की बड़ी वजह भी यही है। अगर आपको आवाज़ अलग से चाहिए तो [ऑडियो एडिटर](https://abox.tools/hi/edit-audio/) उसे सहेज देता है।

### क्या यह पूरे वीडियो को बदलने से तेज़ है?

कहीं ज़्यादा, और फ़ाइल को सीधे पढ़ने का मकसद यही है। कोई फ़्रेम तभी डिकोड हो सकता है जब उससे पहले वाले कीफ़्रेम से शुरू किया जाए, लेकिन बीच वाले फ़्रेम रखने ही पड़ें, ऐसा कहीं नहीं लिखा। इसलिए एक घंटे का 60× टाइमलैप्स एक लाख की जगह कुछ हज़ार फ़्रेम ही डिकोड करता है। बटन दबाने से पहले सारांश बता देता है कि वह कितने पढ़ने वाला है।

### क्या इसमें क्वालिटी घटती है?

जो फ़्रेम रखे जाते हैं वे दूसरी बार एनकोड होते हैं, और इतना नुकसान होता है। इससे बचा नहीं जा सकता, क्योंकि तैयार क्लिप उन्हें ऐसे पलों पर दिखाती है जिनके लिए असली फ़ाइल में कुछ एनकोड ही नहीं था। हाँ, यह टूल यहाँ के बाकी वीडियो टूलों से बिटरेट ज़्यादा खर्च करता है, और जानबूझकर। दो सेकंड की दूरी वाले दो फ़्रेम में एक-दूसरे जैसा उतना नहीं होता जितना एक बटा तीस सेकंड की दूरी वाले दो फ़्रेम में होता है, तो कोडेक के पास दोबारा इस्तेमाल करने को कम बचता है, और आम फ़ुटेज के हिसाब से तय किया गया आँकड़ा यहाँ चकत्तेदार निकलता।

### क्या साइज़ या लंबाई की कोई सीमा है?

टूल में कोई सीमा नहीं रखी गई है, और फ़ाइल एक साथ मेमोरी में भी नहीं जाती — हर पल के आसपास के छोटे-छोटे हिस्से ही पढ़े जाते हैं। असल सीमा तैयार टाइमलैप्स है, जो डाउनलोड से पहले मेमोरी में जुड़ता है, और टाइमलैप्स तो परिभाषा से ही छोटा होता है। शुरू करने से पहले सारांश बता देता है कि वह लगभग कितना बड़ा होगा।

### क्या मैं क्लिप का सिर्फ़ एक हिस्सा तेज़ कर सकता हूँ?

यहाँ नहीं। यह टूल पहले फ़्रेम से आखिरी फ़्रेम तक पूरी क्लिप लेता है। जो हिस्सा चाहिए उसे पहले [वीडियो कटर](https://abox.tools/hi/trim-video/) से काट लीजिए, जो एक भी फ़्रेम दोबारा एनकोड किए बिना यह कर देता है, और फिर उसमें से निकली फ़ाइल को यहाँ तेज़ कीजिए।

### क्या यह मुफ़्त है, और क्या अकाउंट चाहिए?

यह मुफ़्त है, और कोई अकाउंट, कोई साइन-इन, कोई ट्रायल और कोई वॉटरमार्क नहीं है। साइट का खर्च विज्ञापन से चलता है, और विज्ञापनों को आपके वीडियो के बारे में कुछ नहीं दिया जाता।

## प्राइवेसी का यह दावा कैसे जाँचा जा सकता है

- **आपके वीडियो के जाने के लिए कोई जगह ही नहीं है।** यह पेज जिन-जिन पतों से संपर्क कर सकता है, Content-Security-Policy उन सबके नाम गिना देती है, और उनमें से एक भी इस साइट का नहीं है। यहाँ ऐसा कोई एंडपॉइंट है ही नहीं जहाँ आपकी फ़ाइल जमा हो सके, और होता भी तो कोड में ऐसा कुछ नहीं है जो उसे भेजता।
- **यहाँ कुछ भी कहीं से कुछ नहीं मँगाता।** इस टूल में कोई नेटवर्क सुविधा है ही नहीं। न चिपकाने को कोई पता, न डाउनलोड करने को कुछ, न पहली बार इस्तेमाल पर बाहर से आने वाला कोई इंजन। आपके वीडियो को छूने वाला हर बाइट पेज लोड होते ही इसी ऑरिजिन से आ चुका था।
- **डिकोड और एनकोड, दोनों आपके ही डिवाइस पर होते हैं।** फ़्रेम आपके अपने ब्राउज़र के WebCodecs से गुज़रते हैं, या उसी प्लेबैक इंजन से जो आपको यह क्लिप वैसे भी दिखाता है। तैयार फ़ाइल इसी मशीन की मेमोरी में बनती है और सीधे डाउनलोड को सौंप दी जाती है।
- **फ़ाइल का ज़्यादातर हिस्सा पढ़ा ही नहीं जाता।** टाइमलैप्स को हर कुछ सेकंड पर एक ही फ़्रेम चाहिए, इसलिए टूल हर ऐसे पल के आसपास का छोटा-सा हिस्सा पढ़ता है और बाकी छोड़ देता है। यह रफ़्तार का फ़ैसला है, प्राइवेसी का नहीं, फिर भी जान लेना अच्छा है: आपके अपने डिवाइस पर भी आपके वीडियो का बड़ा हिस्सा कभी खुलता ही नहीं।
- **Google क्या लोड करता है, और उसे क्या नहीं दिया जाता।** विज्ञापन और माप वाली स्क्रिप्ट Google से आती हैं। इनमें से किसी को भी आपके वीडियो के बारे में कुछ नहीं सौंपा जाता। न फ़ाइल, न फ़्रेम, न नाम, न साइज़, न लंबाई। पढ़ने, डिकोड करने, फ़्रेम चुनने या एनकोड करने वाली हर पंक्ति इसी ऑरिजिन से आती है और रिपॉज़िटरी में मौजूद है।
- **दान का बटन क्या लोड करता है, और उसे क्या नहीं दिया जाता।** हेडर में मौजूद “Buy me a coffee” बटन को cdnjs.buymeacoffee.com से आई एक स्क्रिप्ट बनाती है, और उसके अक्षर Google Fonts से आते हैं। वह एक लिंक भर है, उससे ज़्यादा कुछ नहीं। वह किसी विज़िट की खबर नहीं करता, और उसे आपके या आपके वीडियो के बारे में कुछ नहीं दिया जाता।
- **यह ऑफ़लाइन भी चलता है।** नेटवर्क काट दीजिए, और इस पेज का सब कुछ वैसे ही चलता रहेगा। इससे आसान सबूत कोई नहीं।

**खुद जाँच लीजिए।** ऊपर लिखी किसी भी बात को भरोसे पर मानने की ज़रूरत नहीं। यह पेज रिपॉज़िटरी के टेम्पलेट और कॉन्फ़िग से बनता है, एक ऐसी बिल्ड स्क्रिप्ट के ज़रिए जिसे आप पढ़ भी सकते हैं और खुद चला भी सकते हैं। उसका नतीजा `dist` ब्रांच पर कमिट रहता है, यानी जो सर्व हो रहा है और सोर्स से बिल्ड करने पर जो बनता है, दोनों का फ़र्क आप खुद देख सकते हैं: https://github.com/A-Box-of-Tools/website

सबसे पहले पढ़ने लायक फ़ाइलें ये हैं — Content-Security-Policy के लिए `config/site.toml`, हर फ़्रेम किस पल से आएगा यह तय करने वाले हिसाब के लिए `src/plan.js`, और फ़ाइल में से सिर्फ़ उतना ही पढ़ने वाले लूप के लिए `src/decode.js` जितना उन पलों को चाहिए। इनमें से कोई भी ऐसा कुछ आयात नहीं करता जो कोई रिक्वेस्ट कर सके।
