എഫ്എഫ്എംപിഇജി (FFmpeg): ഈ കുഞ്ഞു പ്രോഗ്രാം ഉപയോഗിച്ച് വീഡിയോ/ഓഡിയോ ഫയലുകളില്‍ അത്ഭുതങ്ങള്‍ കാണിക്കാം

സജീവന്റെ കൂട്ടുകാരന്റെ സഹോദരിയുടെ കല്ല്യാണം കഴിഞ്ഞു രണ്ടു ദിവസങ്ങള്‍ക്കു ശേഷമാണ് വീഡിയോ ഡീവിഡീ കിട്ടിയത്. കിട്ടിയ ഉടന്‍ തന്നെ നിര്‍മ്മല്‍ സ്ഥലത്തെ പ്രധാന കമ്പ്യൂട്ടര്‍ വിദഗ്ദ്ധനും അടുത്ത സുഹൃത്തുമായ സജീവന്റെ അടുത്തെത്തി. സിമ്പിള്‍ ആയി ഈ വീഡിയോ യൂട്യൂബില്‍ ഇടണം. കാനഡയില്‍ ഉള്ള മൂത്ത ചേച്ചിയ്ക്ക് കാണാനാ. അവധി കിട്ടാത്തതിനാല്‍ അവര്‍ക്ക് നാട്ടില്‍ വരാനോ കല്ല്യാണം കൂടാനോ കഴിഞ്ഞില്ല. ന്യായമായ കാര്യമാണ്. സിമ്പിള്‍ പ്രശ്നവും. സജീവന്‍ സമ്മതിച്ചു. ആദ്യം സിസ്ടത്തില്‍ ഉള്ള ഒരു വീഡിയോ എക്സ്ട്രാക്ടര്‍ യൂട്ടിലിറ്റി  ഉപയോഗിച്ച് ഡീവിഡീയില്‍ നിന്ന് വീഓബി ഫയല്‍ മുറിച്ചു. നേരെ യൂട്യൂബ് തുറന്നു. ലോഗിന്‍ ചെയ്തു. അപ്‌ലോഡ്‌ കൊടുത്തു. “ശൂ” എന്ന് അപ്‌ലോഡ്‌ തുടങ്ങി. റോക്കറ്റ് വിട്ടത് പോലെ നേരെ 95 ശതമാനത്തില്‍ 97, 98, 99… ഇപ്പൊ തീരും ഇപ്പൊ തീരും എന്ന് കരുതി സജീവനും നിര്‍മ്മലും കാത്തിരുന്നു, കുറച്ചു നേരമൊന്നുമല്ല ഒരു ഒന്നൊന്നര മണിക്കൂര്‍ !”ശൂ” എന്ന് പറഞ്ഞു അപ്‌ലോഡ്‌ ആകുന്നത് കണ്ടപ്പോള്‍ തോന്നിയ സന്തോഷം പയ്യെ സങ്കടവും ദേഷ്യവും നട്ടപ്രാന്തും ഒക്കെയായി മാറി. ഒടുവില്‍ സജീവനും നിര്‍മ്മലിനും വട്ടായി. ഒന്നും ശരിയാവാതെ ഒടുവില്‍ ശ്രമം ഉപേക്ഷിച്ചു. “നീ എവിടത്തെ കമ്പ്യൂട്ടര്‍ വിദഗ്ധനാ, ഇത്രയൊക്കെ ഒള്ളോ” എന്നൊക്കെ ചോദിച്ചു ചൊറിഞ്ഞു  നിര്‍മ്മല്‍ സജീവനെ കളിയാക്കി. സജീവന്‍ ചൂടായി. ഉന്തും തള്ളുമായി. കല്യാണ സീഡി, ട്രെയില്‍ നിന്നെടുത്തു സജീവന്‍ ഒടിച്ചു കളഞ്ഞു.  നിര്‍മ്മല്‍ സജീവന്റെ മോണിട്ടര്‍ അടിച്ചു പൊട്ടിച്ചു. എന്നിട്ടരിശം തീരാഞ്ഞ് നിര്‍മ്മല്‍ സജീവന്റെ പുരയുടെ ചുറ്റും മണ്ടി നടന്നു!

