Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

GLC - डेस्कटॉप वीडियो कैप्चर के लिए FRAPS का लिनक्स विकल्प

जो लोग सोच रहे हैं, उनके लिए FRAPS एक विंडोज प्रोग्राम है जिसका उपयोग आपके डेस्कटॉप पर चल रहे एप्लिकेशन के वीडियो स्ट्रीम को रिकॉर्ड करने के लिए किया जा सकता है, ज्यादातर गेम। उदाहरण के लिए, मैंने Live for Speed खेलते समय कुछ अच्छे वीडियो हथियाने के लिए FRAPS का उपयोग किया है। अपने डेस्कटॉप गतिविधियों को रिकॉर्ड करने में सक्षम होने के कई पहलू हैं - शैक्षिक, ट्यूटोरियल और कभी-कभी सरासर डींग मारने का। ऐसी परिस्थितियाँ हैं जहां वीडियो प्रदर्शन के अलावा कुछ भी काम नहीं करेगा।

कोई समस्या नहीं, आपके पास ऐसा करने के लिए कुछ टूल हैं - Wink, recordMyDesktop, उदाहरण के लिए, दोनों की मैंने यहाँ समीक्षा की है। एक और प्रोग्राम दिमाग में आता है, Istanbul, जिसे मैंने अपने PCLinuxOS 2009 लेख में दिखाया है। हालांकि, जबकि ये प्रोग्राम शुद्ध डेस्कटॉप उपयोग के लिए काफी पर्याप्त हैं, वे गेम के साथ अच्छी तरह से काम नहीं करते हैं। वे X Windows का उपयोग करते हैं, जबकि अधिकांश गेम अपने जादू को करने के लिए ग्राफिक कार्ड के हार्डवेयर त्वरण का उपयोग करते हैं, इसलिए ग्राफिक्स का वास्तविक रेंडरिंग पिक्सेल स्क्रीन पर आने से पहले किया जाता है। हमें गेम और अन्य OpenGL प्रोग्राम में वीडियो हथियाने के लिए कुछ और चाहिए।

खैर, glc दर्ज करें, एक लिनक्स FRAPS-जैसा सॉफ़्टवेयर जो वीडियो और ऑडियो को कैप्चर करने, चलाने और एन्कोड करने में सक्षम है। यह वही करता है जो हमें चाहिए। तो मुझे आपको प्रदर्शित करने दें। हम इसके लिए कुछ सेक्सी गेम का उपयोग करेंगे। कुछ हार्डकोर शूटिंग एक्शन और तेज-तर्रार ड्राइविंग से अवधारणा को स्थापित करने जैसा कुछ नहीं। ओह, मैं Wine और विंडोज एप्लिकेशन का भी उल्लेख करूंगा। तो अगर आप सोच रहे हैं कि glc World of Warcraft या किसी अन्य Wine-एड गेम के साथ काम करने जा रहा है, तो जवाब हाँ है। मेरा अनुसरण करें। बस कुछ स्क्रॉल नीचे बहुत सारे स्क्रीनशॉट इंतजार कर रहे हैं!

glc प्राप्त करें

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

glc का उपयोग करना

एक बार प्रोग्राम इंस्टॉल हो जाने पर, आपके पास दो उपयोगिताएँ होंगी - glc-capture और glc-play। दोनों मुट्ठी भर फ्लैग के साथ कमांड उपयोगिताएँ हैं। आपको glc का उपयोग करना सीखने में कुछ क्षण बिताने की आवश्यकता होगी, लेकिन यह बहुत कठिन नहीं है।

सबसे बुनियादी उपयोग है:

glc-capture

फिर, गेम में, आप हॉटकी का उपयोग करके रिकॉर्डिंग शुरू/रोक सकते हैं। डिफ़ॉल्ट Shift + F8 है। आप कई अन्य पैरामीटर भी कॉन्फ़िगर कर सकते हैं, जैसे तुरंत रिकॉर्डिंग शुरू करें (-s), आउटपुट फ़ाइलनाम और पथ बदलें (-o), फ्रेम प्रति सेकंड कैप करें, संपीड़न बदलें, शायद ऑडियो भी अक्षम करें।

