လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်အွန်လိုင်းဗီဒီယိုပြန်ဖွင့်ခြင်းကိုအကောင်အထည်ဖော်ရန်အပြည့်အ 0 ဥပမာနှင့်သင်ခန်းစာများ

PHP တွင်အွန်လိုင်းဗီဒီယိုပြန်ဖွင့်ခြင်းကိုအကောင်အထည်ဖော်ရန်အပြည့်အ 0 ဥပမာနှင့်သင်ခန်းစာများ

M66 2025-10-22

PHP နှင့်အွန်လိုင်းပေါ်တွင်အွန်လိုင်းရုပ်ရှင်များကိုအကောင်အထည်ဖော်ရန်အဆင့်များ

ခေတ်သစ်ဝက်ဘ်ဆိုက်များတွင်အွန်လိုင်းဗီဒီယိုများကိုကစားခြင်းသည်ဘုံအင်္ဂါရပ်တစ်ခုဖြစ်လာသည်။ ဤဆောင်းပါးသည် PHP နှင့် FFMPEG ကိုအသုံးပြုနည်းကိုအွန်လိုင်းပေါ်တွင်ရုပ်ရှင်များသို့မဟုတ်ဗွီဒီယိုများကိုဖွင့်နိုင်သည့်အခြေခံစနစ်တစ်ခုကိုအကောင်အထည်ဖော်ရန်မည်သို့အသုံးပြုရမည်,

လိုအပ်သော PHP-FFMPEP စာကြည့်တိုက်များကို install လုပ်ပါ

ပထမ ဦး စွာသင်သည် PHP-FFMPEG စာကြည့်တိုက်ကိုဗွီဒီယိုအပြောင်းအလဲနဲ့လုပ်ခြင်းနှင့်မီဒီယာပြောင်းလဲခြင်းအတွက်ထည့်သွင်းရန်လိုအပ်သည်။ ဤစာကြည့်တိုက်သည် FFMPEG Tool ကိုအခြေခံပြီးပုံစံပြောင်းလဲခြင်း, ဗွီဒီယိုတည်းဖြတ်ခြင်း, ဖန်သားပြင်များ, ၎င်းကိုတေးရေးဆရာမှတဆင့် install လုပ်နိုင်သည်။

 composer require php-ffmpeg/php-ffmpeg

ဗွီဒီယိုအရင်းအမြစ်ကိုဖန်တီးပါ

ထို့နောက်ကစားရန်လိုအပ်သည့်ဗီဒီယိုအရင်းအမြစ်ကိုသတ်မှတ်ပါ။ ဗွီဒီယိုအရင်းအမြစ်သည် server ၏ local file လမ်းကြောင်းသို့မဟုတ်ဝေးလံခေါင်သီသောဗီဒီယို၏ URL ဖြစ်နိုင်သည်။

 $ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open('path/to/video.mp4');

ဗွီဒီယိုစီးဆင်းမှုကိုဖန်တီးပါ

ဗီဒီယိုစီးဆင်းမှုများကိုပြန်လည်ဖွင့်ခြင်း, resolution admutment ကိုထိန်းချုပ်ရန်အသုံးပြုသည်။ အောက်ပါကုဒ်ကိုဗီဒီယိုချောင်းနှင့်ထုတ်လုပ်မှုကိုတည်ဆောက်ရန်အသုံးပြုနိုင်သည်။

 $stream = $video->filters()
    ->resize(new FFMpeg\Coordinate\Dimension(640, 480))
    ->synchronize();

ထုတ်ယူဗီဒီယိုဖိုင်များ

စမ်းချောင်းကိုဖန်တီးပြီးနောက်သင်ဗွီဒီယိုကိုသတ်မှတ်ထားသောလမ်းကြောင်းသို့ output လုပ်ရန်သို့မဟုတ်၎င်းကို browser သို့တိုက်ရိုက်တွန်းအားပေးရန်လိုအပ်သည်။ အောက်ပါဥပမာသည် Webm Format ဖိုင်ကိုမည်သို့ထုတ်လုပ်ရမည်ကိုပြသသည်။

 $stream->save('path/to/output.mp4', array(
    'webm' => true,
    'format' => 'webm',
    'audioCodec' => 'libvorbis',
    'videoCodec' => 'libvpx'
));

HTML ဗီဒီယိုဖွင့်စက်ကို embed

နောက်ဆုံးအနေနဲ့ HTML5 ကို web pages တွေကိုသုံးတယ် Tags များသည်အွန်လိုင်းပြန်ဖွင့်ခြင်းကိုဖွင့်ပေးသည်။ အသစ်စက်စက်ထုတ်ထားသောဗွီဒီယိုဖိုင်ကိုညွှန်ပြရန် SRC attribute ကိုသာသတ်မှတ်ပါ။

 <video width="640" height="480" controls>
  <source src="path/to/output.mp4" type="video/webm">
</video>

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP တွင်အွန်လိုင်းဗီဒီယိုပြန်ဖွင့်ခြင်း၏အဓိကလုပ်ဆောင်မှုကိုကျွန်ုပ်တို့ပြီးစီးပါပြီ။ ဗီဒီယိုအရင်းအမြစ်ဖန်တီးမှုမှကစားသမား၏ embedding သို့ဖန်တီးမှုမှဖြစ်စဉ်တစ်ခုလုံးသည်ပြောင်းလွယ်ပြင်လွယ်။ ပြန်ဖွင့်ခြင်းအတွေ့အကြုံကိုမြှင့်တင်ရန် Transcoding, resolution ရွေးချယ်ခြင်း, ဗွီဒီယိုအဖုံးနှင့်အခြားလုပ်ဆောင်မှုများကိုထပ်မံထည့်သွင်းနိုင်သည်။

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