ഒരു ചോദ്യം. ഒരൊറ്റ ചോദ്യം – ഇത്രയൊക്കെ വേണമായിരുന്നോ?

വേണ്ട! വേണ്ടേ വേണ്ട.

കാരണമെന്താ? എഫ്എഫ്എംപിഇജി (FFmpeg) ഇല്ലേ നമുക്ക് മുമ്പില്‍? നിങ്ങള്‍ക്ക് മുന്നില്‍ കീറാമുട്ടിയായ ഏതു വീഡിയോ പ്രശ്നങ്ങള്‍ക്കും സമഗ്രമായ പരിഹാരവുമായി ഇഷ്ടന്‍ വരും. നേരത്തെ സജീവന്‍ അഭിമുഖീകരിച്ച മൊത്തം പ്രശ്നം പരിഹരിക്കാന്‍ ഇഷ്ടന് ഒരു പത്തു മിനിട്ട് സമയം മാത്രം മതി, വെറും നാലേ നാല് കമാന്‍ഡുകള്‍ കൊണ്ട് ഈ പറഞ്ഞ പ്രശ്നം വെറും സിമ്പിള്‍ ആയി പരിഹരിക്കാം. എഫ്എഫ്എംപിഇജി (FFmpeg) എന്ന ഒരൊറ്റ കുഞ്ഞന്‍ പ്രോഗ്രാം ഉപയോഗിച്ച് മേല്‍പ്പറഞ്ഞ പ്രശ്നം പൂര്‍ണ്ണമായും പരിഹരിക്കാം. ഒരു 15 മെഗാബൈറ്റുകള്‍ മാത്രമുള്ള ഈ കുഞ്ഞു പ്രോഗ്രാം ഉപയോഗിച്ച് വീഡിയോ/ഓഡിയോ ഫയലുകളില്‍ അത്ഭുതങ്ങള്‍ കാണിക്കാം. വീഡിയോ/ഓഡിയോ ഫയലുകള്‍ മുറിക്കാം, കൂട്ടിച്ചേര്‍ക്കാം, ഫോര്‍മാറ്റുകള്‍ മാറ്റാം. പലര്‍ക്കും യൂട്യൂബില്‍ വീഡിയോ അപ്‌ലോഡ്‌ ചെയ്യുമ്പോള്‍ പലവിധ പ്രശ്നങ്ങളും നേരിട്ടിട്ടുണ്ടാകും.

സജീവന്റെ പ്രശ്നത്തിന് എഫ്എഫ്എംപിഇജി (FFmpeg) നല്‍കുന്ന പരിഹാരം ഇതാ.

ആ വെറും നാലേ നാല് കമാന്‍ഡുകള്‍ ഇതാ.

  1. ffmpeg -i SourceFile1.vob -sameq -ss 00:13:20 -t 180 DestinationFile1.vob
  2. ffmpeg -i SourceFile2.vob -sameq -ss 00:13:20 -t 180 DestinationFile2.vob
  3. ffmpeg -i concat:”DestinationFile1.vob|DestinationFile2.vob” -c copy ConcatenatedFile.vob
  4. ffmpeg -i ConcatenatedFile.vob -qscale 7 -acodec libmp3lame -ar 22050 -ab 96000 -deinterlace -nr 500 -s 640×480 -aspect 4:3 -r 20 -g 500 -me_range 20 -b 270k -deinterlace -f flv -y YoutubeFile.flv

