နည်းပညာအသစ်များကိုသင်ယူခြင်းသည်အမြဲတမ်းစိတ်လှုပ်ရှားစရာကောင်းပြီးစိန်ခေါ်မှုတစ်ခုဖြစ်ပြီးယနေ့တွင် PHP ဘာသာစကားကို MPM format အသံဖိုင်များသို့ပြောင်းရန် PHP ဘာသာစကားကိုမည်သို့အသုံးပြုရမည်ကိုလေ့လာလိမ့်မည်။ ပထမ ဦး စွာ AMR နှင့် MP3 အကြားခြားနားချက်ကိုနားလည်ရန်အလွန်လိုအပ်သည်။
AMR (adaptive multi-rate) သည်အသံမှတ်တမ်းတင်ခြင်း (သို့) အသံဆက်သွယ်ရေးတွင်ကျယ်ပြန့်စွာအသုံးပြုသောအသံ encoding နှင့် decoding format တစ်ခုဖြစ်သည်။ ၎င်း၏ဝိသေသလက္ခဏာများသည်ဖိုင်အရွယ်အစားသေးငယ်ပြီးအသံအရည်အသွေးနိမ့်ကျခြင်း,
ဆန့်ကျင်ဘက်အနေဖြင့် MP3 သည်ပိုမိုမြင့်မားသောအသံအရည်အသွေးနှင့် application sare အမျိုးမျိုးနှင့်ကျယ်ပြန့်သော application အမျိုးမျိုးနှင့်ကျယ်ပြန့်အမျိုးမျိုးနှင့်ကျယ်ပြန့်သောအမျိုးမျိုးသောအမျိုးမျိုးသောကိရိယာများနှင့်ကျယ်ပြန့်သောကိရိယာများနှင့်တည်းဖြတ်ရေးကိရိယာများကျယ်ပြန့်သောအသံပုံစံဖြစ်သည်။
MP3 သို့အကောင်အထည်ဖော်ရန် PHP တွင်ပြောင်းလဲခြင်းကိုအကောင်အထည်ဖော်ရန်ကျွန်ုပ်တို့သည် FFMPEG tool ကိုအားထားရန်လိုအပ်သည်။ FFMPEG သည် open source audio နှင့် video processio နှင့် video processio and tool တစ်ခုဖြစ်သည်။ ပထမ ဦး စွာသင်၏ဆာဗာတွင် FFMPEG Tool တပ်ဆင်ထားပြီး command line မှတစ်ဆင့်ဖုန်းဆက်နိုင်သည်။
နောက် Audio format ကိုပြောင်းလဲရန် FFMPP ၏ function မှတဆင့် ffmpeg command ကို Excape လုပ်နိုင်သည်။ FFMPEG သုံး. MP3 ဖိုင်သို့ AMR ဖိုင်ကို MP3 ဖိုင်သို့မည်သို့ပြောင်းလဲရမည်ကိုပြသသည့်ရိုးရှင်းသော PHP Code နမူနာတစ်ခုရှိသည်။
<?php // အဓိပါ်ပယ်AMRဖိုင်လမ်းကြောင်းနှင့်MP3ဖိုင် output လမ်းကြောင်း $amrFile = 'input.amr'; $mp3File = 'output.mp3'; // ကရိယာတန်းဆာFFmpegcommand ကိုပြောင်းလဲ exec("ffmpeg -i $amrFile -acodec libmp3lame $mp3File"); // အောင်မြင်သောပြောင်းလဲခြင်းနှင့်ပတ်သက်။ output သတင်းအချက်အလက် echo 'AMRဖိုင်ကိုပြောင်းပါMP3အောင်မြင်ခြင်း!'; ?>
အထက်ဖော်ပြပါကုဒ်များတွင် amr file လမ်းကြောင်းကိုပြောင်းလဲရန်နှင့် output mp3 file path ကိုပထမဆုံးသတ်မှတ်ထားသည်။ ထို့နောက် EXIC () function မှတဆင့် FFMPEG ကိုခေါ်ပါ။
အထက်ပါကုဒ်သည်ရိုးရှင်းသောဥပမာတစ်ခုသာဖြစ်သည်။ လက်တွေ့ကျသောအပလီကေးရှင်းများ၌သင်သည်ချွင်းချက်ကိုင်တွယ်ခြင်းနှင့်လုံခြုံရေးပြ issues နာများကိုပိုမိုစဉ်းစားရန်လိုကောင်းလိုပေမည်။ FFMPEG command ၏ parametersters သည်ဗားရှင်းနှင့် operating system ပေါ် မူတည်. ကွဲပြားနိုင်သည်။
ဤရိုးရှင်းသော PHP ကုဒ်ပါ 0 င်သောဤရိုးရှင်းသော PHP ကုဒ်ရေးဆွဲခြင်းဖြင့် FFMPEG ကိုအသုံးပြုပြီး MPM format အသံဖိုင်ကို MP3 format ကိုမည်သို့ပြောင်းလဲရမည်ကိုပြသသည်။ ဤနည်းပညာကိုကျွမ်းကျင်ပြီးသည့်နောက်တွင်သင်သည်အသံပုံစံများကိုအလွယ်တကူကိုင်တွယ်နိုင်ပြီး PHP ၏လက်တွေ့ကျမှုနှင့်နည်းပညာအဆင့်ကိုတိုးတက်စေနိုင်သည်။ စဉ်ဆက်မပြတ်အလေ့အကျင့်နှင့်ရုံးတင်စစ်ဆေးခြင်း, သင်သည်အသံပြုပြင်ခြင်းတွင်သိသာထင်ရှားသည့်တိုးတက်မှုများကိုသေချာပေါက်ပြုလုပ်လိမ့်မည်။