अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

जीएसटी-लॉन्च-1.0 - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में जीएसटी-लॉन्च-1.0 चलाएं

यह कमांड जीएसटी-लॉन्च-1.0 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


जीएसटी-लॉन्च - जीस्ट्रीमर पाइपलाइन बनाएं और चलाएं

SYNOPSIS


जीएसटी-लॉन्च [विकल्प...] पाइपलाइन-विवरण

वर्णन


जीएसटी-लॉन्च एक उपकरण है जो बुनियादी बनाता है और चलाता है GStreamer पाइपलाइन.

सरल रूप में, पाइपलाइन-विवरण विस्मयादिबोधक द्वारा अलग किए गए तत्वों की एक सूची है
निशान (!)। गुणों को तत्वों के साथ प्रपत्र में जोड़ा जा सकता है संपत्ति = मूल्य.

संभावित पाइपलाइन-विवरणों के संपूर्ण विवरण के लिए अनुभाग देखें पाइपलाइन
विवरण नीचे या GStreamer दस्तावेज़ देखें।

कृपया ध्यान दें कि जीएसटी-लॉन्च मुख्य रूप से डेवलपर्स और उपयोगकर्ताओं के लिए एक डिबगिंग टूल है। आप
इसके शीर्ष पर एप्लिकेशन नहीं बनाना चाहिए. अनुप्रयोगों के लिए, gst_parse_launch() का उपयोग करें
पाइपलाइन से पाइपलाइन बनाने के आसान तरीके के रूप में जीस्ट्रीमर एपीआई का कार्य
विवरण।

विकल्प


जीएसटी-लॉन्च निम्नलिखित विकल्पों को स्वीकार करता है:

--मदद प्रिंट सहायता सारांश और उपलब्ध FLAGS

-में, --शब्दशः
आउटपुट स्थिति की जानकारी और संपत्ति सूचनाएं

-क्यू, --शांत
कोई भी प्रगति सूचना न छापें

-एम, --संदेश
आउटपुट संदेश पाइपलाइन की बस पर पोस्ट किए गए

-टी, --टैग
आउटपुट टैग (मेटाडेटा के रूप में भी जाना जाता है)

-e, --ईओएस-ऑन-शटडाउन
पाइपलाइन बंद करने से पहले स्रोतों पर एक ईओएस इवेंट लागू करें। यह उपयोगी है
सुनिश्चित करें कि मक्सिंग पाइपलाइन बंद होने पर मक्सर्स पढ़ने योग्य फ़ाइलें बनाते हैं
नियंत्रण-सी के माध्यम से बलपूर्वक।

-मैं, --अनुक्रमणिका
सूचकांक आँकड़े एकत्र करें और मुद्रित करें। यह अधिकतर प्लेबैक या रिकॉर्डिंग के लिए उपयोगी है
पाइपलाइन.

-एफ, --कोई गलती नहीं
फॉल्ट हैंडलर स्थापित न करें

-टी, --ट्रेस
मेमोरी आवंटन निशान प्रिंट करें। सुविधा को संकलन समय पर सक्षम किया जाना चाहिए
काम।

जीएसटीरेमर विकल्प
जीएसटी-लॉन्च निम्नलिखित विकल्पों को भी स्वीकार करता है जो सभी GStreamer के लिए सामान्य हैं
अनुप्रयोग:

--जीएसटी-संस्करण
का संस्करण स्ट्रिंग प्रिंट करता है GStreamer कोर लाइब्रेरी.

--जीएसटी-घातक-चेतावनी
कारणों GStreamer यदि कोई चेतावनी संदेश आता है तो निरस्त करना। ये इसके बराबर है
पर्यावरण चर G_DEBUG को 'घातक_चेतावनी' पर सेट करना (अनुभाग देखें)।
वातावरण चर अधिक जानकारी के लिए नीचे)।

