ယနေ့ဒီဂျစ်တယ်ခေတ်တွင်ဗွီဒီယိုနှင့်အသံအပြောင်းအလဲများလိုအပ်ခြင်းသည် ပို. အရေးကြီးလာသည်။ ပွင့်လင်းသောအရင်းအမြစ်အသံနှင့်ဗွီဒီယိုအပြောင်းအလဲကိရိယာတစ်ခုအနေဖြင့် FFMPEG သည် developer များကိုကြွယ်ဝသောမာလ်တီမီဒီယာလုပ်ဆောင်ချက်များနှင့်ပြသသည်။ PHP တွင် FFMPEG ကိုအသုံးပြုခြင်းသည် developer များကဗွီဒီယိုပြောင်းလဲခြင်း, တည်းဖြတ်ခြင်းနှင့် streaming media studing ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။
FFMPEG သည်အသံကျယ်ကျယ်နှင့်ဗွီဒီယိုအမျိုးအစားများအားလုံးနီးပါးတွင်ပြုပြင်ထုတ်လုပ်မှုကိုထောက်ပံ့သောအစွမ်းထက်သော open source tool တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံစံပြောင်းလဲခြင်းသာမကဗွီဒီယိုရိုက်ကူးခြင်း, တည်းဖြတ်ခြင်းနှင့် streaming များကိုလည်းအထောက်အကူပြုသည်။ FFMPEG ကို PHP scripts မှတဆင့်ခေါ်ဆိုခြင်းသည် developer များကမာလ်တီမီဒီယာလုပ်ငန်းများကိုထိထိရောက်ရောက်ဖြည့်စွက်ရန်ခွင့်ပြုသည်။
FFMPEG အသုံးမပြုမီ, သင်က၎င်းကိုဆာဗာတွင်ထည့်သွင်းရန်လိုအပ်သည်။ FFMPEG ကို install လုပ်ရန်အဆင့်များ -
<span class="fun">sudo apt update ကို</span>
<span class="fun">sudo apt ffmpeg တပ်ဆင်</span>
တပ်ဆင်မှုအောင်မြင်ပြီးနောက် FFMPEG ကို command ကိုလိုက်နာခြင်းဖြင့်မှန်ကန်စွာတပ်ဆင်ထားသည်ကိုသင်စစ်ဆေးနိုင်သည်။
<span class="fun">ffmpeg -version</span>
တပ်ဆင်မှုပြီးဆုံးသည်နှင့် FFMPEG ကိုဗီဒီယိုပြောင်းလဲခြင်းအတွက် PHP script မှတဆင့်သင်ခေါ်ဆိုနိုင်သည်။ ဤတွင်ရိုးရှင်းသောဗွီဒီယိုကူးပြောင်းခြင်းနမူနာကုဒ်ဖြစ်သည်။
$inputFile = 'input.mp4';
$outputFile = 'output.avi';
$command = "ffmpeg -i $inputFile $outputFile";
exec($command, $output, $return_var);
if ($return_var === 0) {
echo "ကူးပြောင်းအောင်မြင်စွာ!";
} else {
echo "ပြောင်းလဲခြင်းမအောင်မြင်ပါ!";
}
တစ်ခါတစ်ရံတွင်ကျွန်ုပ်တို့သည်ကြာချိန်, resolution စသည့်ဗွီဒီယိုဖိုင်နှင့်ပတ်သက်သောအခြေခံအချက်အလက်များနှင့်ပတ်သက်သောအခြေခံအချက်အလက်များကိုကျွန်ုပ်တို့ရရှိရန်လိုအပ်သည်။ ဤအချက်အလက်များကို PHP တွင် FFMPEP FFPHROBOBOBOB Command မှတဆင့် PHP တွင်ရနိုင်သည်။
$videoFile = 'video.mp4';
$command = "ffprobe -v error -show_format -show_streams $videoFile";
$output = [];
$return_var = 0;
exec($command, $output, $return_var);
if ($return_var === 0) {
echo implode("\n", $output);
} else {
echo "ဗွီဒီယိုအချက်အလက်မရရှိနိုင်ခြင်း!";
}
PHP scripts အသုံးပြုသူများသည် ffmpeg executable file နှင့် target folder ကိုဝင်ရောက်ရန်ခွင့်ပြုချက်ရှိသည်။ အကယ်. သင်သည်ခွင့်ပြုချက်ပြ problems နာများကိုသင်ကြုံတွေ့ရပါကဖိုင်များနှင့်ဖိုင်တွဲများ၏ခွင့်ပြုချက်များကိုညှိရန် `chmod` command ကိုသုံးနိုင်သည်။
ဗွီဒီယိုအသွင်ပြောင်းခြင်းကိုဖျော်ဖြေမှုပြုလုပ်သောအခါသင့်လျော်သော encoder များနှင့် parameters တွေကိုသတ်မှတ်ခြင်းဖြင့်ပြုပြင်ခြင်းမြန်နှုန်းကိုအကောင်းဆုံးလုပ်နိုင်သည်။ ဥပမာအားဖြင့် Compression နှင့်ချိန်ညှိရန် "-Preset" parameter ကိုသုံးပါ။
$command = "ffmpeg -i $inputFile -preset ultrafast $outputFile";
FFMPEG ကို PHP မှတစ်ဆင့်ခေါ်ဆိုခြင်းဖြင့် developer များသည်ဗီဒီယိုပြောင်းလဲခြင်း, တည်းဖြတ်ခြင်းနှင့်သတင်းအချက်အလက်ထုတ်ယူခြင်းကိုထိရောက်စွာလုပ်ဆောင်နိုင်သည်။ ၎င်းသည်လျှောက်လွှာများဖွံ့ဖြိုးဆဲဖြစ်စေ Multimedia Files များကိုလုပ်ဆောင်နေသည်ဖြစ်စေ FFMPEP သည်ကြွယ်ဝသောလက္ခဏာများကိုပေးသည်။ ဤလမ်းညွှန်သည် FFMPEG ဖြင့်အလွယ်တကူစတင်ရန်နှင့်သင်၏လုပ်ငန်းစွမ်းဆောင်ရည်ကိုတိုးတက်အောင်လုပ်နိုင်သည်ကိုကျွန်ုပ်မျှော်လင့်ပါသည်။