उदाहरण के लिए:

glc-capture -s --disable-audio

यह केवल वीडियो रिकॉर्ड करेगा, जिस क्षण एप्लिकेशन लॉन्च होता है। लेकिन पर्याप्त बात, आइए कुछ अच्छे उदाहरण देखें।

मैंने Enemy Territory Quake Wars के साथ परीक्षण किया, एक सुंदर, प्यारा फर्स्ट पर्सन शूटर। गेम को पावर करें और रिकॉर्डिंग शुरू करें। लो और निहारना, गेम में मंदी लगभग नगण्य थी। सब कुछ काफी सुचारू रूप से चला। लगभग 30-सेकंड की रिकॉर्डिंग ने 250MB स्ट्रीम उत्पन्न की जिसे मैं बाद में केवल 14MB मूल्य की .avi फ़ाइल में एन्कोड करने में सक्षम था। लेकिन आप कैसे जानते हैं कि आपने अच्छा काम किया है? खैर, glc-play।

प्लेबैक

अपने इन-प्रोग्राम या इन-गेम रिकॉर्डिंग को देखने के लिए glc-play का उपयोग करें।

glc-play

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

Lucid विंडो थीम से भ्रमित न हों। यह प्रदर्शन 32-बिट Karmic पर किया गया था, जो मेरे RD510 लैपटॉप से जुड़े बाहरी 2.5" 5400rpm USB डिस्क से चल रहा था, जो सामान्य रूप से Ubuntu 10.04 Lucid Lynx के दो उदाहरण, Jaunty का एक उदाहरण और openSUSE 11.2 Gnome का एक उदाहरण बूट करता है। 10-बूट सिस्टम की राह पर, वैसे। ओह, ग्राफिक्स कार्ड 512MB RAM Nvidia 9600GS है।

P.S. यदि आप नए थीम के बारे में सोच रहे हैं और आप उन्हें Ubuntu के पुराने संस्करण पर कैसे उपयोग कर सकते हैं, तो कृपया इस ब्लॉग पर एक नज़र डालें। और यदि आप नए थीम के बारे में कुछ बड़बड़ाहट की परवाह करते हैं, तो आप मेरे Color of stability लेख को पढ़ना चाह सकते हैं।

एन्कोडिंग

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

glc mencoder और lame उपयोगिताओं के साथ काम करता है, इसलिए आपको पहले उन्हें डाउनलोड और इंस्टॉल करना चाहिए। दोनों अधिकांश वितरण के रिपॉजिटरी में उपलब्ध लोकप्रिय उपकरण हैं। इस चरण के पूरा होने के बाद, आप एन्कोड कर सकते हैं। मूल रूप से, glc-play के साथ फ़ाइल को स्ट्रीम करें और इसे पैकेजिंग के लिए mencoder पर पाइप करें। थोड़ा गुप्त लगता है, लेकिन यह इतना भयानक नहीं है।

पहले, आधिकारिक साइट पर पहले से ही एक एन्कोडिंग स्क्रिप्ट (सीधा लिंक, शेल स्क्रिप्ट) उपलब्ध है, जो आपके स्ट्रीम से MP4 वीडियो बनाएगी। स्क्रिप्ट में कुछ हार्ड-कोडेड विकल्प हैं, इसलिए इसकी गारंटी नहीं है कि यह आपके लिए काम करेगा।

दूसरा, आधिकारिक साइट पर एक विकी पेज है, जो विभिन्न विकल्पों पर उदाहरण प्रदान करता है। जब मैंने glc का उपयोग करना शुरू किया, तो यह वह एक संदर्भ था जिसका मैंने उपयोग किया, सफलतापूर्वक।

कोई सुनहरा नियम नहीं है, लेकिन यहाँ एक उदाहरण है। इसके दो भाग हैं।

glc-play [stream file] -a 1 -o audio.wav

glc-play पहले उपलब्ध ऑडियो स्ट्रीम को WAV फ़ाइल में चलाता है।

glc-play -y 1 -o - | mencoder -demuxer y4m - -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -audiofile audio.wav -oac mp3lame -o video.avi