--gst-डीबग=STRING
डिबगिंग स्तरों को निर्दिष्ट करने के लिए Category_name:level जोड़े की अल्पविराम से अलग की गई सूची
प्रत्येक श्रेणी के लिए. स्तर 0-9 की सीमा में है जहां 0 कोई संदेश नहीं दिखाएगा, और 9
सभी संदेश दिखाएंगे. वाइल्डकार्ड * का उपयोग श्रेणी नामों से मिलान करने के लिए किया जा सकता है। टिप्पणी
श्रेणियों और स्तरों का क्रम महत्वपूर्ण है, अंत में वाइल्डकार्ड हो सकते हैं
पहले से निर्धारित स्तरों को ओवरराइड करें। लॉग स्तर हैं: 1=त्रुटि, 2=चेतावनी, 3=ठीक करें,
4=जानकारी, 5=डीबग, 6=लॉग, 7=ट्रेस, 9=मेमडंप। GStreamer 1.2 के बाद से कोई भी उपयोग कर सकता है
डिबग स्तर के नाम, उदाहरण के लिए --gst-debug=*sink:LOG. का पूरा विवरण
विभिन्न डिबग स्तर GStreamer कोर लाइब्रेरी एपीआई दस्तावेज़ में पाए जा सकते हैं,
"रनिंग जीस्ट्रीमर एप्लिकेशन" अनुभाग में।

श्रेणी के नाम दिखाने के लिए --gst-debug-help का उपयोग करें

उदाहरण: GST_CAT:5,GST_ELEMENT_*:3,oggdemux:5

--जीएसटी-डीबग-स्तर=स्तर
डिबगिंग संदेशों को प्रिंट करने के लिए सीमा निर्धारित करता है। एक उच्च स्तर प्रिंट करेगा
अधिक संदेश. उपयोगी सीमा 0-9 है, डिफ़ॉल्ट 0 है। स्तर 6 (लॉग)।
स्तर) वह सभी जानकारी दिखाएगा जो आमतौर पर डिबगिंग उद्देश्यों के लिए आवश्यक होती है।
उच्च स्तर केवल बहुत विशिष्ट मामलों में ही उपयोगी होते हैं। पूरी सूची के लिए ऊपर देखें
स्तरों का.

--जीएसटी-डीबग-नो-कलर
GStreamer आम तौर पर डिबगिंग संदेशों को प्रिंट करता है ताकि संदेश रंग-कोडित हों
जब इसे एक ऐसे टर्मिनल पर मुद्रित किया जाता है जो एएनएसआई एस्केप अनुक्रमों को संभालता है। इस विकल्प का उपयोग करना
का कारण बनता है GStreamer संदेशों को बिना रंग के मुद्रित करने के लिए. की स्थापना जीएसटी_डीबग_नहीं_रंग
पर्यावरण चर वही चीज़ हासिल करेगा।

--जीएसटी-डीबग-रंग-मोड
GStreamer आम तौर पर डिबगिंग संदेशों को प्रिंट करता है ताकि संदेश रंग-कोडित हों
जब किसी टर्मिनल पर मुद्रित किया जाता है जो एएनएसआई एस्केप अनुक्रमों को संभालता है (*निक्स पर), या उपयोग करता है
कंसोल में मुद्रित संदेशों को रंगने के लिए W32 कंसोल एपीआई (W32 पर)। इसका उपयोग कर रहे हैं
विकल्प कारण GStreamer संदेशों को बिना रंग के प्रिंट करने के लिए ('बंद' या 'अक्षम'),
संदेशों को डिफ़ॉल्ट रंगों ('चालू' या 'ऑटो') के साथ प्रिंट करें, या एएनएसआई का उपयोग करके संदेश प्रिंट करें
रंग भरने के लिए एस्केप अनुक्रम ('यूनिक्स')। की स्थापना जीएसटी_डीबग_रंग_मोड
पर्यावरण चर वही चीज़ हासिल करेगा।

--जीएसटी-डीबग-अक्षम
डिबगिंग अक्षम करता है.

