VidStudio - मुफ़्त ऑनलाइन वीडियो resizing और एडिटर
(vidstudio.app)- यह एक वीडियो एडिटर है जो ब्राउज़र में फ़ाइल अपलोड किए बिना प्रोसेस करता है, और multi-track editing, frame-स्तर navigation तथा source monitor सुविधा देता है
- FFmpeg WASM और WebCodecs पर आधारित संरचना के कारण सारी processing ब्राउज़र के भीतर ही होती है
- वीडियो resizing, scale, crop, cut editing, compression, thumbnail generation और watermark जैसे मुख्य वीडियो टूल उपलब्ध हैं
- audio processing तथा subtitles और text सुविधाओं का समर्थन करता है, और MP4·MOV·WebM·MKV·AVI input से MP3·WAV·AAC·M4A·FLAC conversion की सुविधा देता है
- यह एक web-based editing tool है जो Discord, Email, WhatsApp, Slack, Twitter के लिए compression presets और TikTok, Instagram Reels, YouTube Shorts के लिए resizing presets साथ में प्रदान करता है
वीडियो एडिटर
- multi-track editing, WebCodecs-आधारित processing, frame-स्तर navigation, source monitor उपलब्ध
- New Project बनाने की सुविधा शामिल
- ब्राउज़र के भीतर वीडियो editing सुविधा प्रदान करता है
मुख्य प्रोसेसिंग तरीका
- FFmpeg WASM-आधारित संरचना
- सारी processing ब्राउज़र के भीतर होती है
वीडियो टूल
-
Resize & Scale
- वीडियो resizing और scale सुविधा उपलब्ध
-
Trim & Cut
- वीडियो trim और cut editing सुविधा उपलब्ध
-
Compress
- वीडियो compression सुविधा उपलब्ध
-
Drop Zone
- Drop Zone टूल उपलब्ध
-
Thumbnails
- thumbnail generation सुविधा उपलब्ध
-
Watermark
- watermark सुविधा उपलब्ध
ऑडियो और अतिरिक्त सुविधाएँ
-
Audio Processing
- audio processing सुविधा उपलब्ध
-
Subtitles & Text
- subtitles और text सुविधा उपलब्ध
प्लेटफ़ॉर्म-विशिष्ट compression
-
Compress for Discord
- Discord के लिए वीडियो compression सुविधा उपलब्ध
-
Compress for Email
- Email के लिए वीडियो compression सुविधा उपलब्ध
-
Compress for WhatsApp
- WhatsApp के लिए वीडियो compression सुविधा उपलब्ध
-
Compress for iMessage
- iMessage के लिए वीडियो compression सुविधा उपलब्ध
-
Compress for Slack
- Slack के लिए वीडियो compression सुविधा उपलब्ध
-
Compress for Twitter
- Twitter के लिए वीडियो compression सुविधा उपलब्ध
प्लेटफ़ॉर्म-विशिष्ट resizing
-
Resize for TikTok
- TikTok के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for Instagram Reels
- Instagram Reels के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for YouTube Shorts
- YouTube Shorts के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for Instagram Post
- Instagram Post के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for LinkedIn
- LinkedIn के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for Facebook
- Facebook के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for Twitter
- Twitter के लिए वीडियो resizing सुविधा उपलब्ध
-
Resize for Pinterest
- Pinterest के लिए वीडियो resizing सुविधा उपलब्ध
ऑडियो फ़ॉर्मेट conversion
-
MP4 to MP3
- MP4 को MP3 में convert करने की सुविधा उपलब्ध
-
MOV to MP3
- MOV को MP3 में convert करने की सुविधा उपलब्ध
-
WebM to MP3
- WebM को MP3 में convert करने की सुविधा उपलब्ध
-
MKV to MP3
- MKV को MP3 में convert करने की सुविधा उपलब्ध
-
AVI to MP3
- AVI को MP3 में convert करने की सुविधा उपलब्ध
-
MP4 to WAV
- MP4 को WAV में convert करने की सुविधा उपलब्ध
-
MP4 to AAC
- MP4 को AAC में convert करने की सुविधा उपलब्ध
-
MP4 to M4A
- MP4 को M4A में convert करने की सुविधा उपलब्ध
वीडियो को ऑडियो में convert करें
-
Video to MP3
- वीडियो को MP3 में convert करने की सुविधा उपलब्ध
-
Video to WAV
- वीडियो को WAV में convert करने की सुविधा उपलब्ध
-
Video to FLAC
- वीडियो को FLAC में convert करने की सुविधा उपलब्ध
-
Video to AAC
- वीडियो को AAC में convert करने की सुविधा उपलब्ध
1 टिप्पणियां
Hacker News की टिप्पणियाँ
मेरा मानना है कि FFmpeg को WebAssembly में चलाने पर भी लाइसेंस संबंधी मुद्दे वैसे ही रहते हैं। FFmpeg LGPL 2.1 है, लेकिन VidStudio closed source जैसा दिखता है, और मुझे यह भी कहीं नहीं मिला कि यह free software है। अगर इसे client browser में वितरित किया जा रहा है, तो संभव है कि LGPL की शर्तों का उल्लंघन हो रहा हो। मुझे लगता है कि FFmpeg legal page भी देखना चाहिए
FFmpegकी spelling सही लिखी, और wasm project की वजह से मुझे GPL और LGPL के अंतर पर और पढ़ना चाहिए, यह भी महसूस हुआperformance सच में प्रभावशाली थी, और state retention भी बहुत natural लगा। पहले जब मैंने browser-based video editor इस्तेमाल किए थे तो वे जल्दी lag करने लगते थे, लेकिन यह काफ़ी अच्छी तरह टिका रहा, यह देखकर हैरानी हुई। हालांकि track वाला हिस्सा ठीक से काम नहीं कर रहा था, और Firefox on Windows में drag-and-drop से order बदल नहीं पाया। अलग-अलग aspect ratio वाले videos, जैसे vertical और horizontal footage को align करने के लिए position, rotation, size जैसे transform tools भी मुझे नहीं मिले
ऊपर जो hvc1 और 10-bit failure की बात हुई, वह FFmpeg-wasm fallback की समस्या नहीं बल्कि WebCodecs के browser support gap जैसा लगता है। Firefox में HEVC path आंशिक है, और 10-bit तो उससे भी कमज़ोर है। Chrome में यह आम तौर पर चल जाता है, लेकिन Firefox ठीक उसी तरह fail करता है जैसे iPhone या नए Android phones डिफ़ॉल्ट रूप से जो files record करते हैं। इसलिए import test में drop-off कम करने के लिए यह बताना अच्छा होगा कि browser इस codec को decode नहीं कर पाता, और Chrome आज़माने की सलाह भी दी जा सकती है
यह https://omniclip.app/, https://tooscut.app, https://clipjs.mohy.dev/ से तुलना में कैसा है, यह जानने की जिज्ञासा है
पहले apps पूरी तरह local-first होते थे, जिनमें न account होता था न upload, और अब वही चीज़ फिर से value proposition बन गई है, यह दिलचस्प है
लॉन्च की बधाई। मैंने भी videotobe.com पर यही रास्ता अपनाया था, और ffmpeg.wasm के साथ पूरी client-side संरचना आज़माई थी, लेकिन लंबी videos पर वह टूट गई। memory limits और encoding time की वजह से आख़िरकार हमें cloud processing pipeline पर जाना पड़ा। लेकिन यहाँ WebCodecs, Pixi, और ffmpeg.wasm को अलग-अलग बाँटने वाला structure दोनों समस्याओं को काफ़ी अच्छे से हल करता दिखा, और VidStudio का 3 घंटे से ज़्यादा के media पर भी टिके रहना प्रभावशाली था
यह देखकर हैरानी होती है कि privacy अब default नहीं, बल्कि एक feature की तरह मानी जाती है। मैं भी इस क्षेत्र में कुछ बना रहा हूँ, और मुझे लगता है कि no-upload का फ़ायदा ऐसे users तक पहुँचाना मुश्किल है जिन्हें पहले से यह सिखा दिया गया है कि सब कुछ cloud में होना चाहिए
browser में local चलने वाले tool का विचार मुझे बहुत आकर्षक लगा। क्योंकि website असल में सिर्फ distribution medium की तरह काम करती है, इसलिए इस्तेमाल भी आसान हो जाता है, और मुझे भी ऐसे tool की ज़रूरत थी इसलिए मैंने उत्साह से इसे test किया। लेकिन पहली और दूसरी दोनों कोशिशें fail हो गईं। Pixel phone से रिकॉर्ड किया गया video डालने पर Firefox में
"Your browser does not support the codec "hvc1.2.4.L156". Try a different video."यह message आया, और फिर Chrome पर जाने पर"Audio decode failed: your browser cannot decode the audio in "..._webm.bin". Try re-encoding the file with AAC audio."यह आया। अफ़सोस हुआ, लेकिन उम्मीद है यह ज़रूर ठीक होगा, और अगर fix होने पर notification पाने का कोई तरीका हो तो अच्छा रहेगाtimeline scrubbing के लिए WebCodecs का इस्तेमाल सही फ़ैसला लगता है। लेकिन frame caching कैसे handle की जाती है, यह जानने की जिज्ञासा है। WebCodecs decoder buffers memory-mapped होते हैं और pressure आने पर browser उन्हें reclaim कर सकता है, तो क्या उसके ऊपर कोई अलग LRU cache रखा गया है या decoder पर ही छोड़ा गया है? mobile devices, खासकर iPhone जैसे सख़्त memory limits वाले devices पर, background WebCodecs memory use की वजह से page के crash हो जाने की समस्या को कैसे संभालते हैं, यह भी जानने में दिलचस्पी है
नीचे दिए गए compress-to-X links और X से Y में convert करने वाले tools मुझे सच में बहुत पसंद आए। खासकर Discord subscription tiers के हिसाब से target file size presets वाला tool अच्छा लगा। अब तक मैं ऐसे server-based online tools इस्तेमाल करता था जिनमें upload करना पड़ता था, लेकिन अब शायद मैं यही इस्तेमाल करूँगा। मुझे तुरंत full-featured video editor की ज़रूरत नहीं थी, मैं तो बस मज़े से देख रहा था, फिर भी यह काफ़ी बढ़िया खोज लगी