ഓരോ കമാന്‍ഡുകളുടെയും  വിശദീകരണം

  1. ffmpeg -i SourceFile1.vob -sameq -ss 00:13:20 -t 180 DestinationFile1.vob // എഫ്എഫ്എംപിഇജി ഉപയോഗിച്ച് SourceFile1.vob എന്ന ഇന്‍പുട്ട് ഫയലില്‍ നിന്നും  സെയിം ക്വാളിറ്റിയില്‍ 00:13:20 എന്ന ടൈം ഫ്രെയിമില്‍ നിന്നും 180 സെക്കന്റ്‌ മുന്നോട്ടു നീക്കി മുറിച്ചു  DestinationFile1.vob എന്ന പുതിയ ഒരു ഫയല്‍ ആക്കി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
  2. ffmpeg -i SourceFile1.vob -sameq -ss  00:20:46 -t 180 DestinationFile2.vob // എഫ്എഫ്എംപിഇജി ഉപയോഗിച്ച് SourceFile1.vob എന്ന മുന്‍പത്തെ അതേ ഇന്‍പുട്ട്  ഫയലില്‍ നിന്നും സെയിം ക്വാളിറ്റിയില്‍  00:20:46 എന്ന ടൈം ഫ്രെയിമില്‍ നിന്നും 180 സെക്കന്റ്‌ മുന്നോട്ടു നീക്കി മുറിച്ചു  DestinationFile2.vob എന്ന പുതിയ ഒരു ഫയല്‍ ആക്കി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
    • കുറിപ്പ് :  ഇപ്പോള്‍ രണ്ടു പുതിയ വീഓബി ഫയലുകള്‍ സൃഷ്ടിക്കപ്പെട്ടു. ഇനി ഈ രണ്ടു വീഓബി ഫയലുകളും കൂട്ടി ചേര്‍ക്കണം. അതിനായി താഴെ കാണുന്ന കമാന്‍ഡ് ഉപയോഗിക്കാം.
  3. ffmpeg -i concat:”DestinationFile1.vob|DestinationFile2.vob” -c copy ConcatenatedFile.vob // DestinationFile1.vob  DestinationFile2.vob  എന്ന രണ്ടു വീഓബി ഫയലുകളെ കോണ്‍കാറ്റനേറ്റ്  ചെയ്യുക അഥവാ കൂട്ടിച്ചേര്‍ക്കുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം
    • കുറിപ്പ് :  ഇങ്ങനെ സൃഷ്ടിക്കപ്പെട്ട പുതിയ വീയ്യോബീ ഫയല്‍ യൂട്യൂബിലെക്ക് നേരിട്ട് കയറിപ്പോകാന്‍ സാധ്യതയില്ല. അത് കൊണ്ട് അതി എഫ്ഫെല്‍വി (flv) എന്ന മറ്റൊരു ഫോര്‍മാറ്റിലേക്ക് കണ്‍വേര്‍ട്ട് ചെയ്യണം.
  4. ffmpeg -i ConcatenatedFile.vob -qscale 7 -acodec libmp3lame -ar 22050 -ab 96000 -deinterlace -nr 500 -s 640×480 -aspect 4:3 -r 20 -g 500 -me_range 20 -b 270k -deinterlace -f flv -y YoutubeFile.flv // ConcatenatedFile.vob എന്ന ഫയല്‍ ക്വാളിറ്റി-നിലവാരം 7 ആയി libmp3lame എന്ന ഓഡിയോ കോഡക് ഉപയോഗിച്ച് 640×480 എന്ന ഫ്രെയിം വലുപ്പത്തില്‍ 4:3 എന്ന സ്ക്രീന്‍ അനുപാതത്തില്‍ flv എന്ന ഫോര്‍മാറ്റിലേക്ക് കണ്‍വേര്‍ട്ട് ചെയ്തു YoutubeFile.flv എന്ന പുതിയ ഫയല്‍ ആയി സേവ് ചെയ്യുക എന്നാണ് ഈ കമാന്‍ഡിന്റെ അര്‍ഥം. ( -ar 22050 -ab 96000 -deinterlace -nr 500), ( -r 20 -g 500 -me_range 20 -b 270k -deinterlace) ബ്രാക്കറ്റില്‍ കൊടുത്ത ഇത്രയും ഭാഗങ്ങള്‍ യൂട്യൂബില്‍ എഫ്.എല്‍.വി. അപ്‌ലോഡ്‌ ചെയ്യാന്‍ വേണ്ട സ്പെസിഫിക്കേഷനുകളാണ് .