--जीएसटी-डीबग-सहायता
उपलब्ध डिबग श्रेणियों और उनके डिफ़ॉल्ट डिबगिंग स्तर की एक सूची प्रिंट करता है।

--जीएसटी-प्लगइन-स्पू
GStreamer जानकारी फ़्लैग सेट करने के लिए लोड करते समय त्रुटियों का प्रिंटआउट सक्षम करें GStreamer
plugins

--gst-प्लगइन-पथ=पथ
प्लगइन खोज पथ में ':' से अलग की गई निर्देशिका जोड़ें

--जीएसटी-प्लगइन-लोड=प्लगइन्स
अल्पविराम से अलग की गई सूची में निर्दिष्ट प्रीलोड प्लगइन्स। निर्दिष्ट करने का दूसरा तरीका
प्लगइन्स को प्रीलोड करने के लिए पर्यावरण चर GST_PLUGIN_PATH का उपयोग करना है

पाइप लाइन वर्णन


एक पाइपलाइन शामिल है तत्व और लिंक. तत्व में डाला जा सकता है डिब्बे विभिन्न प्रकार के.
तत्व, लिंक और डिब्बे पाइपलाइन विवरण में किसी भी क्रम में निर्दिष्ट किया जा सकता है।

तत्व

तत्व प्रकार [संपत्ति1 ...]

ELEMENTTYPE प्रकार का एक तत्व बनाता है और PROPERTIES सेट करता है।

गुण

संपत्ति=मूल्य...

संपत्ति को निर्दिष्ट मान पर सेट करता है। आप उपयोग कर सकते हैं जीएसटी-निरीक्षण(1)के बारे में पता लगाना
विभिन्न तत्वों के गुण और अनुमत मान।
गणना गुणों को नाम, उपनाम या मूल्य द्वारा निर्धारित किया जा सकता है।

डिब्बे

[बिनटाइप.] ( [संपत्ति1 ...] पाइपलाइन-विवरण )

निर्दिष्ट करता है कि BINTYPE प्रकार का एक बिन बनाया गया है और दिए गए गुण सेट किए गए हैं। प्रत्येक
ब्रेसिज़ के बीच का तत्व बिन में डाल दिया जाता है। कृपया उस बिंदु पर ध्यान दें जिसका उपयोग करना है
BINTYPE के बाद. आपको इस कार्यक्षमता की लगभग कभी भी आवश्यकता नहीं होगी, यह केवल वास्तव में उपयोगी है
बिनटाइप के रूप में 'बिन' के साथ gst_launch_parse() एपीआई का उपयोग करने वाले अनुप्रयोगों के लिए। ऐसा ही है
पूर्ण विकसित शीर्ष-स्तरीय पाइपलाइन के बजाय आंशिक पाइपलाइन बनाना संभव है।

लिंक

[[SRCELEMENT].[PAD1,...]] ! [[सिंकलेमेंट].[PAD1,...]] [[SRCELEMENT].[PAD1,...]] ! कैप्स!
[[सिंकलेमेंट].[PAD1,...]]

का उपयोग करके SRCELEMENT नाम वाले तत्व को SINKELEMENT नाम वाले तत्व से लिंक करता है
फ़िल्टर के रूप में CAPS में निर्दिष्ट कैप्स। नाम गुण वाले तत्वों पर नाम सेट किए जा सकते हैं।
यदि नाम छोड़ दिया जाता है, तो वह तत्व जो सीधे सामने या बाद में निर्दिष्ट किया गया था
लिंक का उपयोग किया जाता है. यह डिब्बे में काम करता है। यदि कोई पैडनाम दिया गया है तो लिंक इनके साथ किया जाता है
पैड. यदि कोई पैड नाम नहीं दिया गया है तो सभी संभावनाओं का प्रयास किया जाता है और एक मिलान पैड का उपयोग किया जाता है।
यदि एकाधिक पैडनाम दिए गए हैं, तो दोनों पक्षों में समान संख्या में पैड निर्दिष्ट होने चाहिए
दिए गए क्रम में एकाधिक लिंक किए जाते हैं।
तो सबसे सरल लिंक एक साधारण विस्मयादिबोधक चिह्न है, जो बाईं ओर के तत्व को जोड़ता है
यह इसके दाईं ओर स्थित तत्व पर है।

