ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന gst-launch-1.0 എന്ന കമാൻഡാണിത്.
പട്ടിക:
NAME
gst-launch - ഒരു GStreamer പൈപ്പ്ലൈൻ നിർമ്മിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുക
സിനോപ്സിസ്
gst-ലോഞ്ച് [ഓപ്ഷൻ...] പൈപ്പ്ലൈൻ-വിവരണം
വിവരണം
gst-ലോഞ്ച് അടിസ്ഥാനം നിർമ്മിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്ന ഒരു ഉപകരണമാണ് ജിസ്ട്രീമർ പൈപ്പ് ലൈനുകൾ.
ലളിതമായ രൂപത്തിൽ, ആശ്ചര്യചിഹ്നത്താൽ വേർതിരിച്ച മൂലകങ്ങളുടെ ഒരു പട്ടികയാണ് പൈപ്പ്ലൈൻ-വിവരണം
മാർക്ക് (!). ഫോമിൽ, ഘടകങ്ങളോട് പ്രോപ്പർട്ടികൾ കൂട്ടിച്ചേർക്കാവുന്നതാണ് സ്വത്ത്=മൂല്യം.
സാധ്യമായ പൈപ്പ്ലൈൻ-വിവരണങ്ങളുടെ പൂർണ്ണമായ വിവരണത്തിന് വിഭാഗം കാണുക പൈപ്പ്ലൈൻ
വിവരണം താഴെ അല്ലെങ്കിൽ GStreamer ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.
ദയവായി ശ്രദ്ധിക്കുക gst-ലോഞ്ച് ഡെവലപ്പർമാർക്കും ഉപയോക്താക്കൾക്കും വേണ്ടിയുള്ള ഒരു ഡീബഗ്ഗിംഗ് ഉപകരണമാണ്. നിങ്ങൾ
അതിന് മുകളിൽ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കരുത്. ആപ്ലിക്കേഷനുകൾക്കായി, gst_parse_launch() ഉപയോഗിക്കുക
പൈപ്പ് ലൈനിൽ നിന്ന് പൈപ്പ് ലൈനുകൾ നിർമ്മിക്കുന്നതിനുള്ള എളുപ്പവഴി എന്ന നിലയിൽ GStreamer API യുടെ പ്രവർത്തനം
വിവരണങ്ങൾ.
ഓപ്ഷനുകൾ
gst-ലോഞ്ച് ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു:
--സഹായിക്കൂ പ്രിന്റ് സഹായ സംഗ്രഹവും ലഭ്യമായ ഫ്ലാഗുകളും
-വി, --വാക്കുകൾ
ഔട്ട്പുട്ട് സ്റ്റാറ്റസ് വിവരങ്ങളും പ്രോപ്പർട്ടി അറിയിപ്പുകളും
-ക്യു, --നിശബ്ദമായി
പുരോഗതി വിവരങ്ങളൊന്നും പ്രിന്റ് ചെയ്യരുത്
-എം, --സന്ദേശങ്ങൾ
പൈപ്പ്ലൈനിന്റെ ബസിൽ ഔട്ട്പുട്ട് സന്ദേശങ്ങൾ പോസ്റ്റ് ചെയ്തു
-ടി, --ടാഗുകൾ
ഔട്ട്പുട്ട് ടാഗുകൾ (മെറ്റാഡാറ്റ എന്നും അറിയപ്പെടുന്നു)
-ഇ, --eos-on-shutdown
പൈപ്പ് ലൈൻ ഷട്ട് ഡൗൺ ചെയ്യുന്നതിന് മുമ്പ് ഉറവിടങ്ങളിൽ ഒരു EOS ഇവന്റ് നിർബന്ധമാക്കുക. ഇത് ഉപയോഗപ്രദമാണ്
മക്സിംഗ് പൈപ്പ് ലൈൻ ഷട്ട് ഡൗൺ ചെയ്യുമ്പോൾ മക്സറുകൾ റീഡബിൾ ഫയലുകൾ സൃഷ്ടിക്കുന്നു എന്ന് ഉറപ്പാക്കുക
കൺട്രോൾ-സി വഴി ബലമായി.
-ഞാൻ, --സൂചിക
സൂചിക സ്ഥിതിവിവരക്കണക്കുകൾ ശേഖരിക്കുകയും അച്ചടിക്കുകയും ചെയ്യുക. പ്ലേബാക്കിനും റെക്കോർഡിംഗിനും ഇത് മിക്കവാറും ഉപയോഗപ്രദമാണ്
പൈപ്പ് ലൈനുകൾ.
-f, --കുറ്റമില്ല
ഒരു തെറ്റ് ഹാൻഡ്ലർ ഇൻസ്റ്റാൾ ചെയ്യരുത്
-ടി, --ട്രേസ്
മെമ്മറി അലോക്കേഷൻ ട്രെയ്സുകൾ പ്രിന്റ് ചെയ്യുക. കംപൈൽ സമയത്ത് ഫീച്ചർ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം
ജോലി.
GSTREAMER ഓപ്ഷനുകൾ
gst-ലോഞ്ച് എല്ലാ GStreamer-നും പൊതുവായുള്ള ഇനിപ്പറയുന്ന ഓപ്ഷനുകളും സ്വീകരിക്കുന്നു
അപേക്ഷകൾ:
--gst-പതിപ്പ്
യുടെ പതിപ്പ് സ്ട്രിംഗ് പ്രിന്റ് ചെയ്യുന്നു ജിസ്ട്രീമർ കോർ ലൈബ്രറി.
--gst-മാരകമായ മുന്നറിയിപ്പ്
കാരണങ്ങൾ ജിസ്ട്രീമർ ഒരു മുന്നറിയിപ്പ് സന്ദേശം വന്നാൽ നിർത്തലാക്കാൻ. ഇതിന് തുല്യമാണ്
പരിസ്ഥിതി വേരിയബിൾ G_DEBUG 'fatal_warnings' ആയി സജ്ജീകരിക്കുന്നു (വിഭാഗം കാണുക
പരിസ്ഥിതി വേരിയബിളുകൾ കൂടുതൽ വിവരങ്ങൾക്ക് താഴെ).
--gst-debug=STRING
ഡീബഗ്ഗിംഗ് ലെവലുകൾ വ്യക്തമാക്കുന്നതിന് category_name:level ജോഡികളുടെ ഒരു കോമ വേർതിരിക്കപ്പെട്ട ലിസ്റ്റ്
ഓരോ വിഭാഗത്തിനും. ലെവൽ 0-9 എന്ന ശ്രേണിയിലാണ്, അവിടെ 0 സന്ദേശങ്ങളൊന്നും കാണിക്കില്ല, 9
എല്ലാ സന്ദേശങ്ങളും കാണിക്കും. വിഭാഗത്തിന്റെ പേരുകൾ പൊരുത്തപ്പെടുത്താൻ വൈൽഡ്കാർഡ് * ഉപയോഗിക്കാം. കുറിപ്പ്
വിഭാഗങ്ങളുടെയും ലെവലുകളുടെയും ക്രമം പ്രധാനമാണ്, അവസാനം വൈൽഡ്കാർഡുകൾ മെയ്
നേരത്തെ സജ്ജീകരിച്ച ലെവലുകൾ അസാധുവാക്കുക. ലോഗ് ലെവലുകൾ ഇവയാണ്: 1=പിശക്, 2=മുന്നറിയിപ്പ്, 3=പരിഹരിക്കുക,
4=വിവരങ്ങൾ, 5=ഡീബഗ്, 6=ലോഗ്, 7=ട്രേസ്, 9=മെംഡംപ്. GStreamer 1.2 ആയതിനാൽ ഒരാൾക്കും ഉപയോഗിക്കാം
ഡീബഗ് ലെവൽ പേരുകൾ, ഉദാ --gst-debug=*sink:LOG. എന്നതിന്റെ പൂർണ്ണമായ വിവരണം
വിവിധ ഡീബഗ് ലെവലുകൾ GStreamer കോർ ലൈബ്രറി API ഡോക്യുമെന്റേഷനിൽ കാണാം,
"Running GStreamer Applications" വിഭാഗത്തിൽ.
വിഭാഗത്തിന്റെ പേരുകൾ കാണിക്കാൻ --gst-debug-help ഉപയോഗിക്കുക
ഉദാഹരണം: GST_CAT:5,GST_ELEMENT_*:3,oggdemux:5
--gst-debug-level=LEVEL
ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങൾ അച്ചടിക്കുന്നതിനുള്ള പരിധി സജ്ജീകരിക്കുന്നു. ഉയർന്ന തലം അച്ചടിക്കും
കൂടുതൽ സന്ദേശങ്ങൾ. ഉപയോഗപ്രദമായ ശ്രേണി 0-9 ആണ്, സ്ഥിരസ്ഥിതി 0 ആണ്. ലെവൽ 6 (LOG
ലെവൽ) ഡീബഗ്ഗിംഗ് ആവശ്യങ്ങൾക്ക് സാധാരണയായി ആവശ്യമായ എല്ലാ വിവരങ്ങളും കാണിക്കും.
ഉയർന്ന തലങ്ങൾ വളരെ നിർദ്ദിഷ്ട സന്ദർഭങ്ങളിൽ മാത്രമേ ഉപയോഗപ്രദമാകൂ. പൂർണ്ണ ലിസ്റ്റിനായി മുകളിൽ കാണുക
ലെവലുകളുടെ.
--gst-debug-no-color
ജിസ്ട്രീമർ സാധാരണയായി ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു, അങ്ങനെ സന്ദേശങ്ങൾ കളർ-കോഡുള്ളതാണ്
ANSI എസ്കേപ്പ് സീക്വൻസുകൾ കൈകാര്യം ചെയ്യുന്ന ഒരു ടെർമിനലിലേക്ക് പ്രിന്റ് ചെയ്യുമ്പോൾ. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്
കാരണങ്ങൾ ജിസ്ട്രീമർ നിറമില്ലാതെ സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യാൻ. ക്രമീകരണം GST_DEBUG_NO_COLOR
പരിസ്ഥിതി വേരിയബിൾ ഒരേ കാര്യം നേടും.
--gst-debug-color-mode
ജിസ്ട്രീമർ സാധാരണയായി ഡീബഗ്ഗിംഗ് സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു, അങ്ങനെ സന്ദേശങ്ങൾ കളർ-കോഡുള്ളതാണ്
ANSI എസ്കേപ്പ് സീക്വൻസുകൾ കൈകാര്യം ചെയ്യുന്ന ഒരു ടെർമിനലിലേക്ക് പ്രിന്റ് ചെയ്യുമ്പോൾ (*nix-ൽ), അല്ലെങ്കിൽ ഉപയോഗങ്ങൾ
ഒരു കൺസോളിൽ (W32-ൽ) അച്ചടിച്ച സന്ദേശങ്ങൾക്ക് നിറം നൽകുന്നതിന് W32 കൺസോൾ API ഇത് ഉപയോഗിച്ച്
ഓപ്ഷൻ കാരണങ്ങൾ ജിസ്ട്രീമർ നിറമില്ലാതെ സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യാൻ ('ഓഫ്' അല്ലെങ്കിൽ 'ഡിസേബിൾ'),
ഡിഫോൾട്ട് നിറങ്ങൾ ('ഓൺ' അല്ലെങ്കിൽ 'ഓട്ടോ') ഉപയോഗിച്ച് സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യുക അല്ലെങ്കിൽ ANSI ഉപയോഗിച്ച് സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യുക
കളറിംഗിനുള്ള എസ്കേപ്പ് സീക്വൻസുകൾ ('unix'). ക്രമീകരണം GST_DEBUG_COLOR_MODE
പരിസ്ഥിതി വേരിയബിൾ ഒരേ കാര്യം നേടും.
--gst-debug-disable
ഡീബഗ്ഗിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു.
--gst-debug-help
ലഭ്യമായ ഡീബഗ് വിഭാഗങ്ങളുടെ ഒരു ലിസ്റ്റും അവയുടെ ഡിഫോൾട്ട് ഡീബഗ്ഗിംഗ് ലെവലും പ്രിന്റ് ചെയ്യുന്നു.
--gst-plugin-spew
ജിസ്ട്രീമർ സജ്ജീകരിക്കാൻ ഇൻഫോ ഫ്ലാഗുകൾ ലോഡ് ചെയ്യുമ്പോൾ പിശകുകളുടെ പ്രിന്റൗട്ട് പ്രവർത്തനക്ഷമമാക്കുക ജിസ്ട്രീമർ
പ്ലഗിനുകൾ
--gst-plugin-path=PATH
പ്ലഗിൻ തിരയൽ പാതയിലേക്ക് ':' കൊണ്ട് വേർതിരിച്ച ഡയറക്ടറികൾ ചേർക്കുക
--gst-plugin-load=പ്ലഗിനുകൾ
കോമയാൽ വേർതിരിച്ച ലിസ്റ്റിൽ വ്യക്തമാക്കിയ പ്ലഗിനുകൾ പ്രീലോഡ് ചെയ്യുക. വ്യക്തമാക്കാനുള്ള മറ്റൊരു മാർഗം
GST_PLUGIN_PATH എന്ന എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിക്കുന്നതാണ് പ്രീലോഡ് ചെയ്യാനുള്ള പ്ലഗിനുകൾ
പൈപ്പ്ലൈൻ വിവരണം
ഒരു പൈപ്പ്ലൈൻ അടങ്ങിയിരിക്കുന്നു ഘടകങ്ങൾ ഒപ്പം കണ്ണികൾ. മൂലകങ്ങൾ ഇട്ടു കഴിയും ചവറ്റുകുട്ടകൾ വ്യത്യസ്ത തരത്തിലുള്ള.
മൂലകങ്ങൾ, കണ്ണികൾ ഒപ്പം ചവറ്റുകുട്ടകൾ ഏത് ക്രമത്തിലും ഒരു പൈപ്പ്ലൈൻ വിവരണത്തിൽ വ്യക്തമാക്കാം.
മൂലകങ്ങൾ
എലമെന്റ്ടൈപ്പ് [പ്രോപ്പർട്ടി1 ...]
ELEMENTTYPE എന്ന തരത്തിന്റെ ഒരു ഘടകം സൃഷ്ടിക്കുകയും പ്രോപ്പർട്ടികൾ സജ്ജമാക്കുകയും ചെയ്യുന്നു.
പ്രോപ്പർട്ടീസ്
പ്രോപ്പർട്ടി=മൂല്യം...
നിർദ്ദിഷ്ട മൂല്യത്തിലേക്ക് പ്രോപ്പർട്ടി സജ്ജീകരിക്കുന്നു. നിങ്ങൾക്ക് ഉപയോഗിക്കാം ജിഎസ്ടി-പരിശോധന(1) കുറിച്ച് കണ്ടെത്താൻ
വ്യത്യസ്ത ഘടകങ്ങളുടെ ഗുണങ്ങളും അനുവദനീയമായ മൂല്യങ്ങളും.
പേര്, നിക്ക് അല്ലെങ്കിൽ മൂല്യം എന്നിവ പ്രകാരം എണ്ണൽ പ്രോപ്പർട്ടികൾ സജ്ജീകരിക്കാം.
ചവറ്റുകുട്ടകൾ
[ബിന്റൈപ്പ്.] ( [പ്രോപ്പർട്ടി1 ...] പൈപ്പ്ലൈൻ-വിവരണം )
BINTYPE എന്ന തരത്തിലുള്ള ഒരു ബിൻ സൃഷ്ടിച്ചിട്ടുണ്ടെന്നും നൽകിയിരിക്കുന്ന പ്രോപ്പർട്ടികൾ സജ്ജീകരിച്ചിട്ടുണ്ടെന്നും വ്യക്തമാക്കുന്നു. ഓരോ
ബ്രേസുകൾക്കിടയിലുള്ള മൂലകം ബിന്നിൽ ഇടുന്നു. ഉപയോഗിക്കേണ്ട ഡോട്ട് ദയവായി ശ്രദ്ധിക്കുക
BINTYPE ന് ശേഷം. നിങ്ങൾക്ക് ഒരിക്കലും ഈ പ്രവർത്തനം ആവശ്യമില്ല, ഇത് ശരിക്കും ഉപയോഗപ്രദമാണ്
bintype ആയി 'bin' ഉള്ള gst_launch_parse() API ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾക്കായി. അത് അങ്ങനെയാണ്
ഒരു സമ്പൂർണ്ണ ടോപ്പ്-ലെവൽ പൈപ്പ്ലൈന് പകരം ഭാഗിക പൈപ്പ്ലൈനുകൾ നിർമ്മിക്കുന്നത് സാധ്യമാണ്.
ലിങ്ക്
[[SCELEMENT].[PAD1,...]] ! [[സിങ്കെലെമെന്റ്].[PAD1,...]] [[SCELEMENT].[PAD1,...]] ! CAPS !
[[സിങ്കെലെമെന്റ്].[PAD1,...]]
SRCELEMENT എന്ന പേരുള്ള മൂലകത്തെ SINKELEMENT എന്ന പേരുള്ള മൂലകവുമായി ലിങ്ക് ചെയ്യുന്നു
ക്യാപ്സ് ഒരു ഫിൽട്ടറായി CAPS-ൽ വ്യക്തമാക്കിയിരിക്കുന്നു. നെയിം പ്രോപ്പർട്ടി ഉള്ള ഘടകങ്ങളിൽ പേരുകൾ സജ്ജീകരിക്കാം.
പേര് ഒഴിവാക്കിയാൽ, മുമ്പോ ശേഷമോ നേരിട്ട് വ്യക്തമാക്കിയ ഘടകം
ലിങ്ക് ഉപയോഗിക്കുന്നു. ഇത് ബിന്നുകളിൽ ഉടനീളം പ്രവർത്തിക്കുന്നു. ഒരു പാഡ്നാമം നൽകിയാൽ, ഇവയുമായി ലിങ്ക് ചെയ്യപ്പെടും
പാഡുകൾ. പാഡ് നാമങ്ങളൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, എല്ലാ സാധ്യതകളും പരീക്ഷിക്കുകയും പൊരുത്തപ്പെടുന്ന പാഡ് ഉപയോഗിക്കുകയും ചെയ്യുന്നു.
ഒന്നിലധികം പാഡ്നാമുകൾ നൽകിയിട്ടുണ്ടെങ്കിൽ, രണ്ട് വശങ്ങളിലും വ്യക്തമാക്കിയ അതേ എണ്ണം പാഡുകൾ ഉണ്ടായിരിക്കണം
തന്നിരിക്കുന്ന ക്രമത്തിൽ ഒന്നിലധികം ലിങ്കുകൾ ചെയ്തു.
അതിനാൽ ഏറ്റവും ലളിതമായ ലിങ്ക് ഒരു ലളിതമായ ആശ്ചര്യചിഹ്നമാണ്, അത് മൂലകത്തെ ഇടതുവശത്തേക്ക് ബന്ധിപ്പിക്കുന്നു
അത് അതിന്റെ മൂലകത്തിന്റെ വലതുവശത്തേക്ക്.
ക്യാപ്സ്
മീഡിയറ്റൈപ്പ് [, പ്രോപ്പർട്ടി[, സ്വത്ത് ...]]] [; CAPS[; CAPS ...]]
തന്നിരിക്കുന്ന മീഡിയ തരത്തിലും ഓപ്ഷണലായി തന്നിരിക്കുന്ന പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ചും ഒരു കഴിവ് സൃഷ്ടിക്കുന്നു. ദി
മീഡിയ തരം " അല്ലെങ്കിൽ ' ഉപയോഗിച്ച് രക്ഷപ്പെടാം. നിങ്ങൾക്ക് ചെയിൻ ക്യാപ്സ് വേണമെങ്കിൽ, നിങ്ങൾക്ക് കൂടുതൽ ക്യാപ്സ് ചേർക്കാം
പിന്നീട് അതേ ഫോർമാറ്റിൽ.
പ്രോപ്പർട്ടീസ്
NAME=[(തരം)], VALUE-
ലിസ്റ്റുകളിലും ശ്രേണികളിലും: [(തരം)], VALUE-
അഭ്യർത്ഥിച്ച പ്രോപ്പർട്ടി കഴിവുകളിൽ സജ്ജമാക്കുന്നു. പേര് ഒരു ആൽഫാന്യൂമെറിക് മൂല്യമാണ്
തരത്തിന് ഇനിപ്പറയുന്ന കേസ്-ഇൻസെൻസിറ്റീവ് മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം:
- i or int പൂർണ്ണസംഖ്യ മൂല്യങ്ങൾ അല്ലെങ്കിൽ ശ്രേണികൾക്കായി
- f or ഫ്ലോട്ട് ഫ്ലോട്ട് മൂല്യങ്ങൾ അല്ലെങ്കിൽ ശ്രേണികൾക്കായി
- b, bool or ബൂളിയൻ ബൂളിയൻ മൂല്യങ്ങൾക്കായി
- s, str or സ്ട്രിംഗ് സ്ട്രിങ്ങുകൾക്ക്
- ഭിന്നസംഖ്യ ഭിന്നസംഖ്യകൾക്ക് (ഫ്രെയിമറേറ്റ്, പിക്സൽ-ആസ്പെക്റ്റ്-റേഷ്യോ)
- l or പട്ടിക ലിസ്റ്റുകൾക്കായി
തരമൊന്നും നൽകിയിട്ടില്ലെങ്കിൽ, ഇനിപ്പറയുന്ന ക്രമം പരീക്ഷിച്ചു: പൂർണ്ണസംഖ്യ, ഫ്ലോട്ട്, ബൂളിയൻ, സ്ട്രിംഗ്.
പൂർണ്ണസംഖ്യ മൂല്യങ്ങൾ പാഴ്സ് ചെയ്യാവുന്നതായിരിക്കണം strtol(), ഒഴുകുന്നു strtod(). FOURCC മൂല്യങ്ങൾ ഒന്നുകിൽ ആകാം
പൂർണ്ണസംഖ്യകളോ സ്ട്രിംഗുകളോ ആകുക. ബൂളിയൻ മൂല്യങ്ങൾ (കേസ് സെൻസിറ്റീവ്) അതെ, ഇല്ല, യഥാർഥ or തെറ്റായ ഒപ്പം
"അല്ലെങ്കിൽ' ഉപയോഗിച്ച് സ്ട്രിംഗുകൾ രക്ഷപ്പെടാൻ ഇഷ്ടപ്പെട്ടേക്കാം.
ശ്രേണികൾ ഈ ഫോർമാറ്റിലാണ്: [ VALUE, VALUE ]
ലിസ്റ്റുകൾ ഈ ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു: { VALUE [, , VALUE- ...] }
പൈപ്പ്ലൈൻ ഉദാഹരണങ്ങൾ
ചുവടെയുള്ള ഉദാഹരണങ്ങൾ നിങ്ങൾക്ക് ശരിയായ പ്ലഗ്-ഇന്നുകൾ ലഭ്യമാണെന്ന് അനുമാനിക്കുന്നു. പൊതുവായി,
"osssink", "esdsink" പോലെയുള്ള മറ്റൊരു ഓഡിയോ ഔട്ട്പുട്ട് പ്ലഗ്-ഇൻ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം,
"alasaink", "osxaudiosink", അല്ലെങ്കിൽ "artsdsink". അതുപോലെ, "xvimagesink" പകരം വയ്ക്കാം
"ximagesink", "sdlvideosink", "osxvideosink" അല്ലെങ്കിൽ "aasink" എന്നിവയോടൊപ്പം. എങ്കിലും മനസ്സിൽ വയ്ക്കുക
വ്യത്യസ്ത സിങ്കുകൾ വ്യത്യസ്ത ഫോർമാറ്റുകൾ സ്വീകരിച്ചേക്കാം, ഒരേ സിങ്ക് പോലും സ്വീകരിച്ചേക്കാം
വ്യത്യസ്ത മെഷീനുകളിൽ വ്യത്യസ്ത ഫോർമാറ്റുകൾ, അതിനാൽ നിങ്ങൾ ഇതുപോലുള്ള കൺവെർട്ടർ ഘടകങ്ങൾ ചേർക്കേണ്ടതായി വന്നേക്കാം
ഓഡിയോകൺവെർട്ടും ഓഡിയോ റീസാമ്പിളും (ഓഡിയോയ്ക്കായി) അല്ലെങ്കിൽ വീഡിയോകൺവേർട്ട് (വീഡിയോയ്ക്ക്) മുന്നിൽ
കാര്യങ്ങൾ പ്രവർത്തിക്കാൻ മുങ്ങുക.
ഓഡിയോ പ്ലേബാക്ക്
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.mp3 ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ !
ഒസ്സിങ്ക്
ഒരു ലിബ്മാഡ് അധിഷ്ഠിത പ്ലഗ്-ഇന്നും ഔട്ട്പുട്ടും ഉപയോഗിച്ച് OSS-ലേക്ക് mp3 സംഗീത ഫയൽ "music.mp3" പ്ലേ ചെയ്യുക
ഉപകരണം
gst-ലോഞ്ച് filesrc സ്ഥലം=music.ogg ! ഒഗ്ഡെമക്സ് ! വോർബിസ്ഡെക് ! ഓഡിയോ പരിവർത്തനം !
ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
ഒരു Ogg Vorbis ഫോർമാറ്റ് ഫയൽ പ്ലേ ചെയ്യുക
gst-ലോഞ്ച് gnomevfssrc സ്ഥാനം=സംഗീതം.mp3 ! ഭ്രാന്തൻ ! ഒസ്സിങ്ക്
gst-ലോഞ്ച് gnomevfssrc സ്ഥാനം=http://domain.com/music.mp3 ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം !
ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
GNOME-VFS ഉപയോഗിച്ച് ഒരു mp3 ഫയൽ അല്ലെങ്കിൽ ഒരു http സ്ട്രീം പ്ലേ ചെയ്യുക
gst-ലോഞ്ച് gnomevfssrc സ്ഥാനം=smb://computer/music.mp3 ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം !
ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
ഒരു SMB സെർവറിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു mp3 ഫയൽ പ്ലേ ചെയ്യാൻ GNOME-VFS ഉപയോഗിക്കുക
ഫോർമാറ്റ് പരിവർത്തനം
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.mp3 ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം ! വോർബിസെൻക് ! ഒഗ്മക്സ് !
ഫയൽസിങ്ക് സ്ഥലം=music.ogg
ഒരു mp3 സംഗീത ഫയൽ Ogg Vorbis ഫയലിലേക്ക് പരിവർത്തനം ചെയ്യുക
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.mp3 ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം ! ഫ്ലെസെൻക് ! ഫയൽസിങ്ക്
സ്ഥലം=test.flac
FLAC ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക
മറ്റു
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.wav ! wavparse ! ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ !
ഒസ്സിങ്ക്
റോ ഓഡിയോ ഡാറ്റ (PCM) അടങ്ങുന്ന ഒരു .WAV ഫയൽ പ്ലേ ചെയ്യുന്നു.
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.wav ! wavparse ! ഓഡിയോ പരിവർത്തനം ! വോർബിസെൻക് !
ഒഗ്മക്സ് ! ഫയൽസിങ്ക് സ്ഥലം=music.ogg
gst-ലോഞ്ച് filesrc സ്ഥാനം=സംഗീതം.wav ! wavparse ! ഓഡിയോ പരിവർത്തനം ! അരം ! ഫയൽസിങ്ക്
സ്ഥാനം=സംഗീതം.mp3
അസംസ്കൃത ഓഡിയോ ഡാറ്റ അടങ്ങുന്ന ഒരു .WAV ഫയൽ ഒരു Ogg Vorbis അല്ലെങ്കിൽ mp3 ഫയലായി പരിവർത്തനം ചെയ്യുക
gst-ലോഞ്ച് cdparanoiasrc മോഡ്=തുടർച്ച ! ഓഡിയോ പരിവർത്തനം ! അരം ! id3v2mux !
ഫയൽസിങ്ക് സ്ഥാനം=cd.mp3
കോംപാക്റ്റ് ഡിസ്കിൽ നിന്ന് എല്ലാ ട്രാക്കുകളും കീറി ഒരൊറ്റ mp3 ഫയലാക്കി മാറ്റുന്നു
gst-ലോഞ്ച് cdparanoiasrc ട്രാക്ക്=5 ! ഓഡിയോ പരിവർത്തനം ! അരം ! id3v2mux ! ഫയൽസിങ്ക്
സ്ഥാനം=ട്രാക്ക്5.mp3
സിഡിയിൽ നിന്ന് ട്രാക്ക് 5 കീറി ഒരൊറ്റ mp3 ഫയലാക്കി മാറ്റുന്നു
ഉപയോഗിക്കുന്നു ജിഎസ്ടി-പരിശോധന(1), cdparanoiasrc-യ്ക്ക് മുകളിൽ പറഞ്ഞതുപോലുള്ള ക്രമീകരണങ്ങൾ കണ്ടെത്തുന്നത് സാധ്യമാണ്
അത് മുഴുവൻ സിഡിയും അല്ലെങ്കിൽ അതിന്റെ ട്രാക്കുകളും മാത്രം കീറാൻ പറയും. പകരമായി, നിങ്ങൾക്ക് ഉപയോഗിക്കാം
ഒരു URI ഉം gst-lounch-1.0 ഉം അതിനെ പിന്തുണയ്ക്കുന്ന ഒരു മൂലകം (cdparanoia പോലുള്ളവ) കണ്ടെത്തും.
നിങ്ങൾക്കുള്ള പ്രോട്ടോക്കോൾ, ഉദാ:
gst-ലോഞ്ച് cdda://5 ! അരം vbr=പുതിയ vbr-നിലവാരം=6 ! ഫയൽസിങ്ക് സ്ഥാനം=ട്രാക്ക്5.mp3
gst-ലോഞ്ച് osssrc ! ഓഡിയോ പരിവർത്തനം ! വോർബിസെൻക് ! ഒഗ്മക്സ് ! ഫയൽസിങ്ക്
സ്ഥാനം=input.ogg
നിങ്ങളുടെ ഓഡിയോ ഇൻപുട്ടിൽ നിന്ന് ശബ്ദം റെക്കോർഡുചെയ്യുകയും അത് ഒരു ogg ഫയലിലേക്ക് എൻകോഡ് ചെയ്യുകയും ചെയ്യുന്നു
വീഡിയോ
gst-ലോഞ്ച് filesrc സ്ഥാനം=JB_FF9_TheGravityOfLove.mpg ! dvddemux ! mpeg2dec !
xvimagesink
ഒരു X ഡിസ്പ്ലേ വിൻഡോയിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുന്ന MPEG-1 വീഡിയോ ഫയലിന്റെ വീഡിയോ ഭാഗം മാത്രം പ്രദർശിപ്പിക്കുക
gst-ലോഞ്ച് filesrc സ്ഥാനം=/flflfj.vob ! dvddemux ! mpeg2dec ! sdlvideosink
ഒരു .vob ഫയലിന്റെ വീഡിയോ ഭാഗം പ്രദർശിപ്പിക്കുക (ഡിവിഡികളിൽ ഉപയോഗിക്കുന്നു), ഒരു SDL വിൻഡോയിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുന്നു
gst-ലോഞ്ച് filesrc സ്ഥാനം=ചലച്ചിത്രം.mpg ! dvddemux പേര്= ഡീമുക്സർ demuxer. ! വരി !
mpeg2dec ! sdlvideosink demuxer. ! വരി ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
ഒരു MPEG സിനിമയുടെ വീഡിയോ, ഓഡിയോ ഭാഗങ്ങൾ പ്ലേ ചെയ്യുക
gst-ലോഞ്ച് filesrc സ്ഥാനം=ചലച്ചിത്രം.mpg ! mpegdemux പേര്= ഡീമുക്സർ demuxer. ! വരി !
mpeg2dec ! വീഡിയോ പരിവർത്തനം ! sdlvideosink demuxer. ! വരി ! ഭ്രാന്തൻ ! ഓഡിയോ പരിവർത്തനം !
ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
ഒരു എക്സ്റ്റേണൽ ടെക്സ്റ്റ് സബ്ടൈറ്റിൽ സ്ട്രീം ഉപയോഗിച്ച് ഒരു എവിഐ സിനിമ പ്ലേ ചെയ്യുക
ഒരു മൂലകം (ഇവിടെ:
textoverlay) ഒന്നിലധികം സിങ്ക് അല്ലെങ്കിൽ സോഴ്സ് പാഡുകൾ ഉണ്ട്.
gst-ലോഞ്ച് ടെക്സ്റ്റ് ഓവർലേ പേര്=ഓവർലേ ! വീഡിയോ പരിവർത്തനം ! വീഡിയോസ്കെയിൽ ! ഓട്ടോവിഡിയോസിങ്ക്
filesrc സ്ഥലം=movie.avi ! ഡീകോഡെബിൻ ! വീഡിയോ പരിവർത്തനം ! overlay.video_sink filesrc
സ്ഥലം=movie.srt ! ഉപവിവരണം ! overlay.text_sink
പ്ലേബിൻ ഉപയോഗിച്ച് ഒരു ബാഹ്യ ടെക്സ്റ്റ് സബ്ടൈറ്റിൽ സ്ട്രീം ഉപയോഗിച്ച് ഒരു എവിഐ സിനിമ പ്ലേ ചെയ്യുക
gst-ലോഞ്ച് പ്ലേബിൻ uri=file:///path/to/movie.avi suburi=file:///path/to/movie.srt
നെറ്റ്വർക്ക് സ്ട്രീമിംഗ്
RTP, നെറ്റ്വർക്ക് ഘടകങ്ങൾ എന്നിവ ഉപയോഗിച്ച് വീഡിയോ സ്ട്രീം ചെയ്യുക.
gst-ലോഞ്ച് v4l2src ! വീഡിയോ/x-റോ, വീതി=128, ഉയരം=96, ഫോർമാറ്റ്=UYVY ! വീഡിയോ പരിവർത്തനം !
ffenc_h263 ! വീഡിയോ/x-h263 ! rtph263ppay pt=96 ! udpsink ഹോസ്റ്റ്=192.168.1.1 പോർട്ട് = 5000
ഈ കമാൻഡ് ട്രാൻസ്മിറ്ററിൽ പ്രവർത്തിക്കും
gst-ലോഞ്ച് udpsrc പോർട്ട് = 5000 ! ആപ്ലിക്കേഷൻ/x-rtp, ക്ലോക്ക് നിരക്ക്=90000, പേലോഡ്=96 !
rtph263pdepay ക്യൂ-ഡിലേ=0 ! ffdec_h263 ! xvimagesink
റിസീവറിൽ ഈ കമാൻഡ് ഉപയോഗിക്കുക
ഡയഗ്നോസ്റ്റിക്
gst-ലോഞ്ച് -v fakesrc സംഖ്യ-ബഫറുകൾ=16 ! വ്യാജസിങ്ക്
ഒരു ശൂന്യ സ്ട്രീം സൃഷ്ടിച്ച് അത് അവഗണിക്കുക (വിശദാംശങ്ങൾ പ്രിന്റ് ഔട്ട് ചെയ്യുക).
gst-ലോഞ്ച് ഓഡിയോടെസ്റ്റ്എസ്ആർസി ! ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക്
ഓഡിയോ ഔട്ട്പുട്ട് പരിശോധിക്കാൻ ഒരു ശുദ്ധമായ സൈൻ ടോൺ സൃഷ്ടിക്കുക
gst-ലോഞ്ച് videotestsrc ! xvimagesink
gst-ലോഞ്ച് videotestsrc ! ximagesink
വീഡിയോ ഔട്ട്പുട്ട് പരിശോധിക്കാൻ പരിചിതമായ ഒരു ടെസ്റ്റ് പാറ്റേൺ സൃഷ്ടിക്കുക
ഓട്ടോമാറ്റിക് ലിങ്കുചെയ്യുന്നു
ഒരു ലഭിക്കുന്നതിന് ശരിയായ ഘടകങ്ങൾ സ്വയമേവ തിരഞ്ഞെടുക്കുന്നതിന് നിങ്ങൾക്ക് ഡീകോഡെബിൻ ഘടകം ഉപയോഗിക്കാം
ജോലി പൈപ്പ്ലൈൻ.
gst-ലോഞ്ച് filesrc സ്ഥലം=മ്യൂസിക്ഫയൽ ! ഡീകോഡെബിൻ ! ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ !
ഒസ്സിങ്ക്
പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും ഓഡിയോ ഫോർമാറ്റ് പ്ലേ ചെയ്യുക
gst-ലോഞ്ച് filesrc സ്ഥലം=വീഡിയോ ഫയൽ ! ഡീകോഡെബിൻ പേര്=ഡീകോഡർ ഡീകോഡർ. ! വരി !
ഓഡിയോ പരിവർത്തനം ! ഓഡിയോ റീസാമ്പിൾ ! ഒസ്സിങ്ക് ഡീകോഡർ. ! വീഡിയോ പരിവർത്തനം ! xvimagesink
വീഡിയോ, ഓഡിയോ ഔട്ട്പുട്ട് ഉപയോഗിച്ച് പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും വീഡിയോ ഫോർമാറ്റ് പ്ലേ ചെയ്യുക. ത്രെഡുകൾ ഉപയോഗിക്കുന്നു
ഓട്ടോമാറ്റിയ്ക്കായി. ഇത് കൂടുതൽ എളുപ്പമാക്കുന്നതിന്, നിങ്ങൾക്ക് പ്ലേബിൻ ഘടകം ഉപയോഗിക്കാം:
gst-ലോഞ്ച് പ്ലേബിൻ uri=file:///home/joe/foo.avi
ഫിൽട്ടർ ചെയ്തു കണക്ഷനുകൾ
ഫിൽട്ടർ ചെയ്ത തൊപ്പികൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ഉദാഹരണങ്ങൾ കാണിക്കുന്നു.
gst-ലോഞ്ച് videotestsrc ! 'വീഡിയോ/എക്സ്-റോ, ഫോർമാറ്റ്=YUY2;വീഡിയോ/എക്സ്-റോ, ഫോർമാറ്റ്=YV12' !
xvimagesink
ഒരു ടെസ്റ്റ് ഇമേജ് കാണിക്കുക, ഇതിനായി YUY2 അല്ലെങ്കിൽ YV12 വീഡിയോ ഫോർമാറ്റ് ഉപയോഗിക്കുക.
gst-ലോഞ്ച് osssrc ! 'audio/x-raw,rate=[32000,64000],format={S16LE,S24LE,S32LE}' !
വേവൻസി ! ഫയൽസിങ്ക് സ്ഥാനം=റെക്കോർഡിംഗ്.wav
ഓഡിയോ റെക്കോർഡ് ചെയ്ത് ഒരു .wav ഫയലിലേക്ക് എഴുതുക. ഒപ്പിട്ട 16 മുതൽ 32 ബിറ്റ് സാമ്പിളുകളുടെ നിർബന്ധിത ഉപയോഗവും എ
32kHz നും 64KHz നും ഇടയിലുള്ള സാമ്പിൾ നിരക്ക്.
ENVIRONMENT വ്യത്യാസങ്ങൾ
GST_DEBUG
ഡീബഗ് വിഭാഗങ്ങളുടെയും ലെവലുകളുടെയും കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് (ഉദാ
GST_DEBUG=totem:4,typefind:5). ഡീബഗ്ഗിന്റെ ഭാഗമായി '*' ഒരു വൈൽഡ്കാർഡായി അനുവദിച്ചിരിക്കുന്നു
വിഭാഗത്തിന്റെ പേരുകൾ (ഉദാ. GST_DEBUG=*sink:6,*audio*:6). 1.2.0 മുതൽ അതും സാധ്യമാണ്
പേര് പ്രകാരം ലോഗ് ലെവൽ വ്യക്തമാക്കാൻ (1=പിശക്, 2=മുന്നറിയിപ്പ്, 3=പരിഹരിക്കുക, 4=വിവരം, 5=ഡീബഗ്, 6=ലോഗ്,
7=TRACE, 9=MEMDUMP) (ഉദാ: GST_DEBUG=*ഓഡിയോ*:LOG)
GST_DEBUG_NO_COLOR
ഈ എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിക്കുമ്പോൾ, നിറമുള്ള ഡീബഗ് ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാകും.
GST_DEBUG_DUMP_DOT_DIR
ഒരു ഫയൽസിസ്റ്റം പാതയിലേക്ക് സജ്ജമാക്കുമ്പോൾ, പൈപ്പ്ലൈൻ ഗ്രാഫുകളുടെ 'ഡോട്ട്' ഫയലുകൾ അവിടെ സംഭരിക്കുക. ഇവ
പിന്നീട് graphviz-ൽ നിന്നുള്ള 'ഡോട്ട്' യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഒരു ചിത്രമാക്കി മാറ്റാം
ഇതുപോലുള്ള ഉപകരണങ്ങളുടെ ഒരു കൂട്ടം: dot foo.dot -Tsvg -o foo.svg (png അല്ലെങ്കിൽ jpg എന്നിവയും സാധ്യമാണ്
ഔട്ട്പുട്ട് ഫോർമാറ്റ് ആയി). നിങ്ങളെ കാണാൻ അനുവദിക്കുന്ന 'xdot' എന്നൊരു യൂട്ടിലിറ്റിയും ഉണ്ട്
.dot ഫയൽ ആദ്യം പരിവർത്തനം ചെയ്യാതെ നേരിട്ട്.
GST_REGISTRY
പ്ലഗിൻ രജിസ്ട്രി ഫയലിന്റെ പാത. സ്ഥിരസ്ഥിതിയാണ് ~/.cache/gstreamer-1.0/registry-
CPU.bin, ഇവിടെ CPU എന്നത് മെഷീൻ/cpu തരം GStreamer ആണ്, ഉദാ 'i486',
'i686', 'x86-64',
GST_REGISTRY_UPDATE
പ്ലഗിനുകളൊന്നും മാറ്റിയിട്ടില്ലെന്ന് കരുതാൻ GStreamer-നെ നിർബന്ധിക്കാൻ "ഇല്ല" എന്ന് സജ്ജമാക്കുക, ചേർത്തു
അല്ലെങ്കിൽ നീക്കം ചെയ്തു. ഇത് പുനർനിർമ്മിക്കണോ എന്ന പ്രാഥമിക പരിശോധന GStreamer ഒഴിവാക്കും
രജിസ്ട്രി കാഷെ ആവശ്യമുണ്ടോ ഇല്ലയോ. എംബഡഡിൽ ഇത് ഉപയോഗപ്രദമാകും
ഇൻസ്റ്റാൾ ചെയ്ത പ്ലഗിനുകൾ ഒരിക്കലും മാറാത്ത പരിതസ്ഥിതികൾ. ഈ ഓപ്ഷൻ ഉപയോഗിക്കരുത്
മറ്റേതെങ്കിലും സജ്ജീകരണം.
GST_PLUGIN_PATH
അധിക പ്ലഗിനുകൾക്കായി സ്കാൻ ചെയ്യുന്നതിനുള്ള ഡയറക്ടറികളുടെ ഒരു ലിസ്റ്റ് വ്യക്തമാക്കുന്നു. ഇവ എടുക്കുന്നു
സിസ്റ്റം പ്ലഗിന്നുകളേക്കാൾ മുൻഗണന.
GST_PLUGIN_SYSTEM_PATH
സ്ഥിരസ്ഥിതിയായി എപ്പോഴും ലോഡ് ചെയ്യുന്ന പ്ലഗിന്നുകളുടെ ഒരു ലിസ്റ്റ് വ്യക്തമാക്കുന്നു. സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇത്
സിസ്റ്റം-ഇൻസ്റ്റാൾ ചെയ്ത പാതയിലേക്കും ഉപയോക്താവിന്റെ ഹോമിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന പ്ലഗിന്നുകളിലേക്കും ഡിഫോൾട്ടുകൾ
ഡയറക്ടറി
GST_DEBUG_FILE
എല്ലാ GStreamer ഡീബഗ് സന്ദേശങ്ങളും ഇതിലേക്ക് റീഡയറക്ടുചെയ്യുന്നതിന് ഈ വേരിയബിളിനെ ഒരു ഫയൽ പാതയിലേക്ക് സജ്ജമാക്കുക
ഫയൽ. സജ്ജീകരിക്കാതെ വിടുകയാണെങ്കിൽ, ഡീബഗ് സന്ദേശങ്ങൾ സ്റ്റാൻഡേർഡ് പിശകിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുക.
ORC_CODE
ഉപയോഗപ്രദമായ Orc പരിസ്ഥിതി വേരിയബിൾ. gdb പോലുള്ള ഡീബഗ്ഗറുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ORC_CODE=debug സജ്ജമാക്കുക
Orc ജനറേറ്റഡ് കോഡിൽ നിന്ന് ഉപയോഗപ്രദമായ ബാക്ക്ട്രെയിസുകൾ സൃഷ്ടിക്കാൻ. ORC_CODE=ബാക്കപ്പ് അല്ലെങ്കിൽ
ORC_CODE=Orc-ന്റെ SIMD കോഡ് ജനറേറ്റർ തെറ്റായി നിർമ്മിക്കുന്നുവെന്ന് നിങ്ങൾ സംശയിക്കുന്നുവെങ്കിൽ അനുകരിക്കുക
കോഡ്. (videotestsrc, audioconvert അല്ലെങ്കിൽ പോലെയുള്ള ചില പ്രധാനപ്പെട്ട GStreamer പ്ലഗിനുകൾ
ഓഡിയോ റീസാമ്പിൾ Orc ഉപയോഗിക്കുന്നു).
G_DEBUG
ഉപയോഗപ്രദമായ GLib പരിസ്ഥിതി വേരിയബിൾ. GStreamer ആക്കുന്നതിന് G_DEBUG=fatal_warnings സജ്ജമാക്കുക
ഒരു അസെർഷൻ പരാജയം പോലെയുള്ള നിർണായക മുന്നറിയിപ്പ് ഉണ്ടാകുമ്പോൾ പ്രോഗ്രാമുകൾ നിർത്തലാക്കുന്നു. ഇതാണ്
കോഡിന്റെ ഏത് ഭാഗമാണ് ആ മുന്നറിയിപ്പിന് കാരണമായതെന്ന് കണ്ടെത്തണമെങ്കിൽ ഉപയോഗപ്രദമാണ്
ട്രിഗർ ചെയ്തു, ഏത് സാഹചര്യത്തിലാണ്. മുകളിൽ സൂചിപ്പിച്ചതുപോലെ ലളിതമായി G_DEBUG സജ്ജമാക്കുക
ജിഡിബിയിൽ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക (അല്ലെങ്കിൽ അത് കോർ ഡംപ് ചെയ്യട്ടെ). തുടർന്ന് സാധാരണയിൽ ഒരു സ്റ്റാക്ക് ട്രെയ്സ് നേടുക
വഴി.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് gst-lounch-1.0 ഓൺലൈനായി ഉപയോഗിക്കുക