ലിനക്സിൽ വീഡിയോ, ഓഡിയോ, ഇമേജ് കൺവേർഷനുള്ള 15 ഉപയോഗപ്രദമായ FFmpeg കമാൻഡുകൾ - ഭാഗം 2


ഓഡിയോ, വീഡിയോ ഫയലുകളിൽ വിവിധ പരിവർത്തന നടപടിക്രമങ്ങൾ നടത്താൻ നിങ്ങൾക്ക് എങ്ങനെ FFmpeg മൾട്ടിമീഡിയ ഫ്രെയിംവർക്ക് ഉപയോഗിക്കാമെന്നതിന്റെ ചില ഓപ്ഷനുകളും ഉദാഹരണങ്ങളും ഈ ലേഖനത്തിൽ ഞങ്ങൾ നോക്കാൻ പോകുന്നു.

FFmpeg-നെ കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾക്കും വ്യത്യസ്ത ലിനക്സ് ഡിസ്ട്രോകളിൽ ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾക്കും, ചുവടെയുള്ള ലിങ്കിൽ നിന്നുള്ള ലേഖനം വായിക്കുക:

ഉപയോഗപ്രദമായ FFmpeg കമാൻഡുകൾ

FFmpeg യൂട്ടിലിറ്റി മിക്കവാറും എല്ലാ പ്രധാന ഓഡിയോ, വീഡിയോ ഫോർമാറ്റുകളെയും പിന്തുണയ്ക്കുന്നു, നിങ്ങൾക്ക് ffmpeg പിന്തുണയ്ക്കുന്ന ലഭ്യമായ ഫോർമാറ്റുകൾ പരിശോധിക്കണമെങ്കിൽ, പിന്തുണയ്ക്കുന്ന എല്ലാ ഫോർമാറ്റുകളും ലിസ്റ്റുചെയ്യുന്നതിന് നിങ്ങൾക്ക് ./ffmpeg -formats കമാൻഡ് ഉപയോഗിക്കാം. നിങ്ങൾ ഈ ടൂളിൽ പുതിയ ആളാണെങ്കിൽ, ഈ ശക്തമായ ഉപകരണത്തിന്റെ കഴിവുകളെക്കുറിച്ച് നിങ്ങൾക്ക് മികച്ച ആശയം നൽകുന്ന ചില ഹാൻഡി കമാൻഡുകൾ ഇതാ.

ഒരു ഫയലിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നതിന് (വീഡിയോ.mp4 എന്ന് പറയുക), ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. നിങ്ങൾ ഒരു ഔട്ട്പുട്ട് ഫയൽ വ്യക്തമാക്കേണ്ടതുണ്ടെന്ന് ഓർക്കുക, എന്നാൽ ഈ സാഹചര്യത്തിൽ ഇൻപുട്ട് ഫയലിനെക്കുറിച്ചുള്ള ചില വിവരങ്ങൾ മാത്രമേ ഞങ്ങൾക്ക് ലഭിക്കൂ.

$ ffmpeg -i video.flv -hide_banner

കുറിപ്പ്: ബിൽഡ് ഓപ്uഷനുകളും ലൈബ്രറി പതിപ്പുകളും പോലുള്ള എന്റെ ffmpeg കാണിച്ചിരിക്കുന്ന പകർപ്പവകാശ അറിയിപ്പ് മറയ്uക്കാൻ -hide_banner ഓപ്ഷൻ ഉപയോഗിക്കുന്നു. ഈ വിവരങ്ങൾ അച്ചടിക്കുന്നത് തടയാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.

ഉദാഹരണത്തിന്, നിങ്ങൾ -hide_banner ഓപ്ഷൻ ചേർക്കാതെ മുകളിലുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, അത് കാണിച്ചിരിക്കുന്നതുപോലെ എല്ലാ FFmpeg ടൂളുകളും പകർപ്പവകാശ വിവരങ്ങളും പ്രിന്റ് ചെയ്യും.

$ ffmpeg -i video.flv

ഒരു വീഡിയോ ചിത്രങ്ങളുടെ എണ്ണത്തിലേക്ക് മാറ്റുന്നതിന്, താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. കമാൻഡ് image1.jpg, image2.jpg എന്നിങ്ങനെ പേരുള്ള ഫയലുകൾ സൃഷ്ടിക്കുന്നു...

$ ffmpeg -i video.flv image%d.jpg

മുകളിലുള്ള കമാൻഡ് വിജയകരമായി നടപ്പിലാക്കിയ ശേഷം, ഇനിപ്പറയുന്ന ls കമാൻഡ് ഉപയോഗിച്ച് വീഡിയോ ഒന്നിലധികം ചിത്രങ്ങളായി മാറുന്നുവെന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാൻ കഴിയും.

$ ls -l