कैप्स

मीडिया प्रकार [, संपत्ति[, संपत्ति ...]]] [; कैप्स[; कैप्स ...]]

दिए गए मीडिया प्रकार और वैकल्पिक रूप से दिए गए गुणों के साथ एक क्षमता बनाता है।
मीडिया प्रकार को " या ' का उपयोग करके बचाया जा सकता है। यदि आप कैप्स को चेन करना चाहते हैं, तो आप अधिक कैप्स जोड़ सकते हैं
बाद में उसी प्रारूप में।

गुण

NAME =[(प्रकार)]मूल्य
सूचियों और श्रेणियों में: [(प्रकार)]मूल्य

अनुरोधित संपत्ति को क्षमताओं में सेट करता है। नाम एक अल्फ़ान्यूमेरिक मान है और
प्रकार में निम्नलिखित केस-असंवेदनशील मान हो सकते हैं:
- i or int पूर्णांक मानों या श्रेणियों के लिए
- f or नाव फ़्लोट मानों या श्रेणियों के लिए
- b, bool or बूलियन बूलियन मूल्यों के लिए
- s, str or स्ट्रिंग स्ट्रिंग्स के लिए
- अंश भिन्नों के लिए (फ़्रेमरेट, पिक्सेल-पहलू-अनुपात)
- l or सूची सूचियों के लिए
यदि कोई प्रकार नहीं दिया गया है, तो निम्न क्रम आज़माया जाता है: पूर्णांक, फ़्लोट, बूलियन, स्ट्रिंग।
पूर्णांक मानों को पार्स करने योग्य होना चाहिए स्ट्रटोल(), तैरता है स्ट्रटोड(). चारCC मान या तो हो सकते हैं
पूर्णांक या स्ट्रिंग हो. बूलियन मान हैं (केस असंवेदनशील) हाँ, नहीं, <strong>उद्देश्य</strong> or असत्य और
हो सकता है कि स्ट्रिंग्स को "या' से एस्केप किया जाए।
श्रेणियाँ इस प्रारूप में हैं: [VALUE, VALUE ]
सूचियाँ इस प्रारूप का उपयोग करती हैं: { VALUE [, मूल्य ...] }

पाइप लाइन उदाहरण


नीचे दिए गए उदाहरण मानते हैं कि आपके पास सही प्लग-इन उपलब्ध हैं। सामान्य रूप में,
"osssink" को किसी अन्य ऑडियो आउटपुट प्लग-इन जैसे "esdsink" से प्रतिस्थापित किया जा सकता है।
"अल्सासिंक", "ऑस्क्सऑडियोसिंक", या "आर्ट्सडसिंक"। इसी तरह, "xvimagesink" को प्रतिस्थापित किया जा सकता है
"ximagesink", "sdlvideosink", "osxvideosink", या "aasink" के साथ। हालाँकि यह ध्यान रखें
अलग-अलग सिंक अलग-अलग प्रारूप स्वीकार कर सकते हैं और यहां तक ​​कि एक ही सिंक भी स्वीकार कर सकता है
विभिन्न मशीनों पर अलग-अलग प्रारूप, इसलिए आपको कनवर्टर तत्वों को जोड़ने की आवश्यकता हो सकती है
ऑडियो कन्वर्ट और ऑडियो रीसैंपल (ऑडियो के लिए) या वीडियो कन्वर्ट (वीडियो के लिए) के सामने
चीजों को काम करने के लिए डुबोएं।

