<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ~~~ public function fileupload(){ //執行視頻的上傳使用thinkphp上傳類即可 if (!$upload->upload()) { //上傳錯誤 }else{ //得到上傳文件的信息 $info = $upload->getUploadFileInfo(); //================取得視頻文件的縮略圖================= //需要生成視頻圖片的大小分別為 200*140 首頁的大圖需要1024*450的 //利用ffmpeg命令取得縮略圖 //首先獲取上傳視頻所在目錄的絕對路徑 $dir = explode("\\",rtrim(THINK_PATH,"/"));//刪除路徑最后的"/" array_pop($dir); $dir = implode("\\",$dir);//當前項目所在的目錄 $reslibdir = $dir."\\Public\\Uploads\\video\\";//拼裝上傳視頻所在的目錄 $dstlibdir = $dir."\\Public\\Uploads\\videopic\\";//把視頻的縮略圖放進該目錄 $resFile = $reslibdir.$info[0]['savename'];//上傳資源路徑+文件名 $randname = substr($info[0]['savename'],0,strpos($info[0]['savename'],"."));//獲取資源名的隨機數字 $dstFile1 = $dstlibdir.$randname.".jpg";//生成縮略圖后的路徑加圖片名 //$dstFile2 = $dstlibdir."l_".$randname.".jpg";//生成1024*450的縮略圖 //調用函數exec()調用dos命令 //$arr返回執行的結果數組 $status為請求結果 0表示成功 1表示失敗 //獲取視頻的縮略圖 exec("{$dir}\\Public\\ffmpeg\\bin\\ffmpeg -i {$resFile} -y -f mjpeg -ss 5 -t 0.01 -s 200*140 {$dstFile1}"); //小圖 //exec("{$dir}\\Public\\ffmpeg\\bin\\ffmpeg -i {$resFile} -y -f mjpeg -ss 100 -t 0.01 -s 1024*450 {$dstFile2}");//大圖 //================取得視頻文件的縮略圖================= $file['name'] = $info[0]['savename']; $file['size'] = $_FILES['Filedata']['size'];//取得文件的大小 $fileinfo = pathinfo($_FILES['Filedata']['name']); $file['type'] = $fileinfo['extension'];//取得文件的類型 $file['picname'] = $randname.".jpg";//視頻的縮略圖 echo json_encode($file); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看