എഫ്എഫ്എംപിഇജി (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

തികച്ചും സൗജന്യമായി എങ്ങനെ ഒരു വെബ്‌ സെറ്റ്‌ സ്വയം നിര്‍മ്മിച്ച്‌ സ്വയം ഹോസ്റ്റ്‌ ചെയ്യാം?

ലഘുവിവരണം
ചില സൌജന്യ വെബ്‌ സേവനങ്ങള്‍ പ്രയോജനപ്പെടുത്തി നിങ്ങള്‍ക്കും സ്വന്തമായി ഒരു വെബ്‌ സൈറ്റ് ആരംഭിക്കാം. അതിനുള്ള വിശദമായ ഘട്ടങ്ങള്‍ ആണ് താഴെ ഈ പോസ്റ്റില്‍ കൊടുത്തിരിക്കുന്നത്‌. co.cc എന്ന സൈറ്റില്‍ ചെന്ന് സൌജന്യമായി ഡൊമൈന്‍ നെയിം എടുത്ത ശേഷം freehostia.com എന്ന ഫ്രീ ഹോസ്റ്റിംഗ് സൈറ്റില്‍ ചെന്ന് അത് ഹോസ്റ്റ് ചെയ്യാം. വെബ്‌ സേവനങ്ങളെ പറ്റി നന്നായി അറിയുന്നവര്‍ക്ക് ഇത്രയും വിവരങ്ങള്‍ മാത്രം മതിയാവും. കൂടുതല്‍ അറിയേണ്ടവര്‍ മുഴുവന്‍ വായിക്കുക.

ഇന്ന്‌ കമ്പ്യൂട്ടറുകളില്‍ ഒഴിച്ചു കൂടാനാവാത്ത ഒരു ഘടകമായി മാറിക്കൊണ്ടിരിക്കുകയാണ്‌ ഇന്റര്‍നെറ്റ്‌. അറിവിന്റെ ഒരു അക്ഷയഖനി തന്നെ നമ്മുടെ വിരല്‍ത്തുമ്പിലെത്തിക്കുന്നതില്‍ ഇന്റര്‍നെറ്റ്‌ വഹിച്ചിട്ടുള്ള പങ്ക്‌ ചെറുതൊന്നുമല്ല. ചെറുതും വലുതുമായ ഗവേഷണങ്ങള്‍ക്ക്‌ വേണ്ട അടിസ്ഥാനവിവരങ്ങള്‍ ഞൊടിയിടയ്‌ക്കുള്ളില്‍നമുക്ക്‌ ഇന്റര്‍നെറ്റില്‍ നിന്ന്‌ സ്വീകരിക്കാനാവും. എങ്ങനെയാണ്‌ ലോകത്തെങ്ങും പരന്നു കിടക്കുന്ന കോടിക്കണക്കിന്‌ വെബ്ബ്‌ പേജുകളില്‍ നിന്ന്‌ നമുക്കു വേണ്ട വിലാസം ടെപ്പു ചെയ്യുമ്പോള്‍ കൃത്യമായി അതേ പേജ്‌ ലഭിക്കുന്നത്‌? കാരണം ഇന്റര്‍നെറ്റ്‌ പ്രവര്‍ത്തിക്കുന്നത്‌ കിറുകൃത്യമായ കുറേ നിയമങ്ങളുടെ (പ്രാട്ടോക്കോളുകളുടെ) അടിസ്ഥാനത്തിലാണ്‌. ടി.സി.പി./ഐ.പി., യു.ഡി.പി. തുടങ്ങിയവ ഇൗ പ്രാട്ടോക്കാളുകളില്‍ ചിലതാണ്‌. ഈ നിയമങ്ങളില്‍ ഏതെങ്കിലും ഒന്നിന്‌ പിഴവു പറ്റിയാല്‍ നിങ്ങള്‍ ടെപ്പു ചെയ്‌ത വിലാസം നിങ്ങളുടെ കമ്പ്യൂട്ടറിന്റെ സ്‌ക്രീനില്‍ തെളിയില്ല. ഇന്റര്‍നെറ്റിലെ ഒരു പേജ്‌ നമുക്കു ലഭിക്കണമെങ്കില്‍ ഒരു പക്ഷേ അനവധി ഗേയ്‌റ്റ്‌വേകളും ഒന്നിലധികം സര്‍വ്വറുകളും സംയുക്തമായി പ്രവര്‍ത്തിച്ചാല്‍ മാത്രമേ സാദ്ധ്യമാകൂ.

Continue Reading