अगला, glc-play पहला उपलब्ध वीडियो स्ट्रीम चलाता है और इसे mencoder पर पाइप करता है; बाद वाला तब y4m डिमक्सर का उपयोग करके स्ट्रीम की व्याख्या करता है और फिर libavcodec (lavc) का उपयोग करके इसे MPEG-4 वीडियो में .avi प्रारूप में पैकेज करता है; बिटरेट अपेक्षाकृत कम है, केवल 3Mb/sec; पहले बनाई गई ऑडियो फ़ाइल को आउटपुट वीडियो में भी डाला जाता है, mp3lame के साथ एन्कोडेड।

अब, मैं कोई मल्टीमीडिया विशेषज्ञ नहीं हूँ, लेकिन मेरा मानना है कि यह सरल शब्दों में इसे बहुत अधिक समझाता है। यदि आपके पास ऑडियो ट्रैक नहीं है और आप इसका उपयोग नहीं करना चाहते हैं, तो आप बस कमांड से ऑडियो भाग को हटा सकते हैं।

यहाँ mencoder का एक उदाहरण है जो कड़ी मेहनत कर रहा है:

एक बार आपका वीडियो तैयार हो जाने पर, एक मीडिया प्लेयर चालू करें और आनंद लें:

अच्छा, है ना?

Wine के साथ भी काम करता है!

ओह हाँ। आप इसका उपयोग अपने Wine-संचालित गेम को रिकॉर्ड करने के लिए भी कर सकते हैं। मेरे मामले में, सबसे अच्छा उदाहरण अभूतपूर्व ड्राइविंग सिम्युलेटर Live for Speed है। गेम एक्शन रिकॉर्ड करने के लिए, बस wine कमांड के खिलाफ glc-capture निष्पादित करें:

glc-capture wine

आप -s या अतिरिक्त फ्लैग का उपयोग कर सकते हैं, जैसा कि आप आवश्यक देखते हैं।

कुछ स्क्रीनशॉट, glc-play एक्शन में:

VLC और Totem प्लेबैक:

मैं इस खेल में चौंका देने वाले यथार्थवाद से हमेशा नए सिरे से चकित हूँ। Peugeot 106 में जंगली साइड ड्रिफ्ट के दौरान टायर फ्लेक्सिंग को नोटिस करें। बिल्कुल शानदार।

एन्कोडिंग:

Wine एप्लिकेशन रिकॉर्ड करते समय FPS दर और वीडियो की सहजता मूल प्रोग्राम/गेम की तुलना में कम थी, शायद एक अतिरिक्त अनुवाद परत के कारण। फिर भी, यह काफी प्रबंधनीय था।

समस्याएं और अवलोकन

glc के साथ कुछ मुद्दे थे। इसलिए कृपया आवेदन पर विचार करते समय और उपयोग करते समय इन्हें ध्यान में रखें।

ध्वनि

कुछ मामलों में, मैं ऑडियो के साथ रिकॉर्ड किए गए स्ट्रीम को चलाने में असमर्थ था। glc-play फ़ंक्शन ALSA इस या उस के बारे में शिकायत करेगा। मैंने इसे किसी भी बड़ी लंबाई में डीबग नहीं किया है, लेकिन आपको यह याद रखना चाहिए और यदि आप मुद्दों का सामना करते हैं, तो --disable-audio विकल्प के साथ glc-capture चलाएं।

64-बिट संगतता और बिल्ड स्क्रिप्ट

glc 64-बिट सिस्टम पर अच्छा काम नहीं करेगा। यह 32-बिट पर बहुत अच्छा काम करता था, इसके अपेक्षित सभी कार्य कर रहा था। मैंने आधिकारिक वेबसाइट पर निर्देशों का पालन किया, जिसमें मैन्युअल प्रतीकात्मक लिंक बनाना और बिल्ड स्क्रिप्ट का उपयोग करना शामिल था, लेकिन यह काम नहीं किया।

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

बड़ा मुद्दा यह है कि आप 64-बिट प्रोसेसर और अतिरिक्त रैम की शक्ति का पूरी तरह से उपयोग नहीं कर सकते, वीडियो और ऑडियो संपादन के साथ बस 64-बिट मशीनों के लिए बनाया गया। 32-बिट सिस्टम पर PAE कर्नेल रैम सीमाओं के साथ थोड़ा मदद कर सकता है, लेकिन आप इसे पसंद नहीं कर सकते, खासकर जब से अधिकांश आधुनिक मशीनें काफी समय से 64-बिट आर्किटेक्चर का उपयोग करती हैं।

