इस पेज का कोड चालू नहीं हुआ।

index.html को सीधे किसी फ़ोल्डर से खोलने पर ब्राउज़र JavaScript मॉड्यूल रोक देता है, इसलिए कोई वीडियो चुनने पर कुछ नहीं होगा। इसके बजाय फ़ोल्डर को http पर सर्व कीजिए:

powershell -ExecutionPolicy Bypass -File serve.ps1

फिर http://localhost:8080/ खोलिए।

वीडियो कटर — वीडियो ऑनलाइन काटिए

चलते-चलते उन हिस्सों पर निशान लगाइए जो रखने लायक हैं। उन्हें एक ही वीडियो के रूप में वापस पाइए।

भाषा: हिन्दी
कोड देखें
यह टूल वीडियो कभी अपलोड नहीं करता। यहाँ कोई सर्वर है ही नहीं।

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

लाइव जाँच: जाँच जारी…

ऑफ़लाइन: जाँच जारी…

हमारी बात पर भरोसा मत कीजिए। DevTools खोलिए, Network टैब पर नज़र रखिए, और कोई वीडियो काटिए। एक भी रिक्वेस्ट में न कोई फ़्रेम जाता है, न फ़ाइल का नाम, न आपकी चुनी फ़ाइल का एक बाइट। या फिर इंटरनेट काट दीजिए और तब भी कोई वीडियो काटकर देखिए। जो टूल आपका वीडियो कटने के लिए कहीं भेजता, वह वहीं रुक जाता।

1 कोई वीडियो चुनिए

2 जो हिस्से चाहिए उन पर निशान लगाइए

इसे पूरा चलाइए और जहाँ कोई हिस्सा शुरू होना चाहिए वहाँ I दबाइए तथा जहाँ खत्म होना चाहिए वहाँ O। यह जितनी बार चाहें कीजिए। हर जोड़ा नीचे एक पंक्ति बनता है, और तैयार वीडियो वही पंक्तियाँ हैं, एक के बाद एक। U पिछला निशान वापस ले लेता है, Space चलाता और रोकता है, और तीर वाली कुंजियाँ पाँच सेकंड की छलाँग लगाती हैं।

निशान एक सादी टेक्स्ट फ़ाइल के रूप में सहेजे जाते हैं, जिसमें हर हिस्से की एक पंक्ति होती है, ऊपर चुने फ़ॉर्मैट में। इससे निशान लगाने की लंबी बैठक टैब बंद हो जाने पर भी बची रहती है, और वही फ़ाइल किसी भी ऐसे टूल को दी जा सकती है जो उस ढाँचे को पढ़ता हो।

0:00.000 0:00.000
रफ़्तार

हिस्से अभी कोई नहीं

कुल बचा हुआ 0:00.000

अभी कुछ भी निशान नहीं लगा। चलते वक्त I और फिर O दबाइए, या ऊपर बने बटन इस्तेमाल कीजिए।

निशान लगे हिस्सों का क्या करना है

3 इसे काटिए

फ़्रेम का आकार पूरी फ़ाइल पर एक ही आकार लगता है। दूसरे आकार का वीडियो पट्टियों के साथ उसके भीतर बिठाया जाता है, कभी खींचा नहीं जाता।

क्वालिटी असली फ़ाइल ने जितना खर्च किया था उससे कभी ज़्यादा नहीं, क्योंकि उससे ऊपर दोबारा एनकोड करने पर फ़ाइल बस बड़ी होती है।

रखा जा रहा है
—
तैयार लंबाई
—
शुरू होता है
—
मोटे तौर पर
—
तस्वीर
—
आवाज़
—

Markdown के रूप में देखें

वीडियो कैसे काटें

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

विस्तार से

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

सवाल

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

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

क्या मैं एक ही वीडियो के कई हिस्से रख सकता हूँ?

यह बना ही इसी के लिए है। चलते वीडियो में I और O जितनी बार चाहें दबाइए; हर जोड़ा एक पंक्ति बनता है, और तैयार वीडियो हर पंक्ति को क्रम से जोड़कर बनता है, बाकी सब हटाकर। ज़्यादातर ऑनलाइन कटर आपको हैंडल का एक ही जोड़ा देते हैं और पूछते हैं कि कौन-सा अकेला हिस्सा रखना है। यह किसी क्लिप के आगे-पीछे छाँटने के लिए तो ठीक है, पर घंटे भर की फ़ुटेज एक बार देखकर उसमें से छह काम के पल बचाने के लिए बिलकुल बेकार।

क्या काटने से क्वालिटी घटती है?

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

कोई हिस्सा मेरे निशान से पहले क्यों शुरू हो जाता है?

क्योंकि वीडियो सहेजा ही ऐसे जाता है, और ऐसा सिर्फ़ उन प्लेयरों पर होता है जो फ़ॉर्मैट के एक मानक हिस्से को अनदेखा कर देते हैं। ज़्यादातर फ़्रेम इस ब्योरे के रूप में रखे जाते हैं कि वे अपने पड़ोसियों से किस तरह अलग हैं, इसलिए उनके बिना उन्हें डिकोड किया ही नहीं जा सकता। अकेला खड़ा होता है सिर्फ़ कीफ़्रेम, और कीफ़्रेम आम तौर पर एक से दस सेकंड की दूरी पर होते हैं। इसलिए जो कट फ़्रेम नकल करता है, उसे आपके निशान से पहले वाले कीफ़्रेम से चली आ रही कतार भी साथ ढोनी पड़ती है। फ़ाइल में लिखा होता है कि चलाना आपके निशान से शुरू कीजिए, जिसे हर मुख्यधारा का प्लेयर मानता है। अगर हर प्लेयर में ठीक वहीं चाहिए, तो “ठीक यहीं काटिए” चुनिए, जो दोबारा एनकोड करता है। एक्सपोर्ट से पहले पेज बता देता है कि आप किस हालात में हैं, और कितने फ़र्क के साथ।

क्या मैं इसके बजाय विज्ञापन काटकर निकाल सकता हूँ?

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

क्या मैं अपने निशान सहेजकर बाद में लौट सकता हूँ?

हाँ। “निशान सहेजिए” एक सादी टेक्स्ट फ़ाइल लिखता है, जिसमें हर हिस्से की एक पंक्ति होती है और शुरू तथा अंत के बीच कॉमा। फिर “निशान लाइए” उसे वापस पढ़ लेता है। दो फ़ॉर्मैट मिलते हैं, सादे सेकंड और HH:MM:SS.mmm, और दोनों उसी ढाँचे पर टिके रहते हैं जिसे इस तरह काम करने वाले दूसरे टूल पहले से इस्तेमाल करते हैं। यानी यहाँ लिखी फ़ाइल उनमें से किसी को दी जा सकती है, और वहाँ लिखी फ़ाइल इस पेज पर छोड़ी जा सकती है। निशान लगाना ध्यान माँगने वाला काम है और किसी को यह दो बार नहीं करना चाहिए।

मैं कौन-कौन से वीडियो फ़ॉर्मैट काट सकता हूँ?

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

क्या वीडियो के साइज़ या लंबाई पर कोई सीमा है?

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

क्या आवाज़ बची रहती है?

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

क्या यह मुफ़्त है, और क्या मुझे खाता चाहिए?

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