ഉബുണ്ടുവിലെ Avconv ടൂൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് വീഡിയോയും ഓഡിയോയും എങ്ങനെ റെക്കോർഡ് ചെയ്യാം


മൾട്ടിമീഡിയ ഫയലുകൾ, സ്ട്രീമുകൾ, പ്രോട്ടോക്കോളുകൾ എന്നിവ കൈകാര്യം ചെയ്യാൻ ഉപയോഗിക്കുന്ന ക്രോസ്-പ്ലാറ്റ്ഫോം ലൈബ്രറികളുടെയും ടൂളുകളുടെയും ഒരു കൂട്ടമാണ് Libav, ഇത് യഥാർത്ഥത്തിൽ ffmpeg പ്രോജക്റ്റിൽ നിന്ന് ഫോർക്ക് ചെയ്തതാണ്. ലിബാവിൽ ഇതുപോലുള്ള നിരവധി ഉപ-ഉപകരണങ്ങൾ ഉൾപ്പെടുന്നു:

  1. Avplay: ഒരു വീഡിയോ & ഓഡിയോ പ്ലെയർ.
  2. Avconv: ഒരു മൾട്ടിമീഡിയ കൺവെർട്ടറും വിവിധ ഉറവിടങ്ങളിൽ നിന്നുള്ള ഒരു വീഡിയോ, ഓഡിയോ റെക്കോർഡറും.
  3. Avprobe: മൾട്ടിമീഡിയ ഫയൽ സ്ട്രീമിലേക്ക് ബന്ധിപ്പിക്കുകയും അതിനെക്കുറിച്ചുള്ള ഉപയോഗപ്രദമായ നിരവധി വിവരങ്ങളും സ്ഥിതിവിവരക്കണക്കുകളും നൽകുകയും ചെയ്യുന്ന ഒരു ഉപകരണം.
  4. Libavfilter: വ്യത്യസ്ത Libav ടൂളുകൾക്കായുള്ള ഒരു ഫിൽട്ടറിംഗ് API.

ഈ ലേഖനത്തിൽ, Debian/Ubuntu/Linux Mint വിതരണങ്ങളിലെ 'Avconv' പ്രോഗ്രാം ഉപയോഗിച്ച് ലിനക്സ് ഡെസ്ക്ടോപ്പിന്റെ വീഡിയോയും ഓഡിയോയും എങ്ങനെ റെക്കോർഡ് ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

ഘട്ടം 1: Avconv ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. avconv എന്നത് \libav-tools പാക്കേജിൽ നിന്നുള്ള ഒരു ഭാഗമാണ്, ഇത് Ubuntu, Mint പോലുള്ള എല്ലാ ഡെബിയൻ അധിഷ്ഠിത വിതരണങ്ങൾക്കുമായി ഔദ്യോഗിക ശേഖരണങ്ങളിൽ നിന്നും ഇൻസ്റ്റാൾ ചെയ്യാൻ ലഭ്യമാണ്, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച്.

$ sudo apt-get update
$ sudo apt-get install libav-tools

ശ്രദ്ധിക്കുക: ഡിഫോൾട്ട് റിപ്പോസിറ്ററികളിൽ നിന്ന് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത്, 'avconv' ടൂളിന്റെ കുറച്ച് പഴയ പതിപ്പ് നിങ്ങൾക്ക് നൽകിയേക്കാം. അതിനാൽ, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ ഔദ്യോഗിക ജിറ്റ് ശേഖരത്തിൽ നിന്ന് ഏറ്റവും പുതിയ പതിപ്പ് ലഭിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

ശ്രദ്ധിക്കുക: കോൺഫിഗറേഷൻ ഫയലിനായി ലഭ്യമായ എല്ലാ ഓപ്uഷനുകളും ലിസ്റ്റുചെയ്യുന്നതിനും നിങ്ങൾക്ക് ആവശ്യമുള്ള കോഡെക്കുകളും ലൈബ്രറികളും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനും നിങ്ങൾ \./configure –help” റൺ ചെയ്യേണ്ടതുണ്ട്. ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി ധാരാളം ജോലികൾ.

കംപൈൽ ഫ്രം സോഴ്സ് വഴിയാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നതെങ്കിൽ, പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾ എല്ലായ്uപ്പോഴും \avconv എന്നതിന് പകരം \sudo avconv ഉപയോഗിക്കേണ്ടി വരും. ഉപകരണം.

ഘട്ടം 2: ഡെസ്ക്ടോപ്പിന്റെ വീഡിയോ റെക്കോർഡിംഗ് ആരംഭിക്കുക

2. നിങ്ങൾ ഇപ്പോൾ തയ്യാറാണ്, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് വീഡിയോ റെക്കോർഡ് ചെയ്യുക മാത്രമാണ് നിങ്ങൾ ചെയ്യേണ്ടത്.

$ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

ഇപ്പോൾ നമുക്ക് കമാൻഡ് ചുരുക്കത്തിൽ വിശദീകരിക്കാം:

  1. avconv -f x11grab എന്നത് X സെർവറിൽ നിന്ന് വീഡിയോ ക്യാപ്uചർ ചെയ്യുന്നതിനുള്ള ഡിഫോൾട്ട് കമാൻഡ് ആണ്.
  2. -r 25 എന്നത് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫ്രെയിം റേറ്റ് ആണ്, നിങ്ങൾക്ക് വേണമെങ്കിൽ അത് മാറ്റാവുന്നതാണ്.
  3. -s 1920×1080 എന്നത് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ സ്uക്രീൻ റെസല്യൂഷനാണ്, അത് നിങ്ങളുടെ നിലവിലെ സിസ്റ്റം റെസല്യൂഷനിലേക്ക് മാറ്റുക, ഇത് ചെയ്യേണ്ടത് വളരെ പ്രധാനമാണ്.
  4. -i :0.0 ആണ് ഞങ്ങളുടെ റെക്കോർഡിംഗ് ആരംഭ പോയിന്റ് സജ്ജീകരിക്കേണ്ടത്, അത് ഇതുപോലെ വിടുക.
  5. -vcodec libx264 എന്നത് ഡെസ്uക്uടോപ്പ് റെക്കോർഡ് ചെയ്യാൻ ഞങ്ങൾ ഉപയോഗിക്കുന്ന വീഡിയോ കോഡെക് ആണ്.
  6. -threads 4 എന്നത് ത്രെഡുകളുടെ എണ്ണമാണ്, നിങ്ങൾക്ക് വേണമെങ്കിൽ അത് മാറ്റാവുന്നതാണ്.
  7. $HOME/output ആണ് നിങ്ങൾ ഫയൽ സേവ് ചെയ്യേണ്ട ലക്ഷ്യസ്ഥാന പാത.
  8. .avi എന്നത് വീഡിയോ ഫോർമാറ്റാണ്, നിങ്ങൾക്ക് ഇത് flv, mp4, wmv, mov, mkv എന്നിങ്ങനെ മാറ്റാം.

3. നിങ്ങൾ കമാൻഡ് നൽകിയ ശേഷം, ടെർമിനലിൽ നിന്ന് പ്രവർത്തിക്കുന്ന ഒരു പ്രക്രിയയായി റെക്കോർഡിംഗ് സ്വയമേവ ആരംഭിക്കും, അത് നിർത്തുന്നതിന്, ടെർമിനൽ വിൻഡോയ്ക്കുള്ളിലെ \Ctrl + C കീകൾ അമർത്തുക.

4. ഇപ്പോൾ, നിങ്ങൾക്ക് VLC അല്ലെങ്കിൽ മറ്റേതെങ്കിലും മൾട്ടിമീഡിയ പ്ലെയർ ഉപയോഗിച്ച് ഫയൽ പ്രവർത്തിപ്പിക്കാം, അല്ലെങ്കിൽ അതേ Libav പാക്കേജിൽ നിന്നുള്ള മൾട്ടിമീഡിയ പ്ലെയറായ \avplay ടൂൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് പ്രവർത്തിപ്പിക്കാം.

$ avplay $HOME/output.avi

ശ്രദ്ധിക്കുക: ഡെസ്റ്റിനേഷൻ ഫയൽ പാത്ത് മാറ്റിസ്ഥാപിക്കാൻ മറക്കരുത്. റെക്കോർഡിംഗിന്റെ ഗുണനിലവാരം വളരെ മികച്ചതാണ്.

\avconv ടൂൾ ഉപയോഗിച്ച് ഞാൻ റെക്കോർഡ് ചെയ്ത ഒരു വീഡിയോ ഇതാ.

ഘട്ടം 3: ഡെസ്ക്ടോപ്പിന്റെ വീഡിയോ, ഓഡിയോ റെക്കോർഡിംഗ് ആരംഭിക്കുക

5. നിങ്ങൾക്ക് ഓഡിയോയും റെക്കോർഡ് ചെയ്യണമെങ്കിൽ, ഓഡിയോയ്uക്കായി ലഭ്യമായ എല്ലാ ഇൻപുട്ട് ഉറവിടങ്ങളും ലിസ്റ്റുചെയ്യുന്നതിന് ആദ്യം ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ arecord -l