ऑडियो प्लेबैक

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.mp3 ! पागल ! ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना !
osssink
libmad-आधारित प्लग-इन और OSS पर आउटपुट का उपयोग करके एमपी3 संगीत फ़ाइल "music.mp3" चलाएं
युक्ति

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.ogg ! oggdemux ! vorbisdec ! ऑडियो कन्वर्ट !
ऑडियो पुनः नमूना ! osssink
एक ऑग वॉर्बिस प्रारूप फ़ाइल चलाएँ

जीएसटी-लॉन्च gnomevfssrc स्थान=संगीत.mp3 ! पागल ! osssink
जीएसटी-लॉन्च gnomevfssrc स्थान=http://domain.com/music.mp3 ! पागल ! ऑडियो कन्वर्ट !
ऑडियो पुनः नमूना ! osssink
GNOME-VFS का उपयोग करके एक एमपी3 फ़ाइल या एक http स्ट्रीम चलाएं

जीएसटी-लॉन्च gnomevfssrc स्थान=smb://computer/music.mp3 ! पागल ! ऑडियो कन्वर्ट !
ऑडियो पुनः नमूना ! osssink
SMB सर्वर पर स्थित एमपी3 फ़ाइल चलाने के लिए GNOME-VFS का उपयोग करें

का गठन रूपांतरण

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.mp3 ! पागल ! ऑडियो कन्वर्ट ! vorbisenc ! oggmux !
फ़ाइलेंसिंक स्थान=संगीत.ogg
एक एमपी3 संगीत फ़ाइल को ओग वॉर्बिस फ़ाइल में कनवर्ट करें

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.mp3 ! पागल ! ऑडियो कन्वर्ट ! flacenc ! फ़ाइलेंसिंक
स्थान=परीक्षण.फ्लैक
FLAC प्रारूप में कनवर्ट करें

अन्य

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.wav ! wavparse ! ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना !
osssink
एक .WAV फ़ाइल चलाता है जिसमें कच्चा ऑडियो डेटा (PCM) होता है।

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.wav ! wavparse ! ऑडियो कन्वर्ट ! vorbisenc !
oggmux ! फ़ाइलेंसिंक स्थान=संगीत.ogg
जीएसटी-लॉन्च फ़ाइलेंrc स्थान=संगीत.wav ! wavparse ! ऑडियो कन्वर्ट ! ब्लेड ! फ़ाइलेंसिंक
स्थान=संगीत.mp3
कच्चे ऑडियो डेटा वाली .WAV फ़ाइल को Ogg Vorbis या mp3 फ़ाइल में कनवर्ट करें

जीएसटी-लॉन्च cdparanoiasrc मोड=निरंतर ! ऑडियो कन्वर्ट ! ब्लेड ! id3v2mux !
फ़ाइलेंसिंक स्थान=cd.mp3
कॉम्पैक्ट डिस्क से सभी ट्रैक को रिप करता है और उन्हें एक एमपी3 फ़ाइल में परिवर्तित करता है

जीएसटी-लॉन्च cdparanoiasrc ट्रैक=5 ! ऑडियो कन्वर्ट ! ब्लेड ! id3v2mux ! फ़ाइलेंसिंक
स्थान=ट्रैक5.mp3
सीडी से ट्रैक 5 को रिप्स करता है और इसे एक एमपी3 फ़ाइल में परिवर्तित करता है

का प्रयोग जीएसटी-निरीक्षण(1), cdparanoiasrc के लिए उपरोक्त जैसी सेटिंग्स खोजना संभव है
वह उसे संपूर्ण सीडी या उसके केवल ट्रैक को फाड़ने के लिए कहेगा। वैकल्पिक रूप से, आप उपयोग कर सकते हैं
एक यूआरआई और जीएसटी-लॉन्च-1.0 को एक तत्व मिलेगा (जैसे सीडीपारानोइया) जो इसका समर्थन करता है
आपके लिए प्रोटोकॉल, उदाहरण के लिए:
जीएसटी-लॉन्च सीडीडीए://5 ! ब्लेड vbr=नया vbr-गुणवत्ता=6 ! फ़ाइलेंसिंक स्थान=ट्रैक5.mp3