(qscale) ക്യൂസ്കെയില്‍ ഉപയോഗിക്കുന്നത് വീഡിയോയുടെ ക്വാളിറ്റി കുറയ്ക്കുവാന്‍ വേണ്ടിയാണ്. ആദ്യം കണ്ട (sameq) എന്ന ഓപ്ഷന്‍ ഉപയോഗിച്ചാല്‍ എഫ്എഫ്എംപിഇജി വീഡിയോയുടെ ക്വാളിറ്റി അതേ പടി തന്നെ നിലനിര്‍ത്തും. (qscale) ക്യൂസ്കെയില്‍ എന്താണ് എന്ന് വിശദമായി അറിയുവാന്‍ ഇവിടെ ക്ലിക്ക് ചെയ്യുക. qscale 7 / ക്യൂസ്കെയില്‍ 7  അഥവാ ക്വാളിറ്റി 7 നല്‍കിയിട്ടും ഫയല്‍ യൂട്യൂബില്‍ അപ്‌ലോഡ്‌ ചെയ്യാന്‍ കഴിഞ്ഞില്ലെങ്കില്‍ ഒരല്‍പം കൂടി കുറയ്ക്കുക. qscale 10 നല്‍കി നോക്കുക. മിക്കവാറും ശരിയാവും.

ഉപയോഗപ്രദമായ മറ്റു എഫ്എഫ്എംപിഇജി (FFmpeg) കമാന്‍ഡുകള്‍ ഇവിടെ കാണാം.

എഫ്എഫ്എംപിഇജി (FFmpeg) ഡൌണ്‍ലോഡ് ചെയ്യുവാന്‍

ലിനക്സില്‍ എന്നത് പോലെ വിന്‍ഡോസിലും മാക്കിലും എഫ്എഫ്എംപിഇജി (FFmpeg) ലഭ്യമാണ്. ഒട്ടു മിക്ക വീഡിയോ കണ്‍വേര്‍ഷന്‍ പ്രോഗ്രാമുകളുടെയും ബാക്ക് എന്‍ഡില്‍ കിടന്നു കളിക്കുന്നത് എഫ്എഫ്എംപിഇജി എന്ന ഈ കുഞ്ഞന്‍ പ്രോഗ്രാമാണ്. എഫ്എഫ്എംപിഇജി (FFmpeg) ഡൌണ്‍ലോഡ് ചെയ്യുവാന്‍ ഇവിടെ ക്ലിക്ക് ചെയ്യുക.

Advertisements

2 thoughts on “എഫ്എഫ്എംപിഇജി (FFmpeg): ഈ കുഞ്ഞു പ്രോഗ്രാം ഉപയോഗിച്ച് വീഡിയോ/ഓഡിയോ ഫയലുകളില്‍ അത്ഭുതങ്ങള്‍ കാണിക്കാം

  1. good effort. plz try to mention if libmp3lame not installed

  2. സൂചനയ്ക്ക് നന്ദി. libmp3lame എല്ലാ സിസ്റ്റങ്ങളിലും ഡീഫോള്‍ട്ട് ആയി ഉണ്ടായിരിക്കണമെന്നില്ല. പക്ഷെ മിക്കവാറും സിസ്റ്റങ്ങളില്‍ FFmpeg ഇന്‍സ്റ്റാള്‍ ചെയ്യുമ്പോള്‍ libmp3lame ഡീഫോള്‍ട്ട് ആയി ചേര്‍ക്കപ്പെടാറുണ്ട് എന്നാണു ഞാന്‍ മനസ്സിലാക്കുന്നത്. libmp3lame ഇല്ല എന്ന് വന്നാല്‍ apt-get install libmp3lame എന്ന കമാന്‍ഡ് നല്‍കി ഇന്‍സ്റ്റാള്‍ ചെയ്‌താല്‍ മതിയാകും

നിങ്ങളുടെ അഭിപ്രായം രേഖപ്പെടുത്തൂ

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / മാറ്റുക )

Twitter picture

You are commenting using your Twitter account. Log Out / മാറ്റുക )

Facebook photo

You are commenting using your Facebook account. Log Out / മാറ്റുക )

Google+ photo

You are commenting using your Google+ account. Log Out / മാറ്റുക )