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

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

powershell -ExecutionPolicy Bypass -File serve.ps1

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

तस्वीरों से वीडियो — MP4 स्लाइडशो बनाइए

तस्वीरों के एक फ़ोल्डर को वीडियो बना दीजिए।

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

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

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

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

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

1 तस्वीरें चुनिए

किसी वेब पते से जोड़िए

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

सर्वर को अपनी तस्वीर का क्रॉस-ऑरिजिन इस्तेमाल करने देना होगा। कई साइटें ऐसा नहीं करतीं, और वे बाद में चुपचाप टूटने के बजाय एक संदेश के साथ नाकाम होंगी।

2 वीडियो की सेटिंग

प्रीव्यू देखने के लिए तस्वीरें जोड़िए

तस्वीरें
—
अवधि
—
नतीजे का आकार
—
कुल फ़्रेम
—

3 वीडियो बनाइए

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

तस्वीरों को वीडियो में कैसे बदलें

  1. अपनी तस्वीरें चुनिए। पूरा फ़ोल्डर पिकर पर छोड़ दीजिए, या फ़ाइलें हाथ से चुन लीजिए। ब्राउज़र उन्हें सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
  2. उन्हें क्रम में लगाइए और तय कीजिए कि हर एक कितनी देर रुके। क्रम बदलने के लिए खींचिए। रुकने का समय फ़्रेम में या सेकंड में दिया जा सकता है, या तो एक साथ हर तस्वीर के लिए, या एक-एक करके।
  3. रिज़ॉल्यूशन और फ़्रेम दर चुनिए। “सबसे ऊँचे रिज़ॉल्यूशन से मिलाइए” आपकी सबसे बड़ी तस्वीर के पीछे चलता है। तैयार विकल्पों में 4K, 1080p, 720p, वर्गाकार और खड़ा शामिल हैं, और इनमें से कोई न जँचे तो मनचाहा आकार भी है।
  4. वीडियो बनाइए और डाउनलोड कीजिए। एनकोडिंग आपके अपने हार्डवेयर पर चलती है, इसलिए कितनी देर लगेगी यह किसी कतार पर नहीं, आपकी मशीन पर निर्भर है। तैयार MP4 सीधे आपके ब्राउज़र के डाउनलोड में चली जाती है।

विस्तार से

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

सवाल

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

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

मैं कौन-कौन से इमेज फ़ॉर्मैट इस्तेमाल कर सकता हूँ?

कोई भी स्थिर तस्वीर का फ़ॉर्मैट जिसे आपका ब्राउज़र डिकोड कर सके, यानी व्यवहार में JPG, PNG, WebP, GIF, AVIF, और Apple डिवाइसों पर HEIC भी। यहाँ अलग से कोई सूची अपडेट रखने की ज़रूरत नहीं पड़ती, क्योंकि डिकोड करना हमारा नहीं, ब्राउज़र का काम है।

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

H.264 वीडियो वाली MP4, जो लगभग हर चीज़ पर चल जाती है। जिस ब्राउज़र में WebCodecs नहीं है, वहाँ टूल इसके बजाय WebM रिकॉर्ड करने पर लौट आता है। फ़ुटेज वही रहता है, बस कंटेनर ऐसा हो जाता है जिसे कम एडिटर स्वीकार करते हैं।

क्या मैं इसे Blender या After Effects की रेंडर शृंखला के लिए इस्तेमाल कर सकता हूँ?

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

शुरू करने से पहले एक बात जान लेना अच्छा है। H.264 में अल्फ़ा चैनल होता ही नहीं, इसलिए पारदर्शिता आगे ढोने के बजाय पीछे के रंग पर चपटी कर दी जाती है। अल्फ़ा बचाना ज़रूरी हो, तो फ़्रेम अपने एडिटर में ही जोड़िए।

क्या मैं फ़ोटो से टाइमलैप्स बना सकता हूँ?

हाँ, और यह रेंडर शृंखला जैसा ही काम है। हर फ़ोटो को एक ही फ़्रेम के लिए रोकिए और कोई फ़्रेम दर चुन लीजिए। 30 fps पर हर तीस फ़ोटो एक सेकंड का वीडियो बनती हैं, और 12 fps पर वही फ़ोटो ढाई सेकंड चलती हैं।

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

क्या तस्वीरों की संख्या या वीडियो की लंबाई पर कोई सीमा है?

टूल में कोई सीमा बनाई ही नहीं गई है। व्यावहारिक छत आपकी अपनी मशीन की मेमोरी है, क्योंकि तैयार वीडियो डाउनलोड से पहले वहीं जुड़ता है। बहुत बड़े 4K स्लाइडशो सबसे पहले यह अड़चन महसूस कराते हैं।

क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?

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

क्या यह ऑफ़लाइन चलता है?

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

क्या मैं संगीत या कोई साउंडट्रैक जोड़ सकता हूँ?

अभी नहीं। यह टूल सिर्फ़ वीडियो बनाता है, और जो MP4 यह लिखता है उसमें एक ही वीडियो ट्रैक होता है, कोई ऑडियो ट्रैक नहीं। ज़रूरत हो तो बाद में किसी वीडियो एडिटर में साउंडट्रैक जोड़ लीजिए।