Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് lavpipe ആണിത്.
പട്ടിക:
NAME
lavpipe - പൈപ്പ് ലിസ്റ്റ് സ്ക്രിപ്റ്റുകളിൽ നിന്ന് റോ YUV സ്ട്രീമുകൾ സൃഷ്ടിക്കുന്നു
സിനോപ്സിസ്
ലാവ് പൈപ്പ് [-o സംഖ്യ] [-n സംഖ്യ] പൈപ്പ്-ലിസ്റ്റ്
വിവരണം
എഡിറ്റിന് സമാനമായ ഘടനയുള്ള 'പൈപ്പ് ലിസ്റ്റ്' എന്ന സ്ക്രിപ്റ്റ് ഫയൽ lavpipe വായിക്കുന്നു
lav2yuv-ലേക്ക് നൽകാവുന്ന ലിസ്റ്റുകൾ. പൈപ്പ് ലിസ്റ്റ് ഫോർമാറ്റിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക് താഴെ കാണുക.
ലാവ്പൈപ്പ് ഉപയോഗിച്ച് സംയോജിപ്പിച്ചിരിക്കുന്ന നിരവധി വീഡിയോ ഉറവിടങ്ങളും ഫിൽട്ടറുകളും പൈപ്പ് ലിസ്റ്റ് നിർവചിക്കുന്നു
stdout-ൽ ഒരൊറ്റ ഔട്ട്പുട്ട് YUV സ്ട്രീം നിർമ്മിക്കുക (ഉദാഹരണത്തിന് കംപ്രസ് ചെയ്യാം
വഴി ഡിസ്കിലേക്ക് സംഭരിച്ചു mpeg2enc(1) അല്ലെങ്കിൽ യുവ്2ലവ്(1)).
ഓപ്ഷനുകൾ
തത്ഫലമായുണ്ടാകുന്ന വീഡിയോ സ്ട്രീമിന്റെ ഒരു പ്രത്യേക ഭാഗം ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നു.
അതായത്, എത്ര ഫ്രെയിമുകൾ ഒഴിവാക്കണമെന്നും എത്ര ഫ്രെയിമുകൾ ഡെലിവർ ചെയ്യണമെന്നും നിങ്ങൾക്ക് ലാവ്പൈപ്പിനോട് പറയാൻ കഴിയും
ആ ഘട്ടത്തിൽ നിന്ന്.
-o സംഖ്യ ഔട്ട്പുട്ട് വീഡിയോയുടെ ഫ്രെയിം ഓഫ്സെറ്റ് ഇതാണ്. ആദ്യത്തേത് സംഖ്യ തത്ഫലമായുണ്ടാകുന്ന ഫ്രെയിമുകൾ
വീഡിയോ കണക്കാക്കുകയോ stdout-ലേക്ക് എഴുതുകയോ ചെയ്യുന്നില്ല. ഈ മൂല്യം ഡിഫോൾട്ടാണ്
0.
-n സംഖ്യ ഇതാണ് ഫ്രെയിം എണ്ണം. ഇൻപുട്ട് ഫയലുകളോ സ്ട്രീമുകളോ പൈപ്പ് ലിസ്റ്റിൽ നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ
സ്ക്രിപ്റ്റിന് ദൈർഘ്യമേറിയതാണ്, ഔട്ട്പുട്ട് കൃത്യമായിരിക്കും സംഖ്യ ഫ്രെയിമുകളുടെ നീളം. ഒരു മൂല്യം
പൈപ്പ് ലിസ്റ്റിൽ നിർവചിച്ചിരിക്കുന്നതുപോലെ അവസാനത്തേത് വരെയുള്ള എല്ലാ ഫ്രെയിമുകളും ആയിരിക്കും എന്നാണ് 0 അർത്ഥമാക്കുന്നത്
കുറച്ച് ഇൻപുട്ട് ഉള്ളിടത്തോളം (0 ആണ് സ്ഥിരസ്ഥിതി) എഴുതിയത്.
പൈപ്പ്-ലിസ്റ്റ്
ലാവ്പൈപ്പ് 'എക്സിക്യൂട്ട്' ചെയ്യുന്ന പൈപ്പ് ലിസ്റ്റ് ഫയലിന്റെ പേരാണ് ഇത്. അറിയാന് വേണ്ടി
ഈ ഫയലിന്റെ ഫോർമാറ്റിനെക്കുറിച്ച് താഴെ കാണുക.
-? കമാൻഡ് വാക്യഘടനയുടെ ഒരു സംഗ്രഹം പ്രദർശിപ്പിക്കുക.
ഉദാഹരണങ്ങൾ
lavpipe -o 100 -n 25 film.pli
film.pli (ൽ
PAL ഇത് സിനിമയുടെ അഞ്ചാമത്തെ സെക്കന്റായിരിക്കും).
lavpipe input.pli | yuv2lav -q80 output.avi
ലാവ്പൈപ്പ് അസംബിൾ ചെയ്ത മൂവിയെ ഒരൊറ്റ എവിഐ ഫയലായി സേവ് ചെയ്യും.
USAGE
ഈ വിഭാഗത്തിൽ lavpipe-ന്റെ ഇൻപുട്ട് ഫയലുകളുടെ പൈപ്പ് ലിസ്റ്റ് സ്ക്രിപ്റ്റുകളുടെ ഫോർമാറ്റ് വിശദീകരിച്ചിരിക്കുന്നു. എങ്കിൽ
നിങ്ങൾക്ക് ചില ഉദാഹരണങ്ങൾ അല്ലെങ്കിൽ കൂടുതൽ വിശദമായ ട്യൂട്ടോറിയൽ ആവശ്യമാണ്, ദയവായി വായിക്കുക mjpegtools(1)
എന്നതിനെക്കുറിച്ച് manpage-ന്റെ വിഭാഗം ഉണ്ടാക്കുന്നു സിനിമ പരിവർത്തനങ്ങൾ. ഫയലും README.lavpipe ആ
വിതരണത്തിൽ ഉൾപ്പെടുത്തണം. മെയിലിംഗ് ലിസ്റ്റ് വഴി ഞങ്ങളെ ബന്ധപ്പെടാനും മടിക്കേണ്ടതില്ല
(താഴെ നോക്കുക).
ഒരു പൈപ്പ് ലിസ്റ്റിൽ രണ്ട് ഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു: YUV ഉറവിടം പട്ടിക ഇതിനുശേഷം പലതും ക്രമം
വിവരണങ്ങൾ ആഗ്രഹിച്ചതുപോലെ. ഇത് എല്ലായ്പ്പോഴും ഇനിപ്പറയുന്ന രണ്ട് വരികളിൽ ആരംഭിക്കുന്നു:
ജോലി പൈപ്പ് പട്ടിക
എല്ലാ പൈപ്പ് ലിസ്റ്റ് സ്ക്രിപ്റ്റിലെയും ആദ്യ വരിയാണിത്. എങ്കിൽ ഇത് ഒരു ലളിതമായ പരിശോധനയായി ഉപയോഗിക്കുന്നു
lavpipe-ന് ശരിക്കും ഒരു പൈപ്പ് ലിസ്റ്റ് സ്ക്രിപ്റ്റ് നൽകിയിട്ടുണ്ട്, നിങ്ങളുടെ പിഎച്ച്ഡി തീസിസല്ല ഇൻപുട്ടായി നൽകിയത്.
NTSC|പാൽ
എല്ലാ പൈപ്പ് ലിസ്റ്റിലെയും രണ്ടാമത്തെ വരിയാണിത്, അത് അനുസരിച്ച് PAL അല്ലെങ്കിൽ NTSC ആകാം
ഏത് വീഡിയോ നിലവാരത്തിലാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നത്. ഇത് ഇപ്പോൾ ഉപയോഗിച്ചിട്ടുണ്ടോ എന്ന് എനിക്ക് ഓർമയില്ല.
ഇപ്പോൾ പിന്തുടരുന്നു ഉറവിടം പട്ടിക:
സംഖ്യ ഇതാണ് ഇൻപുട്ട് കമാൻഡുകളുടെ എണ്ണം. lavpipe അടുത്തത് വായിക്കും സംഖ്യ വരികളും
അവയെ ഇൻപുട്ട് സ്ട്രീം കമാൻഡുകളായി വ്യാഖ്യാനിക്കുക.
കമാൻഡ് (സംഖ്യ തവണ)
$o, $n എന്നീ രണ്ട് വേരിയബിളുകളുള്ള ഒരു സാധുവായ കമാൻഡ് ലൈനാണിത്
ഓഫ്സെറ്റും പ്രോഗ്രാമിന് ഔട്ട്പുട്ട് ചെയ്യേണ്ട ഫ്രെയിമുകളുടെ എണ്ണവും ഉള്ള lavpipe.
ഉദാഹരണം:
lav2yuv -o $o -f $n input.avi
അങ്ങനെ, ഒരു ഉദാഹരണം ഉറവിടം പട്ടിക ഇതുപോലെയാകാം:
2
lav2yuv -o $o -f $n രംഗം1.avi
lav2yuv -o $o -f $n രംഗം2.avi
ഇതിനുശേഷം നിങ്ങൾക്ക് പലതും ചേർക്കാം ക്രമം വിവരണങ്ങൾ ആവശ്യത്തിനനുസരിച്ച്. അവ ഓരോന്നും നിർമ്മിച്ചിരിക്കുന്നു
ഇനിപ്പറയുന്ന രീതിയിൽ:
സംഖ്യ ഈ ശ്രേണി നിലനിൽക്കുന്ന ഫ്രെയിമുകളുടെ എണ്ണം.
സംഖ്യ ഈ ശ്രേണിയിൽ ഉപയോഗിക്കുന്ന ഇൻപുട്ടുകളുടെ എണ്ണം. ഈ നമ്പർ ഉണ്ടായിരിക്കണം
കോഴ്സ് മുകളിൽ നിർവചിച്ചിട്ടുള്ള ഇൻപുട്ടുകളുടെ എണ്ണത്തേക്കാൾ കുറവോ തുല്യമോ ആയിരിക്കണം.
idx [ഓഫ്] (സംഖ്യ തവണ)
ഫയലിന്റെ തുടക്കത്തിൽ നിർവചിച്ചിരിക്കുന്ന ഉറവിടങ്ങളുടെ സൂചികകളാണിവ
(ആദ്യ ഉറവിടം 0) ഒരു ഓപ്ഷണൽ ഫ്രെയിം ഓഫ്സെറ്റിനൊപ്പം (അതായത് ക്രമം ഫ്രെയിമിൽ ആരംഭിക്കുന്നു
അക്കം ഓഫ് ഈ ഇൻപുട്ടിന്റെ.) - ഈ മൂല്യം ഡിഫോൾട്ട് 0 ആയി മാറുന്നു. ഉദാഹരണം:
0 150
കമാൻഡ്
ഇത് വായിക്കുന്ന ഒരു YUV ഫിൽട്ടർ ടൂളിലേക്കുള്ള സാധുവായ കമാൻഡ് ലൈനാണ് സംഖ്യ ഇൻപുട്ട് സ്ട്രീമുകളും
അതിന്റെ ഇൻപുട്ടുകൾ സംയോജിപ്പിച്ച് ഒരു ഔട്ട്പുട്ട് സ്ട്രീം എഴുതുന്നു. ഓപ്ഷണലായി, ഫിൽട്ടർ ടൂൾ ആകാം
രണ്ട് $o, $n വേരിയബിളുകൾ നൽകിയിരിക്കുന്നു, അത് ഉറവിടത്തിലെ പോലെ lavpipe ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും
കമാൻഡുകൾ (മുകളിൽ കാണുക). കൂടുതൽ വിവരങ്ങൾക്ക് വായിക്കുക README.lavpipe അല്ലെങ്കിൽ അതിനുള്ള ഡോക്യുമെന്റേഷൻ
ഫിൽട്ടർ പ്രോഗ്രാമുകൾ (ലഭ്യമെങ്കിൽ). ഒരു ഉദാഹരണ ഫിൽട്ടർ ഇതുപോലെയാകാം:
transist.flt -o 0 -O 255 -s $o -n $n -d 50
സീക്വൻസിന് ഒരു ഇൻപുട്ട് മാത്രമേ ഉള്ളൂവെങ്കിൽ അത് ഔട്ട്പുട്ടിലേക്ക് പകർത്തണം,
കമാൻഡ് ലൈനിന് പകരം നിങ്ങൾക്ക് ഒരു ഡാഷ് ഉപയോഗിക്കാം:
-
ഒരു പരിവർത്തനം നടപ്പിലാക്കുന്ന ഒരു സമ്പൂർണ്ണ പൈപ്പ് ലിസ്റ്റിനുള്ള ഒരു ഉദാഹരണം ഇതാ
സീൻ1.അവി മുതൽ സീൻ2.അവി വരെ
നീക്കംചെയ്യുക ദി COMMENTS ശേഷം ദി #
ജോലി പൈപ്പ് പട്ടിക
പാൽ
2
lav2yuv -o $o -f $n രംഗം1.avi
lav2yuv -o $o -f $n രംഗം2.avi
50 # ആദ്യ ശ്രേണി: 50 ഫ്രെയിമുകൾ
1 # എന്നതിൽ ഒരു ഇൻപുട്ട് അടങ്ങിയിരിക്കുന്നു:
0 0 # scene1.avi, ഓഫ്സെറ്റ് 0
- # ലളിതമായ ഔട്ട്പുട്ട്
25 # രണ്ടാം ശ്രേണി: 25 ഫ്രെയിമുകൾ
2 # രണ്ട് ഇൻപുട്ടുകൾ അടങ്ങിയിരിക്കുന്നു:
0 50 # scene1.avi, ഓഫ്സെറ്റ് 50
1 # scene2.avi, ഓഫ്സെറ്റ് 0
transist.flt -o 0 -O 255 -s $o -n $n -d 50 # സംക്രമണം
50 # മൂന്നാമത്തെ സീക്വൻസ്: 50 ഫ്രെയിമുകൾ
1 # എന്നതിൽ ഒരു ഇൻപുട്ട് അടങ്ങിയിരിക്കുന്നു:
1 25 # scene2.avi, ഓഫ്സെറ്റ് 25
- # ലളിതമായ ഔട്ട്പുട്ട്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lavpipe ഓൺലൈനായി ഉപയോഗിക്കുക