ലിനക്സ് ടെർമിനലിൽ നിന്ന് വീഡിയോകളും ഓഡിയോകളും റെക്കോർഡ് ചെയ്യാനും പരിവർത്തനം ചെയ്യാനും എക്uസ്uട്രാക്uറ്റുചെയ്യാനുമുള്ള 11 Avconv കമാൻഡുകൾ


മുമ്പത്തെ ലേഖനത്തിൽ, ഞങ്ങൾ 'Avconv' ടൂൾ ഉപയോഗിച്ച് ഡെസ്uക്uടോപ്പ് വീഡിയോയും ഓഡിയോയും എങ്ങനെ റെക്കോർഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ച് സംസാരിച്ചു. മൾട്ടിമീഡിയ സ്ട്രീമുകളും ഫയലുകളും കൈകാര്യം ചെയ്യാൻ \avconv ടൂളിന് മറ്റ് നിരവധി ഉപയോഗ മാർഗങ്ങളുണ്ടെന്ന് ഞങ്ങൾ സൂചിപ്പിച്ചു.

  1. ‘Avconv’ കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് വീഡിയോയും ഓഡിയോയും റെക്കോർഡ് ചെയ്യുക

\avconv പ്രോഗ്രാമിനൊപ്പം ഉപയോഗിക്കേണ്ട ഏറ്റവും പ്രധാനപ്പെട്ട 10 കമാൻഡുകൾ ഈ ലേഖനത്തിൽ നമ്മൾ കണ്ടെത്തും.

ഉറപ്പാക്കാൻ, നിങ്ങൾ ഉപയോഗിക്കുന്നതിന് \avconv ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്, Debian/Ubuntu/Mint-ന് കീഴിൽ ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:

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

1. വീഡിയോ, ഓഡിയോ ഫയൽ വിവരങ്ങൾ നേടുക

ഏതെങ്കിലും മൾട്ടിമീഡിയ ഫയലിനെ കുറിച്ച് നിങ്ങൾക്ക് കുറച്ച് വിവരങ്ങൾ ലഭിക്കണമെങ്കിൽ, avcon കമാൻഡ് ഉപയോഗിച്ച് '-i' (വിവരം) ഓപ്ഷൻ ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങളുടെ ഓഡിയോ അല്ലെങ്കിൽ വീഡിയോ ഫയൽ നൽകുക.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 

avconv version 11-6:11-1, Copyright (c) 2000-2014 the Libav developers
  built on Sep 26 2014 14:34:54 with gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Michael-Jackson-You-Rock-My-World-HD.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-12-04 15:45:45
  Duration: 00:09:43.05, start: 0.000000, bitrate: 1898 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1703 kb/s, 29.97 fps, 60k tbn, 59.94 tbc (default)
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2013-12-04 15:46:06
At least one output file must be specified

2. വീഡിയോ ഫയലിൽ നിന്ന് ഓഡിയോ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക

ഏതെങ്കിലും വീഡിയോ ഫയലിൽ നിന്ന് മാത്രം ഓഡിയോ എക്uസ്uട്രാക്uറ്റുചെയ്യാനും മറ്റൊരു ഫയലിലേക്ക് ഔട്ട്uപുട്ട് ചെയ്യാനും, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vn -f wav sound.wav

മുകളിലുള്ള കമാൻഡിനെക്കുറിച്ചുള്ള ചില പോയിന്റുകൾ:

  1. ഇൻപുട്ട് ഫയലിന്റെ പേര് നിങ്ങളുടെ വീഡിയോ ഫയലിന്റെ പേര് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ മറക്കരുത്.
  2. മൾട്ടിമീഡിയ ഫയലിൽ നിന്ന് വീഡിയോ നീക്കം ചെയ്യാൻ ഞങ്ങൾ ഉപയോഗിക്കുന്ന ഒരു ഓപ്ഷനാണ്
  3. -vn.
  4. -f wav എന്നത് ഞങ്ങളുടെ ഔട്ട്uപുട്ട് ഫയൽ ഉപയോഗിക്കണമെന്ന് ഞങ്ങൾ ആഗ്രഹിക്കുന്ന ഫോർമാറ്റാണ്, നിങ്ങൾക്ക് വേണമെങ്കിൽ \mp3 അല്ലെങ്കിൽ \webm ലേക്ക് മാറാം.
  5. sound.wav എന്നത് ഔട്ട്uപുട്ട് ഫയലിന്റെ പേരാണ്.

