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

मूल बातें

यहां कोई आश्चर्य नहीं है, फ़ाइल पढ़ने के लिए मूल वाक्यविन्यास है

 vlc [विकल्प] [फ़ाइल (पथ) पथ] 

यदि आप एक से अधिक फाइलों को सूचीबद्ध करते हैं, तो वीएलसी उन्हें अनुक्रमिक रूप से प्लेलिस्ट के रूप में पढ़ेगा। विकल्प आपको पूर्ण स्क्रीन, लोड करने के लिए मॉड्यूल, और मूल रूप से ग्राफिकल इंटरफ़ेस में मेनू से सामान्य रूप से एक्सेस करने वाली चीज़ों को परिभाषित करने की अनुमति देता है। ध्यान दें कि यदि आप किसी भी ग्राफिकल इंटरफ़ेस के बिना वीएलसी लॉन्च करना चाहते हैं, तो सभी आदेशों में " vlc " को " cvlc " से cvlc करें। चलो मूल बातें शुरू करते हैं।

1. एक डीवीडी पढ़ना

डीवीडी पढ़ने के लिए, कमांड का उपयोग करें:

 vlc डीवीडी: // [डिवाइस] [[@title] [: [अध्याय] [: कोण]]] 

उदाहरण के लिए, अंग्रेजी में अध्याय 7 पढ़ने के लिए, टाइप करें:

 vlc dvd: // @ 1: 8 -audio-language = en 

2. एक ऑडियो सीडी पढ़ना

एक ऑडियो सीडी पढ़ने के लिए, बहुत समान रूप से, उपयोग करें

 vlc cdda: // [डिवाइस] [@ [ट्रैक]] 

3. एक प्रवाह पढ़ना

नेटवर्क से प्रवाह पढ़ने के लिए:

 vlc http: // IP_server: पोर्ट 

वेबकैम से प्रवाह को पढ़ने के लिए:

 vlc v4l2: /// dev / video0 

जहां v412 वीडियो 4Linux के एपीआई को संदर्भित करता है, और यह मानते हुए कि आपका वेबकैम / dev / video0 पर है (यह हम में से अधिकांश के लिए मामला है)।

4. प्लेलिस्ट प्रबंधित करना

मैंने पहले कहा था कि आप एक से अधिक फाइल को तर्क के रूप में डालकर आसानी से प्लेलिस्ट बना सकते हैं। इसके बाद आप खेल मोड को परिभाषित कर सकते हैं

 vlc -Z [फ़ाइलें] 

शफल मोड में पढ़ने के लिए;

 वीएलसी-एल [फाइलें] 

प्लेलिस्ट दोहराने के लिए;

 वीएलसी-आर [फाइलें] 

वर्तमान तत्व दोहराने के लिए।

5. पूर्ण स्क्रीन में वीडियो रखो

एक वीडियो को पूर्ण स्क्रीन में रखने के लिए:

 vlc --fullscreen [फ़ाइल] 

या

 vlc -f [फ़ाइल] 

उन्नत उपयोग

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

 vlc -l 

इसलिए मैं इन मॉड्यूल में से कुछ का उपयोग कैसे करें इसके कुछ उदाहरण दूंगा। शुरू करने का सबसे अच्छा तरीका ट्रांसकोडिंग के साथ है। वाक्यविन्यास प्रकार का है

 vlc [input_stream] --sout \ '#transcode {vcodec = [video_codec], acodec = [audio_codec]}: मानक {access = [type_of_output], dst = [name_of_output], mux = [output_type]}' 

यहां तक ​​कि अगर यह पहले थोड़ा जटिल लग सकता है, तो प्रत्येक तत्व को समझना बहुत आसान है। " [input_stream] " में आप फ़ाइल या प्रवाह डालते हैं जिसे आप ट्रांसकोड करना चाहते हैं। " --sout " आउटपुट चैनल इंगित करता है। ट्रांसकोडिंग के लिए इस्तेमाल किए गए वीडियो और ऑडियो कोडेक दोनों vcodec " vcodec " और " acodec " परिभाषित करते हैं। आप वीएलसी द्वारा समर्थित कोडेक्स में से चुन सकते हैं, जैसे एमपी 4 वी, एमपीजेजी, डब्लूएमवी 1, वोर्ब, फ्लैक इत्यादि। सूची काफी लंबी है ताकि आप आधिकारिक वेबसाइट पर जांच कर सकें। फिर, " access " ट्रांसकोड की गई फ़ाइल को सहेजने के लिए है। आउटपुट का प्रकार "फाइल", "udp", "rtp", या "http" हो सकता है। " dst " गंतव्य के लिए खड़ा है और आउटपुट के नाम को परिभाषित करता है। अंत में, " mux " प्रारूप है, टीएस, पीएस, ओग, एवी, आदि के बीच चयन करने के लिए।

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

 vlc -vvv video.avi -sout '#transcode {vcodec = mp4v, acodec = mpga}: मानक {access = http, mux = ogg, dst = XXX.XXX.XXX.XXX: पोर्ट}' 

जो फ़ाइल वीडियो को ट्रांसकोड करेगा .avi कोडेक एमपीईजी 4 और एमपीईजी ऑडियो लेयर 2 का उपयोग करके और फिर इसे आईपी XXX.XXX.XXX.XXX और पोर्ट बंद में http फ़्लक्स के रूप में स्ट्रीम करें।

एक अंतिम नोट के रूप में, आप लाइन के साथ प्रत्येक मॉड्यूल के लिए सहायता प्रदर्शित कर सकते हैं:

 vlc -p [module_name] - उन्नत 

निष्कर्ष

बेशक, आप अभी भी वीएलसी और कमांड लाइन के साथ और अधिक कर सकते हैं। व्यापक रूप से सारांशित करना, विभिन्न मॉड्यूल, स्क्रीन कास्टिंग, आदि का उपयोग करके ऑडियो सामग्री स्ट्रीमिंग अभी भी है। लेकिन वाक्यविन्यास उपर्युक्त उदाहरणों के समान ही है, और विकी अब थोड़ा स्पष्ट दिखना चाहिए। मैं आपको सिंटैक्स के साथ थोड़ा खेलने के लिए आमंत्रित करता हूं, और इस महान टूल से अधिक परिचित होने के लिए अपने स्वयं के उदाहरण बनाने के लिए आमंत्रित करता हूं।

क्या आपके पास अन्य उदाहरण हैं? मूल या उन्नत? कृपया टिप्पणियों में हमें बताएं।