जीएसटी-लॉन्च osssrc ! ऑडियो कन्वर्ट ! vorbisenc ! oggmux ! फ़ाइलेंसिंक
स्थान=input.ogg
आपके ऑडियो इनपुट से ध्वनि रिकॉर्ड करता है और इसे एक ओजीजी फ़ाइल में एन्कोड करता है

वीडियो

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=JB_FF9_TheGravityOfLove.mpg ! dvddemux ! mpeg2dec !
xvimagesink
MPEG-1 वीडियो फ़ाइल का केवल वीडियो भाग प्रदर्शित करें, जो X डिस्प्ले विंडो में आउटपुट हो

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=/flflfj.vob ! dvddemux ! mpeg2dec ! sdlvideosink
एक .vob फ़ाइल का वीडियो भाग प्रदर्शित करें (डीवीडी पर प्रयुक्त), एक एसडीएल विंडो पर आउटपुट

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=मूवी.mpg ! dvddemux नाम=डीमक्सर डिमक्सर ! पंक्ति !
mpeg2dec ! sdlvideosink डिमक्सर ! पंक्ति ! पागल ! ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना ! osssink
एमपीईजी मूवी के वीडियो और ऑडियो दोनों भाग चलाएं

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=मूवी.mpg ! mpegdemux नाम=डीमक्सर डिमक्सर ! पंक्ति !
mpeg2dec ! videoconvert ! sdlvideosink डिमक्सर ! पंक्ति ! पागल ! ऑडियो कन्वर्ट !
ऑडियो पुनः नमूना ! osssink
बाहरी टेक्स्ट उपशीर्षक स्ट्रीम के साथ AVI मूवी चलाएं

यह उदाहरण यह भी दिखाता है कि यदि कोई तत्व है तो विशिष्ट पैड को नाम से कैसे संदर्भित किया जाए (यहां:
टेक्स्टओवरले) में एकाधिक सिंक या स्रोत पैड हैं।

जीएसटी-लॉन्च textoverlay नाम=ओवरले ! videoconvert ! वीडियोस्केल ! autovideosink
फ़ाइलेंrc स्थान = movie.avi ! डिकोडबिन ! videoconvert ! ओवरले.वीडियो_सिंक फ़ाइलेंrc
स्थान=मूवी.srt ! उपपार्स ! ओवरले.टेक्स्ट_सिंक

प्लेबिन का उपयोग करके बाहरी टेक्स्ट उपशीर्षक स्ट्रीम के साथ एक AVI मूवी चलाएं

जीएसटी-लॉन्च प्लेबिन uri=file:///path/to/movie.avi सुबुरी=फ़ाइल: ///path/to/movie.srt

नेटवर्क स्ट्रीमिंग

आरटीपी और नेटवर्क तत्वों का उपयोग करके वीडियो स्ट्रीम करें।

जीएसटी-लॉन्च v4l2src ! वीडियो/एक्स-रॉ, चौड़ाई=128, ऊंचाई=96, प्रारूप=यूवाईवीवाई ! videoconvert !
fenc_h263 ! वीडियो/x-h263 ! rtph263ppay पीटी=96 ! udpsink होस्ट=192.168.1.1 पोर्ट = 5000
यह कमांड ट्रांसमीटर पर चलाया जाएगा

जीएसटी-लॉन्च udpsrc पोर्ट = 5000 ! एप्लिकेशन/एक्स-आरटीपी, घड़ी-दर=90000, पेलोड=96 !
rtph263pdepay कतार-विलंब=0 ! ffdec_h263 ! xvimagesink
रिसीवर पर इस कमांड का प्रयोग करें

नैदानिक

जीएसटी-लॉन्च -v फ़ेकएसआरसी संख्या-बफ़र्स=16 ! फ़ेकसिंक
एक शून्य स्ट्रीम उत्पन्न करें और इसे अनदेखा करें (और विवरण प्रिंट करें)।

