यह मल्टीमीडिया फॉर्मेट्स का उपयोग और हेरफेर करने के तरीके पर तीन लेखों का दूसरा लेख है: Flash, वीडियो और ऑडियो। पहले लेख में, हमने Flash फाइलों पर ध्यान केंद्रित किया: उन्हें वेबसाइटों से कैसे डाउनलोड करें, फॉर्मेट्स के बीच कैसे कन्वर्ट करें (जैसे flv से .avi), Flash फिल्मों और ऑनलाइन स्ट्रीम से संगीत कैसे निकालें, विभिन्न फॉर्मेट्स को .swf फाइलों में कैसे बदलें, Flash वीडियो में मेटा डेटा डालें, और कई और शानदार ट्रिक्स।
इस लेख में, हम वीडियो फाइलों के बारे में बात करेंगे: उन्हें विभाजित करना और जोड़ना, एन्कोडिंग और कम्प्रेशन बदलना, ऑडियो और वीडियो में बिटरेट विसंगतियों को ठीक करना, और अन्य कार्य। अंतिम लेख में, हम ऑडियो फाइलों में हेरफेर करेंगे: विभिन्न संगीत फॉर्मेट्स के बीच कन्वर्ट करना, जैसे .mp3, .ogg, .wav, और अन्य, ध्वनियों को मिलाना, अलग-अलग ट्रैक्स के सेगमेंट्स को जोड़कर कस्टम पीस बनाना, और बहुत कुछ।
उस सब के अलावा, हम उन उपयोगी मल्टीमीडिया प्रोग्राम्स के बारे में भी बात करेंगे जो हमारे आम दैनिक कार्यों में हमारी मदद कर सकते हैं, अर्थात् ऑडियो और वीडियो रिकॉर्डिंग सॉफ्टवेयर। सबसे अच्छी बात, मैं जो कुछ भी दिखाने जा रहा हूं वह मुफ्त है। अंतिम लेकिन कम नहीं, हम Windows और Linux दोनों के लिए उदाहरण देखेंगे। तो चलिए शुरू करते हैं।
विषय सूची:
- वीडियो फाइलों में हेरफेर करें
- वीडियो फाइलों को विभाजित करें
- वीडियो फाइलों को जोड़ें
- फाइल फॉर्मेट, फ्रेम रेट और कम्प्रेशन बदलें
- आउट-ऑफ-सिंक ऑडियो ठीक करें
- वीडियो रिकॉर्ड करें
- सारांश
- निष्कर्ष
वीडियो फाइलों में हेरफेर करें
मान लीजिए आपके पास किसी प्रकार की वीडियो फाइल है। मान लीजिए आप इसे CD पर बर्न करना चाहते हैं, लेकिन यह बहुत बड़ी है। आपको इसे कई भागों में विभाजित करने की आवश्यकता है। इसी तरह, आपके पास इन सेगमेंट्स में से बहुत सारे हैं, जिन्हें आप एक सिंगल फाइल में जोड़ना चाहेंगे। या आपके पास एक फिल्म है जो हकलाती है। या शायद ध्वनि तस्वीर के साथ बिल्कुल सिंक्रनाइज़ नहीं है, जिससे यह सब एक खराब विदेशी फिल्म की तरह दिखता है। या शायद आप फिल्म को छोटा बनाना चाहते हैं, इसे एक फ्रेंडली फॉर्मेट में एन्कोड करें जो कम जगह लेता है।
ये सभी बहुत आम कार्य हैं जिनका सामना कंप्यूटर का उपयोग करने वाले लगभग हर कोई करता है। इस ट्यूटोरियल में, हम सीखेंगे कि इन मुद्दों को बहुत सरलता से, आसानी से कैसे दूर किया जाए। आइए फाइलों को छोटे टुकड़ों में विभाजित करने से शुरू करें।
वीडियो फाइलों को विभाजित करें
HJSplit
होमपेज: hjsplit.org
Windows और Linux उपयोगकर्ताओं दोनों के लिए एक अच्छा, क्रॉस-प्लेटफॉर्म विकल्प HJSplit प्रोग्राम है। यह एक पूरी तरह से सरल और अनुकूल उपयोगिता है। Linux में, यह आमतौर पर अधिकांश रिपॉजिटरी में शामिल नहीं होता है, हालांकि यह Dreamlinux में शामिल है, एक असाधारण मल्टीमीडिया समर्थन वाला डिस्ट्रो। यदि आप अधिक जानने में रुचि रखते हैं, तो आप मेरा लेख "Dreamlinux - समीक्षा और ट्यूटोरियल" पढ़ सकते हैं। कई मल्टीमीडिया विशेषताओं को पेज 4 पर बड़े पैमाने पर कवर किया गया है।
VirtualDub
होमपेज: virtualdub.org
Windows उपयोगकर्ताओं के पास एक और विकल्प है: VirtualDub। यह मेरे पसंदीदा मीडिया प्रोसेसिंग प्रोग्राम्स में से एक है। मैं इसका उपयोग सभी प्रकार के कार्यों के लिए काफी बार करता हूं। मैं यहां हमारे द्वारा किए जाने वाले कई कार्यों को VirtualDub में प्रदर्शित करूंगा।
HJSplit की तरह, यह आपको अपनी फिल्मों को छोटे टुकड़ों में काटने की अनुमति देता है। यह आपकी मूवी क्लिप के बीच से सेगमेंट्स को हड़पने और उन्हें व्यक्तिगत टुकड़ों के रूप में सेव करने की भी अनुमति देता है, बिना शुरुआत या फाइल के अंत तक सीमित रहे। वांछित रेंज को चिह्नित करने के लिए, बस तीर जैसे मार्कर्स का उपयोग करें:
फिर, File > Save segmented AVI... पर जाकर क्रॉप्ड सेक्शन को सेव करें:
अब, कृपया ध्यान दें कि यह काम का केवल एक हिस्सा है। हमने अभी तक आउटपुट फॉर्मेट के बारे में बिल्कुल भी बात नहीं की है! VirtualDub सेगमेंट लेगा और इसे सेट वीडियो और ऑडियो प्रोसेसिंग मोड और कम्प्रेशन का उपयोग करके प्रोसेस करेगा। हमने अभी तक इन्हें कवर नहीं किया है, इसलिए कृपया कुछ पल प्रतीक्षा करें, हम वहां पहुंच जाएंगे।
वीडियो फाइलों को जोड़ें
इसी तरह, HJSplit और VirtualDub काम करेंगे। HJSplit के साथ कार्य बहुत सरल है। आपको केवल विभाजित भागों को ढूंढना है और उन्हें संयोजित करना है।
VirtualDub इस संबंध में थोड़ा पेचीदा है, लेकिन कुछ खास नहीं। पहला कदम उन दो या अधिक फाइलों को खोलना है जिन्हें आप हेरफेर करना चाहते हैं। मान लीजिए आपके पास एक फिल्म के दो भाग हैं, भाग 1 और भाग 2। स्वाभाविक रूप से, आप भाग 2 को भाग 1 के अंत में जोड़ना चाहते हैं।
तो, आपको जो करने की आवश्यकता है वह है भाग 1 को खोलना और फिर File > Append AVI segment ... पर जाना। VirtualDub आपसे पूछेगा कि आप कौन सी फाइल जोड़ना चाहते हैं। भाग 2 चुनें। फिर, संयुक्त ट्रैक को सेव करें (File > Save as AVI...)। यदि आप मिश्रण करना चाहते हैं, तो यह इसे करने का एक तरीका है - बस उसी टुकड़े को बार-बार जोड़ें।
फाइल फॉर्मेट, फ्रेम रेट और कम्प्रेशन बदलें
मान लीजिए आप अपनी फिल्म के एन्कोडिंग को बदलना चाहते हैं। या आप ऑडियो फॉर्मेट बदलना चाहते हैं। VirtualDub इस काम के लिए आपका आदमी (महिला) है। आप ऑडियो या वीडियो (या दोनों) के लिए उपयोग की जाने वाली कम्प्रेशन को बदलकर फाइलों को आसानी से छोटा (या बड़ा) कर सकते हैं। उपलब्ध विकल्प आपके सिस्टम पर इंस्टॉल और उपयोग किए गए कोडेक्स पर निर्भर करेंगे। यहां बताया गया है कि आप इसे कैसे कर सकते हैं। पहले, एक फाइल खोलें। फिर, मेनू में Video पर क्लिक करें। Full processing mode चुनें।
आपके अन्य विकल्प कुछ गुणवत्ता का त्याग करके Fast या Normal recompress का उपयोग करके फाइल को रीकंप्रेस करना है। Direct stream copy केवल वीडियो को बिना कुछ किए चलाएगा। यह उपयोगी है यदि आप वीडियो को छुए बिना केवल ऑडियो को रीकंप्रेस करना चाहते हैं, जिससे समय और प्रयास की बचत होती है।
एक बार जब आप Direct stream copy को छोड़कर विकल्पों में से किसी एक को चुन लेते हैं, तो मेनू के शीर्ष पर ग्रे आउट विकल्प उपलब्ध हो जाएंगे। अभी के लिए, हम Frame Rate और Compression में रुचि रखते हैं।
यहां, आप अपनी फाइलों के आउटपुट में हेरफेर कर सकते हैं। उदाहरण के लिए, DOSBox में रिकॉर्ड की गई गेम फिल्मों को लेने के बाद मेरे 1942: Pacific Air War लेख के लिए, मैंने उन्हें XviD फॉर्मेट में रीप्रोसेस करके मूल ZMBV के बजाय लगभग 4.5 गुना छोटा बना दिया।
इसी तरह, आप फ्रेम रेट को बढ़ा या घटा सकते हैं।
यह किसी भी हेरफेर से पहले एक MUST-DO चरण है जिसमें वीडियो (या ऑडियो) के किसी भी प्रकार का प्रोसेसिंग शामिल है, अन्यथा, डिफ़ॉल्ट नो कम्प्रेशन होगा, जिसके परिणामस्वरूप विशाल आउटपुट फाइलें (रॉ डेटा) होंगी।
इसलिए, VirtualDub का उपयोग करके फाइलों को विभाजित या जोड़ने से पहले, सुनिश्चित करें कि आप सही कम्प्रेशन सेट करते हैं - या Direct stream copy का उपयोग करें। इसी तरह, आप ऑडियो को बहुत इसी तरह प्रोसेस कर सकते हैं। कार्य का तरीका चुनें, कम्प्रेशन चुनें और चल पड़ें।
ffmpeg
Linux में, आप ffmpeg का उपयोग करके काम कर सकते हैं। हमने इस अत्यंत उपयोगी उपयोगिता का उल्लेख पहले लेख में किया है। उदाहरण के लिए, एक .avi मूवी को .vcd फाइल में ट्रांसकोड करने के लिए:
ffmpeg -i input.avi -target vcd vcd-output.mpg
या आउटपुट फाइल को 24 FPS के फ्रेम रेट का उपयोग करने के लिए मजबूर करने के लिए:
ffmpeg -i input.avi -r 24 output.avi
Avidemux
होमपेज: avidemux.org
लेकिन आप GUI चाह सकते हैं। तो, यहां Linux के लिए उल्लेख करने लायक एक और उपयोगिता है - Avidemux। ध्यान दें: यह Windows पर भी काम करेगा! VirtualDub की तरह, यह आपको वीडियो और ऑडियो एन्कोडिंग बदलने, आउटपुट फॉर्मेट बदलने, और सामान्य रूप से लोड की गई फाइलों को किसी भी तरह से हेरफेर करने की अनुमति देता है जो आपको उचित लगता है।
एक तरह से, यह सेक्शन एक बार में तीन मुद्दों को कवर करता है। शुरुआत के लिए, हमारे पास अलग-अलग फॉर्मेट्स के बीच कन्वर्जन था। इसके अलावा, हमने वीडियो और ऑडियो दोनों के लिए अलग-अलग कम्प्रेशन का उपयोग किया और आवश्यकतानुसार फ्रेम रेट को बदल दिया।
आउट-ऑफ-सिंक ऑडियो ठीक करें
आप प्रोसेसिंग के लिए VirtualDub में एक फाइल लोड कर सकते हैं, जब आपको निम्न चेतावनी दिखाई देती है:
तो, यदि हम इस फाइल में हेरफेर करने की कोशिश करते हैं, तो हमें वीडियो के साथ 42 सेकंड तक आउट-ऑफ-सिंक ऑडियो मिलेगा। यह निश्चित रूप से कुछ ऐसा नहीं है जो हम चाहते हैं। इसलिए, हम ऑडियो को प्रोसेस करेंगे, जैसा कि सुझाया गया है - और यदि संभव हो तो अनुशंसित बिटरेट का भी उपयोग करेंगे। इसी तरह, यदि आपके पास हकलाते ऑडियो वाली फाइल है, तो आप इसे ऊपर उल्लिखित प्रोग्राम्स में से किसी एक में लोड करना चाह सकते हैं और इसे रीप्रोसेस कर सकते हैं।
वीडियो रिकॉर्ड करें
आप अपने कंप्यूटर को एक्शन में रिकॉर्ड करके अपनी खुद की फिल्में बनाना चाह सकते हैं - एक प्रेजेंटेशन, एक ट्यूटोरियल, शायद एक गेम भी। उदाहरण के लिए, मेरे 1942: Pacific Air War लेख में एक जोड़ी फिल्में हैं। इसी तरह, मेरे Gutsy Gibbon समीक्षा में भी एक जोड़ी फिल्में हैं, जो Compiz की शक्ति और सुंदरता का प्रदर्शन करती हैं। इस ट्यूटोरियल और पहले भाग में उल्लिखित कुछ टिप्स, ट्रिक्स और हाउ-टोज़ की समीक्षा इन दो लेखों में पहले ही की जा चुकी है।
Xvidcap
होमपेज: xvidcap.sourceforge.net
यह एक उत्कृष्ट टूल है। मैंने इसका उपयोग अपने Ubuntu 7.10 Gutsy Gibbon Compiz प्रदर्शनों को बनाने के लिए किया है। यह आउटपुट फॉर्मेट्स की एक श्रृंखला बना सकता है, जिसमें Flash शामिल है। काफी कुछ Linux वितरणों में इस बेहतरीन उपयोगिता को रिपॉजिटरी में शामिल किया गया है।
ffmpeg
फिर से, यह शक्तिशाली छोटा राक्षस कार्य के लिए तैयार है। ffmpeg स्क्रीन कैप्चर कर सकता है। यहां तक कि अगर आपके पास कई मॉनिटर्स हैं, तो आप इसका उपयोग केवल विशिष्ट डिस्प्ले को रिकॉर्ड करने के लिए कर सकते हैं। दस्तावेज़ीकरण को ब्राउज़ करना सबसे आम कार्यों के कुछ उदाहरणों के लिए अत्यधिक सलाह योग्य है। BTW, ffmpeg ऑडियो डिवाइस भी कैप्चर कर सकता है...
DOSBox
होमपेज: dosbox.com
यह प्रति से वीडियो रिकॉर्डिंग सॉफ्टवेयर नहीं है। यह एक MS-DOS एमुलेटर है, एक महान वाला, जो आपको अपने पसंदीदा बचपन के पुराने गेम्स को आधुनिक कंप्यूटर पर आधुनिक ऑपरेटिंग सिस्टम के साथ खेलने की अनुमति देता है। यह इसके अंदर चल रहे एप्लिकेशन और गेम्स की फिल्में भी रिकॉर्ड कर सकता है।
उदाहरण के लिए, मेरी 1942: Pacific Air War फिल्में DOSBox के अंदर से आती हैं। यह ZMBV फॉर्मेट में एन्कोडेड .avi फिल्में रिकॉर्ड करेगा, जिसे आप VideoLAN (VLC) में बिना किसी अतिरिक्त कोडेक्स की आवश्यकता के देख सकते हैं। एक फिल्म बनाने के लिए, आपको बस इतना करना है: रिकॉर्डिंग शुरू/रोकने के लिए Ctrl + Alt + F5।
अन्य
Windows पर, दोनों VideoLAN (VLC) और VirtualDub का उपयोग फिल्में रिकॉर्ड करने के लिए किया जा सकता है। हमने पहले लेख और यहां इन दोनों प्रोग्राम्स की समीक्षा की है। इसके अतिरिक्त, VirtualDub को प्लगइन्स के साथ काफी बढ़ाया जा सकता है। इन प्लगइन्स में AC-3, FLAC, FLV, और अन्य फाइल प्रकारों के लिए समर्थन शामिल है। आप प्लगइन्स को नीचे पा सकते हैं:
- fccHandler का पेज
- Moitah.net
सारांश
हमने वास्तव में काफी कुछ किया है। हमने VirtualDub और HJSplit का उपयोग करके वीडियो फाइलों को विभाजित और जोड़ा। फिर, हमने VirtualDub और ffmpeg का उपयोग करके अपनी फाइलों के कम्प्रेशन, फ्रेम रेट और आउटपुट फॉर्मेट को बदल दिया। कार्य के लिए एक और उपयोगी टूल Avidemux है, जो Windows और Linux दोनों पर चलेगा। अंत में, हमने VirtualDub में आउट-ऑफ-सिंक ऑडियो को ठीक किया। मिठाई के लिए, हमने अपने डेस्कटॉप पर वीडियो रिकॉर्ड करने के कार्य की समीक्षा की।
निष्कर्ष
जैसा कि आप देख सकते हैं, वीडियो के साथ काम करना काफी सरल है। चाहे आप Windows या Linux का उपयोग कर रहे हों, आप काम को जल्दी और कुशलता से पूरा कर लेंगे। आपको कमांड लाइन (ffmpeg) का उपयोग भी नहीं करना पड़ सकता है, हालांकि यह एक तेज और शक्तिशाली टूल है और आपको इसे अपनाने से डरना नहीं चाहिए। अगले भाग में, हम ऑडियो से निपटेंगे।
पी.एस. इस गाथा के चौथे भाग में (अघोषित, लेकिन यह आएगा!), मैं आपको दिखाऊंगा कि फिल्मों में स्थायी रूप से सबटाइटल्स कैसे जोड़ें। और शायद कुछ अन्य सामान भी :) पी.एस.एस. एक दिन, मैं आपको यह भी दिखाऊंगा कि Flash एनिमेशन और स्लाइडशो कैसे बनाएं, इसलिए बने रहें।
फिलहाल, मज़े करो!