total 11648
-rw-r--r-- 1 tecmint tecmint   14592 Oct 19 13:19 image100.jpg
-rw-r--r-- 1 tecmint tecmint   14603 Oct 19 13:19 image101.jpg
-rw-r--r-- 1 tecmint tecmint   14584 Oct 19 13:19 image102.jpg
-rw-r--r-- 1 tecmint tecmint   14598 Oct 19 13:19 image103.jpg
-rw-r--r-- 1 tecmint tecmint   14634 Oct 19 13:19 image104.jpg
-rw-r--r-- 1 tecmint tecmint   14693 Oct 19 13:19 image105.jpg
-rw-r--r-- 1 tecmint tecmint   14641 Oct 19 13:19 image106.jpg
-rw-r--r-- 1 tecmint tecmint   14581 Oct 19 13:19 image107.jpg
-rw-r--r-- 1 tecmint tecmint   14508 Oct 19 13:19 image108.jpg
-rw-r--r-- 1 tecmint tecmint   14540 Oct 19 13:19 image109.jpg
-rw-r--r-- 1 tecmint tecmint   12219 Oct 19 13:18 image10.jpg
-rw-r--r-- 1 tecmint tecmint   14469 Oct 19 13:19 image110.jpg

ചിത്രങ്ങളുടെ എണ്ണം ഒരു വീഡിയോ സീക്വൻസിലേക്ക് മാറ്റുക, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക. ഈ കമാൻഡ് നിലവിലെ ഡയറക്uടറിയിൽ നിന്നുള്ള എല്ലാ ചിത്രങ്ങളെയും (image1.jpg, image2.jpg, etc...) imagestovideo.mpg എന്ന പേരിലുള്ള ഒരു വീഡിയോ ഫയലിലേക്ക് മാറ്റും.

നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന മറ്റ് നിരവധി ഇമേജ് ഫോർമാറ്റുകൾ (jpeg, png, jpg മുതലായവ) ഉണ്ട്.

$ ffmpeg -f image2 -i image%d.jpg imagestovideo.mpg

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

$ ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

മുകളിലുള്ള കമാൻഡിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഓപ്ഷനുകളെക്കുറിച്ചുള്ള വിവരണം:

  1. vn: പരിവർത്തന സമയത്ത് വീഡിയോ റെക്കോർഡിംഗ് പ്രവർത്തനരഹിതമാക്കാൻ സഹായിക്കുന്നു.
  2. ar: Hz-ൽ ഓഡിയോ സാമ്പിൾ നിരക്ക് സജ്ജീകരിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നു.
  3. ab: ഓഡിയോ ബിറ്റ്റേറ്റ് സജ്ജമാക്കുക.
  4. ac: ഓഡിയോ ചാനലുകളുടെ എണ്ണം സജ്ജീകരിക്കാൻ.
  5. -f: ഫോർമാറ്റ്.

ഒരു .flv വീഡിയോ ഫയൽ .mpg ആയി പരിവർത്തനം ചെയ്യാൻ, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

$ ffmpeg -i video.flv video.mpg

ഒരു .flv വീഡിയോ ഫയൽ ആനിമേറ്റുചെയ്uതതും കംപ്രസ് ചെയ്യാത്തതുമായ gif ഫയലിലേക്ക് പരിവർത്തനം ചെയ്യാൻ, ചുവടെയുള്ള കമാൻഡ് ഉപയോഗിക്കുക.

$ ffmpeg -i video.flv animated.gif.mp4

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

$ ffmpeg -i video.mpg -ab 26k -f flv video1.flv

ഒരു .avi ഫയൽ ഡിവിഡി പ്ലെയറുകൾക്കായുള്ള mpeg-ലേക്ക് പരിവർത്തനം ചെയ്യാൻ, താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ ffmpeg -i video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video.mpeg

മുകളിലുള്ള കമാൻഡിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഓപ്ഷനുകളെക്കുറിച്ചുള്ള വിശദീകരണം.

  1. ടാർഗെറ്റ് pal-dvd : ഔട്ട്പുട്ട് ഫോർമാറ്റ്
  2. ഔട്ട്uപുട്ട് ഫയലിന്റെ പരമാവധി വലുപ്പം ps 2000000000, ബിറ്റുകളിൽ (ഇവിടെ, 2 Gb).
  3. വശം 16:9 : വൈഡ്uസ്uക്രീൻ.

ഒരു വീഡിയോ സിഡി അല്ലെങ്കിൽ ഡിവിഡി സൃഷ്uടിക്കാൻ, ഒരു ടാർഗെറ്റ് തരവും സ്വയമേവ ആവശ്യമായ ഫോർമാറ്റ് ഓപ്ഷനുകളും വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിച്ചുകൊണ്ട് FFmpeg ഇത് ലളിതമാക്കുന്നു.

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ഒരു ടാർഗെറ്റ് തരം സജ്ജമാക്കാൻ കഴിയും: ആഡ് -ടാർഗെറ്റ് തരം; താഴെപ്പറയുന്നവയിൽ കമാൻഡ് ലൈനിൽ vcd, svcd, dvd, dv, pal-vcd അല്ലെങ്കിൽ ntsc-svcd എന്നിങ്ങനെ ടൈപ്പ് ചെയ്യാം.