जीएसटी-लॉन्च ऑडियोटेस्टएसआरसी ! ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना ! osssink
ऑडियो आउटपुट का परीक्षण करने के लिए एक शुद्ध साइन टोन उत्पन्न करें

जीएसटी-लॉन्च videotestsrc ! xvimagesink
जीएसटी-लॉन्च videotestsrc ! ximagesink
वीडियो आउटपुट का परीक्षण करने के लिए एक परिचित परीक्षण पैटर्न तैयार करें

स्वचालित जोड़ने

आप स्वचालित रूप से सही तत्वों का चयन करने के लिए डिकोडबिन तत्व का उपयोग कर सकते हैं
कार्यशील पाइपलाइन.

जीएसटी-लॉन्च फ़ाइलेंrc स्थान = संगीतफ़ाइल ! डिकोडबिन ! ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना !
osssink
कोई भी समर्थित ऑडियो प्रारूप चलाएं

जीएसटी-लॉन्च फ़ाइलेंrc स्थान=वीडियोफ़ाइल ! डिकोडबिन नाम=डिकोडर विकोडक। ! पंक्ति !
ऑडियो कन्वर्ट ! ऑडियो पुनः नमूना ! osssink विकोडक। ! videoconvert ! xvimagesink
वीडियो और ऑडियो आउटपुट के साथ कोई भी समर्थित वीडियो प्रारूप चलाएं। धागों का प्रयोग किया जाता है
खुद ब खुद। इसे और भी आसान बनाने के लिए, आप प्लेबिन तत्व का उपयोग कर सकते हैं:

जीएसटी-लॉन्च प्लेबिन uri=file:///home/joe/foo.avi

छानने कनेक्शन

ये उदाहरण आपको दिखाते हैं कि फ़िल्टर किए गए कैप का उपयोग कैसे करें।

जीएसटी-लॉन्च videotestsrc ! 'वीडियो/एक्स-रॉ,फॉर्मेट=YUY2;वीडियो/एक्स-रॉ,फॉर्मेट=YV12' !
xvimagesink
एक परीक्षण छवि दिखाएं और इसके लिए YUY2 या YV12 वीडियो प्रारूप का उपयोग करें।

जीएसटी-लॉन्च osssrc ! 'ऑडियो/एक्स-रॉ, रेट=[32000,64000],फॉर्मेट={S16LE,S24LE,S32LE}' !
वेवेंक ! फ़ाइलेंसिंक स्थान=रिकॉर्डिंग.wav
ऑडियो रिकॉर्ड करें और इसे .wav फ़ाइल में लिखें। हस्ताक्षरित 16 से 32 बिट नमूनों का बलपूर्वक उपयोग और a
नमूना दर 32kHz और 64KHz के बीच।

वातावरण चर


जीएसटी_डीबग
डिबग श्रेणियों और स्तरों की अल्पविराम से अलग की गई सूची (उदा
जीएसटी_डीबग=टोटेम:4, टाइपफाइंड:5)। डिबग के भाग के रूप में '*' को वाइल्डकार्ड के रूप में अनुमति दी गई है
श्रेणी के नाम (उदाहरण के लिए जीएसटी_DEBUG=*सिंक:6,*ऑडियो*:6)। 1.2.0 के बाद से यह भी संभव है
लॉग स्तर को नाम से निर्दिष्ट करने के लिए (1=त्रुटि, 2=चेतावनी, 3=ठीक करें, 4=सूचना, 5=डीबग, 6=लॉग,
7=ट्रेस, 9=एमईएमडीयूएमपी) (जैसे जीएसटी_डीबग=*ऑडियो*:लॉग)

जीएसटी_डीबग_नहीं_रंग
जब यह पर्यावरण चर सेट किया जाता है, तो रंगीन डिबग आउटपुट अक्षम हो जाता है।