3. ഓഡിയോ ഫയലിൽ നിന്ന് വീഡിയോ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് വീഡിയോയും ഓഡിയോയും അടങ്ങിയിരിക്കുന്ന ഒരു മൾട്ടിമീഡിയ ഫയലിൽ നിന്ന് മാത്രമേ നിങ്ങൾക്ക് വീഡിയോ എക്uസ്uട്രാക്uറ്റുചെയ്യാനാകൂ.

$ avconv -i You-Rock-My-World.avi -vcodec libx264 -an -f mp4 video.mp4

മുകളിലുള്ള കമാൻഡിനെക്കുറിച്ചുള്ള വിവരണം:

  1. -an എന്നത് ഫയലിൽ നിന്ന് ഓഡിയോ ഡ്രോപ്പ് ചെയ്യുന്നതിനുള്ള ഒരു ഓപ്ഷനാണ്.
  2. mp4 എന്നത് ഞങ്ങളുടെ പുതിയ ഫയലിനായി ഞങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഫോർമാറ്റാണ്, നിങ്ങൾക്ക് \mkv, \ogg.. മുതലായവയിലേക്ക് മാറ്റാം, ഓർക്കുക, നിങ്ങൾ\മാറ്റേണ്ടി വരും. video.mp4” മുതൽ \video.mkv” വരെ.

4. .avi .mkv ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക

ഒരു .avi ഫയൽ .mkv ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യാൻ, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

$ avconv -i You-Rock-My-World.avi -vcodec libx264 You-Rock-My-World.mkv

  1. -i source-file.avi എന്നത് നമ്മൾ പരിവർത്തനം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഫയലാണ് (-i = -input).
  2. -vcodec എന്നത് പരിവർത്തനം പ്രോസസ്സ് ചെയ്യുമ്പോൾ ഉപയോഗിക്കുന്നതിന് ഒരു വീഡിയോ കോഡെക് തിരഞ്ഞെടുക്കാൻ ഞങ്ങൾ ഉപയോഗിക്കുന്ന ഒരു ഓപ്ഷനാണ്, ഞങ്ങളുടെ കാര്യത്തിൽ ഇത് \libx264 ആണ്, വീഡിയോ നിലനിർത്തുന്നതിന് ഈ ഓപ്ഷൻ പ്രധാനമാണ് ഗുണനിലവാരം.
  3. newfile.mkv എന്നത് ഔട്ട്uപുട്ട് ഫയലിന്റെ പേരാണ്.

5. .mp4 ലേക്ക് avi ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക

n .mp4 ഫയൽ .avi ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യാൻ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vcodec libx264 newfile.avi

6. .mp3 ലേക്ക് .wav ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക

ഇവിടെ പുതിയതായി ഒന്നുമില്ല.. ഞങ്ങൾ ഒരു ഫയൽ ഇൻപുട്ട് ചെയ്തു, മറ്റൊന്ന് ഔട്ട്പുട്ട് ചെയ്തു :) ഇവിടെ, ഞങ്ങൾ -vcodec libx264 ഓപ്ഷൻ ഉപയോഗിക്കേണ്ടതില്ല, കാരണം ഞങ്ങൾ ഒരു ഓഡിയോ ഫയൽ മറ്റൊരു ഓഡിയോയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു ഫയൽ, ഇവിടെ വീഡിയോ ഒന്നുമില്ല.

$ avconv -i michael-jackson-dangerous.mp3 newfile.wav

