How to convert audio format with python

ဒီလုိ သာမန္ script ေလးေတြက ဘာမွမဟုတ္ဘူးလုိ့ထင္ရေပမယ့္ တစ္ခ်ိန္က် တစ္ကယ္အသုံး၀င္လာပါတယ္။ဥပမာ မိတ္ေဆြသည္ audio format ေတြခ်ိန္းေပးတဲ့ web toolေလးတစ္ခုတည္ေဆာက္မယ္ဆုိ ဒီscript ေလးက အသုံး၀င္လာပါလိမ့္မယ္။အဲ့ေတာ့ အရမ္းလြယ္လုိ့စလုိက္က်ရေအာင္

ပထမဦးဆုံး ffmpeg ကို install လုပ္ဖုိ့ လုိပါတယ္။ffmpeg က video audio ေတြအတြက္အရမ္းေကာင္းတဲ့ tool တစ္ခုပါ။အဲ့ေတာ့ ေအာက္မွာ step by step installလုပ္နည္းပါပါတယ္။

Step 1 – Setup FFmpeg PPA

Step 2 – Install FFmpeg on Ubuntu

Step 3 – Check FFmpeg Version

အခု ffmpeg ကုိ ေအာင္ျမင္စြာ install လုပ္ျပီးျပီဆိုေတာ့ python ပုိင္းပဲက်န္ပါေတာ့တယ္။

ffmpy ဆုိတဲ့ python library ေလးသည္ ffmpeg ကုိ python နဲ့သုံးရတာအဆင္ေျပေအာင္လုပ္ေပးထားပါတယ္။အဲ့ေတာ့ က်ြန္ေတာ္တုိ့ အဲ့library ကုိ installလုပ္လုိက္ပါ။က်ြန္ေတာ္ recommend ေပးတဲ့နည္းကေတာ့ virtualenv ထဲ installလုပ္ပါ။

 

full script

ပထမဆုံး command line ကေန parameter ေတြကုိုလက္ခံလုိ့ရေအာင္လုပ္လုိက္ပါတယ္။

ျပီးေတာ့ convert_format ဆုိတဲ့ function ကုိေ၇းျပီး ၀င္လာမယ့္ input file ရယ္ ျပန္ထုတ္ေပးရမယ့္ output file ကုိလက္ခံထားပါတယ္။

ျပီးေတာ့ file format ေတြကုိ စစ္လုိက္ပါတယ္။အကယ္လုိ့ အဲ့file format ေတြထဲကဆုိ က်ြန္ေတာ္တုိ့ ffmpy ကုိေခါ္ျပီး FFmpeg ကုိအလြယ္တကူသုံးျပီး ျပန္ထုတ္ေပးလုိက္တာပါပဲ။

ေနာက္ဆုံး function ကုိျပန္ေခါ္လုိက္ေတာ့ အလုပ္လုပ္သြားပါတယ္။

Run

က်ြန္ေတာ္တုိ့ တကယ္အသစ္ထြက္လာလားကုိ ls ရုိက္ၾကည့္လုိက္ေတာ့

အားလုံးေက်းဇူးတင္ပါတယ္။see you later.

Share:

Leave a Reply