जीएसटी_DEBUG_DUMP_DOT_DIR
फ़ाइल सिस्टम पथ पर सेट होने पर, पाइपलाइन ग्राफ़ की 'डॉट' फ़ाइलें वहां संग्रहीत करें। इन
फिर बाद में ग्राफ़विज़ से 'डॉट' उपयोगिता का उपयोग करके एक छवि में परिवर्तित किया जा सकता है
टूल का सेट, इस तरह: dot foo.dot -Tsvg -o foo.svg (png या jpg भी संभव है)
आउटपुट स्वरूप के रूप में)। 'xdot' नामक एक उपयोगिता भी है जो आपको देखने की अनुमति देती है
.dot फ़ाइल को पहले परिवर्तित किए बिना सीधे।

जीएसटी_रजिस्ट्री
प्लगइन रजिस्ट्री फ़ाइल का पथ. डिफ़ॉल्ट है ~/.cache/gstreamer-1.0/रजिस्ट्री-
CPU.bin जहां CPU मशीन/सीपीयू प्रकार है GStreamer को संकलित किया गया था, उदाहरण के लिए 'i486',
'i686', 'x86-64',

जीएसटी_रजिस्ट्री_अद्यतन
जीस्ट्रीमर को यह मानने के लिए मजबूर करने के लिए "नहीं" पर सेट करें कि कोई प्लगइन्स नहीं बदला गया है, जोड़ा गया है
या हटा दिया गया है. इससे GStreamer प्रारंभिक जांच को छोड़ देगा कि पुनर्निर्माण हुआ है या नहीं
रजिस्ट्री कैश की आवश्यकता है या नहीं. यह एंबेडेड में उपयोगी हो सकता है
ऐसे वातावरण जहां स्थापित प्लगइन्स कभी नहीं बदलते। इस विकल्प का प्रयोग न करें
कोई अन्य सेटअप.

जीएसटी_PLUGIN_PATH
अतिरिक्त प्लगइन्स को स्कैन करने के लिए निर्देशिकाओं की एक सूची निर्दिष्ट करता है। ये लेते हैं
सिस्टम प्लगइन्स पर प्राथमिकता.

जीएसटी_PLUGIN_SYSTEM_PATH
उन प्लगइन्स की सूची निर्दिष्ट करता है जो हमेशा डिफ़ॉल्ट रूप से लोड होते हैं। यदि सेट नहीं है, तो यह
सिस्टम-स्थापित पथ और उपयोगकर्ता के घर में स्थापित प्लगइन्स के लिए डिफ़ॉल्ट
डायरेक्टरी

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

ORC_CODE
उपयोगी Orc पर्यावरण चर। जीडीबी जैसे डिबगर्स को सक्षम करने के लिए ORC_CODE=डीबग सेट करें
Orc-जनरेटेड कोड से उपयोगी बैकट्रेस बनाने के लिए। ORC_CODE=बैकअप या सेट करें
ORC_CODE=यदि आपको संदेह है कि Orc का SIMD कोड जनरेटर गलत उत्पादन कर रहा है तो अनुकरण करें
कोड. (कुछ महत्वपूर्ण GStreamer प्लगइन्स जैसे videotestsrc, Audioconvert या
ऑडियो पुनः नमूना उपयोग Orc).

G_DEBUG
उपयोगी जीएलआईबी पर्यावरण चर। GStreamer बनाने के लिए G_DEBUG=fatal_warnings सेट करें
जब कोई गंभीर चेतावनी जैसे कि दावा विफलता होती है तो प्रोग्राम बंद हो जाते हैं। यह है
उपयोगी है यदि आप यह जानना चाहते हैं कि कोड के किस भाग के कारण वह चेतावनी उत्पन्न हुई
ट्रिगर हुआ और किन परिस्थितियों में। ऊपर बताए अनुसार बस G_DEBUG सेट करें और
प्रोग्राम को gdb में चलाएँ (या इसे कोर डंप करने दें)। फिर सामान्य रूप से स्टैक ट्रेस प्राप्त करें
रास्ता.

onworks.net सेवाओं का उपयोग करके ऑनलाइन जीएसटी-लॉन्च-1.0 का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad