လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သင်ခန်းစာ AMR သို့ပြောင်းရန် MP3 သို့ပြောင်းရန် PH3: FFMPEG ကိုအသုံးပြုပါ။

PHP သင်ခန်းစာ AMR သို့ပြောင်းရန် MP3 သို့ပြောင်းရန် PH3: FFMPEG ကိုအသုံးပြုပါ။

M66 2025-10-16

PHP ကိုအသုံးပြုပြီး AMR သို့ MP3 သို့ပြောင်းလဲရန်သင်ခန်းစာ

ဤဆောင်းပါးသည် MP3 format သို့အသံဖိုင်များကို MP3 format သို့ပြောင်းရန် FFMPEG Tool နှင့်ပေါင်းစပ်ထားသော PHP ကိုအသုံးပြုနည်းကိုဤဆောင်းပါးကမိတ်ဆက်ပေးလိမ့်မည်။ ရိုးရှင်းသောအဆင့်အနည်းငယ်ဖြင့်အသံပရိုတက်ခြင်း (သို့) အသံဖိုင်ဖိုင်တင်ခြင်းစီမံကိန်းများအတွက်အလွန်သင့်လျော်သောအသံပုံစံများပြောင်းလဲခြင်းကိုအလွယ်တကူဖြည့်စွက်နိုင်သည်။

ပြင်ဆင်မှု

Code ကိုမစတင်မှီ, FFMPEG ကိုသင်၏ server (သို့) ဒေသပတ် 0 န်းကျင်တွင်တပ်ဆင်ထားကြောင်းသေချာပါစေ။ အောက်ပါ command ဖြင့် install လုပ်မထား,

 ffmpeg -version

အကယ်. command ကိုအသိအမှတ်မပြုပါက၎င်းကို install လုပ်ခြင်းမရှိသေးပါ။ သင်၏ system type အရဒေါင်းလုပ်လုပ်ရန် FFMPEG ၏တရားဝင်ဝက်ဘ်ဆိုက်သို့သင်သွားနိုင်သည်။

PHP ကုဒ်ရေးပါ

နောက်တစ်ခုက PHP code ကိုရေးပြီးပြောင်းလဲခြင်းစစ်ဆင်ရေးကိုဖြည့်စွက်ရန် FFMPEG ကိုခေါ်ရန် EAD () function ကိုသုံးပါ။ ဤတွင်ပြည့်စုံသောဥပမာဖြစ်သည်။

 <?php
$amrFile = "input.amr";
$mp3File = "output.mp3";

$cmd = "ffmpeg -i $amrFile -acodec libmp3lame $mp3File";

exec($cmd);
?>

ဒီကုဒ်ထဲမှာ:

  • $ Amrfile သည် input amr ဖိုင်လမ်းကြောင်းဖြစ်သည်။
  • $ MP3File ဆိုသည်မှာ MP3 ဖိုင်လမ်းကြောင်းဖြစ်သည်။
  • Audio format ကူးပြောင်းမှုကိုအောင်မြင်ရန် Eade Exec () function မှတဆင့် ffmpeg command များကို Execute လုပ်ပါ။

ကျေးဇူးပြု. သတိပြုရန်မှာ System commands များသည်သက်ဆိုင်ရာခွင့်ပြုချက်လိုအပ်ကြောင်းသတိပြုပါ။

စမ်းသပ်ခြင်းနှင့်အတည်ပြုခြင်း

အထက်ပါကုဒ်ကို condit.php အဖြစ်သိမ်းဆည်းပြီးဆာဗာပတ်ဝန်းကျင်တွင်ထားပါ။ သင်၏အမှန်တကယ်ဖိုင်လမ်းကြောင်းများသို့ $ Amrfile နှင့် $ MP3File variable များကိုပြုပြင်ပါ။ ထို့နောက် command line တွင် run ပါ။

 php convert.php

Execution ပြီးဆုံးသွားသောအခါပြောင်းလဲထားသော MP3 ဖိုင်များကိုပစ်မှတ်လမ်းညွှန်တွင်သင်မြင်တွေ့ရလိမ့်မည်။

အကျဉ်းချုပ်

ဤသင်ခန်းစာမှတစ်ဆင့် PPP ကို ​​FFMPEG နှင့်ပေါင်းစပ်ပြီး AMR ကို MP3 format ကိုပြောင်းလဲရန်မည်သို့အသုံးပြုရမည်ကိုလေ့လာခဲ့သည်။ ဤချဉ်းကပ်နည်းကိုထိရောက်စွာသာမကဘဲလက်ရှိအသံအပ်လုပ်ကီဒ်တင်ခြင်း, မိန့်ခွန်းအသိအမှတ်ပြုမှုစနစ်များတွင်အလွယ်တကူပေါင်းစည်းနိုင်သည်။ FFMPEG သည်အင်အားကြီးမားသောအသံနှင့်ဗွီဒီယိုအမျိုးအစားများပြောင်းလဲခြင်းကိုထောက်ခံသည်။ developer များအမှန်တကယ်လိုအပ်ချက်များအရလျှောက်လွှာကိုထပ်မံတိုးချဲ့နိုင်သည်။

ဒီသင်ခန်းစာကမင်းကိုအထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။

မကြာသေးမီ ဆောင်းပါးများ