ഇത് നിങ്ങൾക്ക് ഇതുപോലുള്ള ചില ഔട്ട്പുട്ട് നൽകും.

എന്റെ കാര്യത്തിൽ, എനിക്ക് ഓഡിയോയ്uക്കായി മാത്രം ഒരു ഇൻപുട്ട് ഉറവിടമുണ്ട്, അതിന്റെ നമ്പർ \1 ആണ്, അതുകൊണ്ടാണ് വീഡിയോയും മൈക്രോഫോൺ ഓഡിയോയും ക്യാപ്uചർ ചെയ്യാൻ ഞാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാൻ പോകുന്നത്.

$ avconv -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 output-file2.avi

മഞ്ഞ നിറത്തിലുള്ള ആ ഭാഗം നിങ്ങൾ കാണുന്നുണ്ടോ? കമാൻഡിനായി ഞാൻ ചെയ്ത ഒരേയൊരു പരിഷ്uക്കരണം ഇതാണ്. ഇപ്പോൾ നമുക്ക് കമാൻഡ് ചുരുക്കത്തിൽ വിശദീകരിക്കാം:

  1. -f alsa എന്നത് alsa ഉപകരണത്തിൽ നിന്ന് ശബ്ദം പിടിച്ചെടുക്കാനുള്ള ഒരു ഓപ്ഷനാണ്.
  2. -i hw:1 എന്നത് \hw:1 ഉപകരണത്തിൽ നിന്ന് ഓഡിയോ ഇൻപുട്ട് ഉറവിടം എടുക്കുന്നതിനുള്ള ഒരു ഓപ്ഷനാണ്, അത് എന്റെ കമ്പ്യൂട്ടറിലെ ആദ്യത്തേതും ഒരേയൊരു ഇൻപുട്ട് ശബ്ദ ഉപകരണവുമാണ്.< /ലി>

ശ്രദ്ധിക്കുക: arecord -l1 നമ്പർ മാറ്റിസ്ഥാപിക്കാൻ മറക്കരുത്. > കമാൻഡ്.

റെക്കോർഡിംഗ് നിർത്താൻ, നിങ്ങൾക്ക് വീണ്ടും \Ctrl + C” കീകൾ അമർത്താം.

ഘട്ടം 4: ഡെസ്ക്ടോപ്പിന്റെ ഓഡിയോ റെക്കോർഡിംഗ് ആരംഭിക്കുക

6. നിങ്ങൾക്ക് ഓഡിയോ മാത്രം റെക്കോർഡ് ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം.

$ avconv -f alsa -i hw:1 out.wav

7. നിങ്ങൾക്ക് .mp3 പകരം ലിബാവ് പിന്തുണയ്uക്കുന്ന ഓഡിയോ ഫോർമാറ്റ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം, വിഎൽസി പോലുള്ള ഏത് മട്ട്uലിമീഡിയ പ്ലെയർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇപ്പോൾ out.wav പ്ലേ ചെയ്യാം.

ഉപസംഹാരം

\avconv ടൂൾ ഡെസ്uക്uടോപ്പിന്റെ വീഡിയോയും ഓഡിയോയും റെക്കോർഡ് ചെയ്യാൻ മാത്രമല്ല, മറ്റ് പല കാര്യങ്ങൾ ചെയ്യാനും ഉപയോഗിക്കാം. കൂടുതൽ ഉപയോഗത്തിനും \avconv ടൂളിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്കും, നിങ്ങൾക്ക് ഔദ്യോഗിക ഗൈഡ് സന്ദർശിക്കാവുന്നതാണ്. ചെയ്തത്.

ഇതും വായിക്കുക: മൾട്ടിമീഡിയ ഫയലുകൾ റെക്കോർഡ് ചെയ്യാനും പരിവർത്തനം ചെയ്യാനും 10 Avconv കമാൻഡുകൾ

നിങ്ങളുടെ ഡെസ്uക്uടോപ്പ് റെക്കോർഡ് ചെയ്യാൻ നിങ്ങൾ മുമ്പ് \avconv ടൂൾ ഉപയോഗിച്ചിട്ടുണ്ടോ? ഇതിനെക്കുറിച്ച് നിങ്ങൾ എന്താണ് ചിന്തിക്കുന്നത്? നിങ്ങളുടെ ഡെസ്uക്uടോപ്പ് റെക്കോർഡുചെയ്യാൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന മറ്റെന്തെങ്കിലും ഉപകരണങ്ങൾ ഉണ്ടോ? അവ ഞങ്ങളുമായി അഭിപ്രായങ്ങളിൽ പങ്കിടുക.