32-बिट सिस्टम पर, बिल्ड स्क्रिप्ट का उपयोग करके इंस्टॉल किया गया glc लाइब्रेरी नहीं ढूंढ सका जब तक कि रूट डायरेक्टरी में इंस्टॉल न किया जाए। /home, /usr/local या /opt के तहत इसे रखने का कोई भी प्रयास विफलता में परिणत हुआ।

प्रदर्शन

मैंने पहले इसका उल्लेख किया था, लेकिन आपके पास glc का ठीक से उपयोग करने के लिए एक शक्तिशाली मशीन और एक तेज़ हार्ड डिस्क होनी चाहिए। अधिकांश लैपटॉप हाई-FPS, हाई-रिज़ॉल्यूशन गेम को अच्छी तरह से संभाल नहीं पाएंगे। आप डिस्क I/O बॉटलनेक से टकराएंगे।

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

समस्या प्रति से नहीं, अधिक सलाहकार।

उपयोगिता

टूल बहुत गीकी है, लंबे और कुछ हद तक भ्रमित करने वाले कार्यों के साथ जिनके लिए वीडियो/ऑडियो संपादन से परिचितता की आवश्यकता होती है, जिसमें mencoder और lame शामिल हैं। यह glc को कम जानकार उपयोगकर्ताओं के लिए कुछ हद तक दुर्गम बनाता है। एक GUI रैपर एक अच्छा विचार होगा, जिसमें एन्कोडिंग और फॉर्मेटिंग और क्या नहीं के लिए सभी भयानक विकल्प बड़े चमकदार बटन के नीचे छिपे हों।

फिर से, यह एक अच्छी-इच्छा सूची से अधिक है।

समापन शब्द ...

लेख समाप्त करने से पहले, कुछ नोट्स:

याद है कैसे मैंने अपनी Nexuiz समीक्षा में शिकायत की थी कि मुझे अभी तक यह पता नहीं चला है कि खेलते समय वीडियो कैसे कैप्चर करें? खैर, यहाँ हम जाते हैं। वहाँ आपका जवाब है।

अंत में, Winetricks की तरह, यह ट्यूटोरियल लिनक्स गेमर्स के लिए बेहद महत्वपूर्ण है, इसलिए मैं इसे गेमिंग सेक्शन में भी लिंक करूंगा।

अधिक पढ़ना

आप इन लेखों पर भी एक नज़र डालना चाह सकते हैं:

WINK सॉफ़्टवेयर

recordMyDesktop सॉफ़्टवेयर

निष्कर्ष

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

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

चीयर्स।

  1. पाई-होल: विज्ञापन अवरुद्ध करने और गोपनीयता की रक्षा के लिए DNS में महारत हासिल करना पाई-होल: विज्ञापन अवरुद्ध करने और गोपनीयता की रक्षा के लिए DNS में महारत हासिल करना

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

  1. Bitcoin का भविष्य: यह वैश्विक वित्त को कैसे आकार देगा Bitcoin का भविष्य: यह वैश्विक वित्त को कैसे आकार देगा

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

  1. स्लिमबुक प्रो2 का परीक्षण: रोजमर्रा की उत्पादकता के लिए एक लिनक्स लैपटॉप स्लिमबुक प्रो2 का परीक्षण: रोजमर्रा की उत्पादकता के लिए एक लिनक्स लैपटॉप

    मैंने गोली काटने और कुछ साहसिक करने का फैसला किया। खैर, इतना साहसिक नहीं। मैंने यह देखने का फैसला किया कि क्या वास्तव में रोजमर्रा की उत्पादकता कार्य के लिए एक लिनक्स मशीन का उपयोग करना संभव है। उस अंत तक, मैंने एक 14-इंच स्लिमबुक प्रो2 खरीदा है, और यह वर्तमान में मेरे घर की ओर अपना रास्ता बना रहा ह