7. .yuv ലേക്ക് .avi ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക

നിങ്ങൾക്ക് വേണമെങ്കിൽ മുൻ കമാൻഡുകളിലെ നിങ്ങളുടെ ആവശ്യങ്ങൾക്കനുസരിച്ച് ഫോർമാറ്റ് മാറ്റാവുന്നതാണ്, നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഫോർമാറ്റ് Libav പിന്തുണയ്ക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.

$ avconv -i oldfile.yuv newfile.avi

8. വീഡിയോയും ഓഡിയോയും ഒരുമിച്ച് ലയിപ്പിക്കുക

ഒരു ഓഡിയോ ഫയലുമായി ഒരു വീഡിയോ ഫയൽ ലയിപ്പിക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ avconv -i the-sound-file.wav -i the-video-file.avi the-output-file.mkv

നിങ്ങൾക്ക് \the-output-file.mkv പകരം \the-output-file.avi അല്ലെങ്കിൽ ലിബാവ് പിന്തുണയ്ക്കുന്ന മറ്റേതെങ്കിലും ഫോർമാറ്റ് (ചോദിക്കരുത് അതിനെക്കുറിച്ച് ഞാൻ, അവയെല്ലാം സ്വയം പരീക്ഷിച്ചുനോക്കൂ!).

9. വീഡിയോ ചിത്രങ്ങളാക്കി മാറ്റുക

ഒരു വീഡിയോ ഫയൽ വ്യത്യസ്ത ചിത്രങ്ങളാക്കി മാറ്റുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

$ avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png

  1. -r 1: ഓരോ ചിത്രത്തിനും നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫ്രെയിമുകളുടെ എണ്ണമാണ്, അത് കൂടുന്തോറും കൂടുതൽ ചിത്രങ്ങൾ സൃഷ്ടിക്കപ്പെടുന്നു.
  2. 1366×768: ഇമേജുകൾക്കായി നിങ്ങൾ ആഗ്രഹിക്കുന്ന വീതിയും ഉയരവുമാണ്, നിങ്ങൾക്ക് ആവശ്യമുള്ള മറ്റേതെങ്കിലും വലുപ്പം ഉപയോഗിച്ച് അത് മാറ്റിസ്ഥാപിക്കാം.
  3. image-%03d.png: ചിത്രത്തിന്റെ പേര് ഫോർമാറ്റ് ആണ്, നിങ്ങൾ കമാൻഡ് പരീക്ഷിച്ചാൽ, അത് \image-001.png , \image-002 പോലെയുള്ള നിരവധി ചിത്രങ്ങൾ സൃഷ്ടിക്കും. .png”.. മുതലായവ, നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ \png എന്നത് \jpg അല്ലെങ്കിൽ \jpeg ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം.

10. ലിബാവിനൊപ്പം ഉപയോഗിക്കാനുള്ള കൂടുതൽ ഓപ്ഷനുകൾ

Libav-ൽ, \ഫിൽട്ടറുകൾ എന്ന് വിളിക്കപ്പെടുന്ന ഒരു അത്ഭുതകരമായ സംഗതികൾ ഉണ്ട്, ഫിൽട്ടറുകൾ ഉപയോഗിച്ച്, നിങ്ങളുടെ മൾട്ടിമീഡിയ ഫയലുകളിൽ നിങ്ങൾക്ക് നിരവധി മികച്ച കാര്യങ്ങൾ ചെയ്യാൻ കഴിയും. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്ന കമാൻഡ് എടുക്കുക.

$ avconv -i input-video.avi -vcodec libx264 -vf "drawbox=x=50:y=50:width=400:height=300:[email " output-video.avi

  1. -vf: ഒരു വീഡിയോ ഫിൽട്ടർ പ്രയോഗിക്കുന്നതിനുള്ള ഒരു ഓപ്ഷനാണ് (നിങ്ങൾക്ക് ഒരു ഓഡിയോ ഫിൽട്ടർ ഉപയോഗിക്കണമെങ്കിൽ, അത് -af ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക).
  2. drawbox=x=50:y=50:width=400:height=300:[email : ഇവിടെ ഞങ്ങൾ \drawbox എന്ന ഫിൽട്ടർ പ്രയോഗിച്ചു, അത് 400 ഉള്ള ചുവന്ന പെട്ടി വരയ്ക്കുന്നു വീതിയും 300 ഉയരവും x=50, y = 50.

മുകളിലുള്ള കമാൻഡിന്റെ ഫലം ഇതാ.

ഉദാഹരണത്തിന് ഇനിപ്പറയുന്ന കമാൻഡ് എടുക്കുക,

$ avconv -i input-file.avi -vcodec libx264 -vf "transpose=cclock" output-file.avi

  1. transpose=cclock എന്നത് വീഡിയോയെ 90 ഡിഗ്രി ഘടികാരദിശയിൽ തിരിക്കുന്ന ഒരു വീഡിയോ ഫിൽട്ടറാണ്.

നിങ്ങൾക്ക് ലഭിക്കാനുള്ള ഒരു ചിത്രം ഇതാ.

11. tty ഒരു വീഡിയോ ആയി റെക്കോർഡ് ചെയ്യുക

ഈ കമാൻഡ് റൂട്ട് ഉപയോക്താവ് ഉപയോഗിക്കേണ്ടതാണ്, ഇത് സുഡോ ഇല്ലാതെ പ്രവർത്തിക്കില്ല, കാരണം ഇതിന് ഫ്രെയിംബഫർ ഉപകരണത്തിലേക്ക് (fbdev) ആക്സസ് ആവശ്യമാണ്. fbdev ലിനക്സ് ഫ്രെയിംബഫർ ഇൻപുട്ട് ഉപകരണമാണ്, ഈ ഉപകരണം കൺസോളിൽ ഗ്രാഫിക്സ് കാണിക്കുന്നതിനുള്ള ഉത്തരവാദിത്ത ഉപകരണമാണ്.

$ sudo avconv -f fbdev -r 30 -i /dev/fb0 out.avi

  1. * -r 30: എന്നത് ഒരു സെക്കൻഡിലെ ഫ്രെയിമുകളുടെ എണ്ണമാണ്.
  2. * -i /dev/fb0: പ്രവർത്തിക്കുന്ന ഫയൽ ഉപകരണ നോഡാണ്, ഈ ഓപ്uഷൻ ഉപയോഗിക്കുന്നതിലൂടെ, tty-ൽ നിന്ന് വീഡിയോ ക്യാപ്uചർ ചെയ്യാൻ ഞങ്ങൾക്ക് കഴിയും.

അതിശയകരമാണ് അല്ലേ? avconv എന്നതിനായുള്ള മറ്റ് നിരവധി ഉപയോഗ മാർഗ്ഗങ്ങൾ കൂടാതെ നിങ്ങളുടെ മൾട്ടിമീഡിയ ഫയലുകൾക്കൊപ്പം ഉപയോഗിക്കാൻ മറ്റ് നിരവധി നല്ല ഫിൽട്ടറുകളും ഉണ്ട്, നിങ്ങൾക്ക് അവയെല്ലാം ഔദ്യോഗിക ഡോക്യുമെന്റേഷനിൽ നിന്ന് പരിശോധിക്കാം

Avconv കമാൻഡ് ഉപയോഗം

നിങ്ങൾ മുമ്പ് Libav-ന്റെ മുൻകൂർ ഉപയോഗം പരീക്ഷിച്ചിട്ടുണ്ടോ? അതിനെപ്പറ്റി നീ എന്താണു കരുത്തിയത്? avconv-നായി നിങ്ങൾക്ക് മറ്റെന്തെങ്കിലും പ്രധാനപ്പെട്ട കമാൻഡുകൾ ഉണ്ടോ? അഭിപ്രായങ്ങളിൽ അവ ഞങ്ങളുമായി പങ്കിടുക!