ഒരു വിസിഡി സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം:

$ ffmpeg -i video.mpg -target vcd vcd_video.mpg

ഒരു വീഡിയോ ഫയലിൽ നിന്ന് ശബ്uദം എക്uസ്uട്രാക്റ്റുചെയ്യാനും അത് Mp3 ഫയലായി സംരക്ഷിക്കാനും, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

$ ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3

മുകളിലുള്ള കമാൻഡിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഓപ്ഷനുകളെക്കുറിച്ചുള്ള വിശദീകരണം.

  1. ഉറവിട വീഡിയോ : video.avi
  2. ഓഡിയോ ബിറ്റ്റേറ്റ് : 192kb/s
  3. ഔട്ട്പുട്ട് ഫോർമാറ്റ് : mp3
  4. ജനറേറ്റഡ് ശബ്ദം : audio3.mp3

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ഒരു ശബ്ദ ഫയലുമായി ഒരു വീഡിയോ മിക്സ് ചെയ്യാം:

$ ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg

വീഡിയോ പ്ലേ ബാക്ക് വേഗത വർദ്ധിപ്പിക്കുന്നതിന്, ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. വേഗത ക്രമീകരിക്കാൻ സഹായിക്കുന്ന വീഡിയോ ഫിൽട്ടറുകൾ -vf ഓപ്ഷൻ സജ്ജമാക്കുന്നു.

$ ffmpeg -i video.mpg -vf "setpts=0.5*PTS" highspeed.mpg

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ വീഡിയോ വേഗത കുറയ്ക്കാനും കഴിയും:

$ ffmpeg -i video.mpg -vf "setpts=4.0*PTS" lowerspeed.mpg -hide_banner

പരിവർത്തനത്തിന് ശേഷം വീഡിയോകളും ഓഡിയോകളും താരതമ്യം ചെയ്യാൻ നിങ്ങൾക്ക് താഴെയുള്ള കമാൻഡുകൾ ഉപയോഗിക്കാം. വീഡിയോകളും ഓഡിയോ നിലവാരവും പരിശോധിക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുന്നു.

$ ffplay video1.mp4

ഓഡിയോ നിലവാരം പരിശോധിക്കുന്നതിന്, ഓഡിയോ ഫയലിന്റെ പേര് ഇനിപ്പറയുന്ന രീതിയിൽ ഉപയോഗിക്കുക:

$ ffplay audio_filename1.mp3

അവർ കളിക്കുമ്പോൾ നിങ്ങൾക്ക് അവ കേൾക്കാനും ശബ്ദത്തിൽ നിന്നുള്ള ഗുണങ്ങൾ താരതമ്യം ചെയ്യാനും കഴിയും.

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ഓഡിയോ ഫയലിലേക്ക് ഒരു കവർ പോസ്റ്ററോ ചിത്രമോ ചേർക്കാൻ കഴിയും, ഇത് YouTube-ലേക്ക് MP3 അപ്uലോഡ് ചെയ്യുന്നതിന് വളരെ ഉപയോഗപ്രദമാണ്.

$ ffmpeg -loop 1 -i image.jpg -i Bryan\ Adams\ -\ Heaven.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest output.mp4

നിങ്ങൾക്ക് subtitle.srt എന്ന പേരിൽ ഒരു പ്രത്യേക സബ്ടൈറ്റിൽ ഫയൽ ഉണ്ടെങ്കിൽ, ഒരു മൂവി ഫയലിലേക്ക് സബ്ടൈറ്റിൽ ചേർക്കാൻ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

$ ffmpeg -i video.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast video-output.mkv

സംഗ്രഹം

ഇപ്പോൾ അത്രയേയുള്ളൂ, എന്നാൽ ഇവ FFmpeg ഉപയോഗിക്കുന്നതിനുള്ള ചില ഉദാഹരണങ്ങൾ മാത്രമാണ്, നിങ്ങൾ എന്താണ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നതെന്ന് നിങ്ങൾക്ക് കൂടുതൽ ഓപ്ഷനുകൾ കണ്ടെത്താനാകും. FFmpeg എങ്ങനെ ഉപയോഗിക്കണം എന്നതിനെ കുറിച്ചോ അല്ലെങ്കിൽ അത് ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾക്ക് പിശകുകൾ നേരിട്ടാലോ എന്നതിനെ കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുന്നതിന് ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്യാൻ ഓർമ്മിക്കുക.

റഫറൻസ്: https://ffmpeg.org/