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

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

M66 2025-06-11

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

နည်းပညာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူကင်မရာများသည်နေ့စဉ်ဘဝတွင်မရှိမဖြစ်လိုအပ်သောကိရိယာတစ်ခုဖြစ်လာသည်။ Internet Applications များနယ်ပယ်တွင်ကင်မရာများသည်လည်းပိုမိုများပြားလာပြီးပိုမိုကျယ်ပြန့်စွာအသုံးပြုနေသည်။ ဤဆောင်းပါးသည် PHP ကိုဗီဒီယိုရိုက်ကူးခြင်းအတွက်ဗွီဒီယိုရိုက်ကူးခြင်းအတွက်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါလိမ့်မည်။

အဆင့် 1 - ဗီဒီယိုရိုက်ကူးခြင်းအတွက်ကင်မရာကိုဖုန်းခေါ်ဆိုပါရန် PHP ကိုသုံးပါ

PHP တွင် System command များမှတစ်ဆင့်ကင်မရာစက်ကိုကျွန်ုပ်တို့ခေါ်ဆိုနိုင်သည်။ ပထမ ဦး စွာကျွန်ုပ်တို့သည်သက်ဆိုင်ရာကင်မရာ driver ကိုစနစ်တွင်ထည့်သွင်းထားကြောင်းသေချာစေရန်လိုအပ်သည်။ ထို့နောက်ကင်မရာဗွီဒီယိုမှတ်တမ်းတင်ခြင်းကိုအကောင်အထည်ဖော်ရန် PHP Code မှတစ်ဆင့် PHP code များမှတဆင့် System command များကို Execute လုပ်ပါ။

ဒီနေရာတွင် EAD () function ကိုအသုံးပြုခြင်း၏ရိုးရှင်းသောဥပမာတစ်ခုမှာဗွီဒီယိုတစ်ခုကိုမှတ်တမ်းတင်ရန် FFMPEG command ကိုခေါ်ရန်အတွက်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

$ cmd = "FFMPEG -F video4linux2 -i / V4L2 /tmp/Of.avi";
EXIT ($ CMD, $ output);

ဒီဥပမာမှာကင်မရာရဲ့ဗွီဒီယိုစီးဆင်းမှုကိုဖမ်းယူဖို့နဲ့ဗွီဒီယိုကို /tmp/out.avi ဖိုင်လို့ဗွီဒီယိုကိုသိမ်းဖို့ FFmpeg command ကိုသုံးတယ်။ command ကိုကွပ်မျက်ပြီးနောက်, output ရလဒ်ကို $ output variable ကိုမှကယ်တင်လိမ့်မည်။

အဆင့် 2: မှတ်တမ်းတင်ထားသောဗွီဒီယိုကို browser တွင်ကစားပါ

ဗွီဒီယိုကိုမှတ်တမ်းတင်ပြီးတဲ့နောက်မှာဗီဒီယိုကို browser တဆင့်ဘရောက်ဇာမှတစ်ဆင့်ဖွင့်ဖို့လိုတယ်။ HTML တွင်ကျွန်ုပ်တို့အသုံးပြုနိုင်သည် ပြန်ဖွင့် function ကိုအကောင်အထည်ဖော်ရန် tags ။ သင်၏ browser တွင်မှတ်တမ်းတင်ထားသောဗွီဒီယိုကိုမည်သို့ကစားရမည်ကိုဖော်ပြသည့်ရိုးရှင်းသော HTML စာမျက်နှာဥပမာတစ်ခုရှိသည်။

<!DOCTYPE html>
<html>
<head>
    <title>ဗွီဒီယိုမှတ်တမ်းတင်ခြင်း</title>
</head>
<body>
    <video controls autoplay>
        <source src="/tmp/out.avi" type="video/avi">
    </video>
</body>
</html>

ဤဥပမာတွင် HTML စာမျက်နှာတစ်ခု ဖန်တီး. အသုံးပြုသည် ဗီဒီယိုများကစားရန် tags များ။ setting အားဖြင့် TAG ၏ SRC attribute သည်ဗီဒီယိုဖိုင် ( /tmp/Out.avi ) ၏လမ်းကြောင်းဖြစ်သည် (/tmp/Out.avi) ၏လမ်းကြောင်းဖြစ်သည်။ ဗီဒီယို / avi တွင် type attribute ကိုသတ်မှတ်သည်။

အခြားဗီဒီယိုမှတ်တမ်းတင်ကိရိယာများ

အထက်ဖော်ပြပါဥပမာတွင် FFMPEG ကို ဗွီဒီယိုရိုက်ကူးခြင်းကိရိယာတစ်ခုအဖြစ်အသုံးပြုခဲ့သည်။ သို့သော် AvcCV , Raspidwibpty စသည်ဖြင့်အခြားကိရိယာများအရအခြားကိရိယာများကိုသင်ရွေးချယ်နိုင်သည်။ ဤကိရိယာများကိုအကြမ်းအားဖြင့်တူညီသောနည်းဖြင့်အသုံးပြုသည်။

နောက်ထပ် application များ

ဗွီဒီယိုရိုက်ကူးခြင်းအပြင် PHP ကိုကင်မရာလုပ်ဆောင်ချက်များကိုချဲ့ထွင်ရန်အခြားနည်းပညာများနှင့်လည်းပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်, ဗွီဒီယိုနှင့်သက်ဆိုင်သောအချက်အလက်များကို MySQL ဒေတာဘေ့စ်တွင်သိုလှောင်ထားနိုင်သည်သို့မဟုတ် Real-time prinner producting လုပ်ရန် websocket technology ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်များကိုပေါင်းစပ်ခြင်းသည် developer များပိုမိုရှုပ်ထွေးပြီးကွဲပြားခြားနားသောဗီဒီယို application များအောင်မြင်ရန်ကူညီနိုင်သည်။

အကျဉ်းချုပ်

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