復(fù)制代碼 代碼如下:
file_uploads = on ;//是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開
upload_tmp_dir ;//文件上傳至服務(wù)器上存儲臨時(shí)文件的地方,如果沒指定就會用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload " /> 一色屋成人免费精品网站,www.av一区,一个b两个40分麻豆

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP+FFMPEG實(shí)現(xiàn)將視頻自動轉(zhuǎn)碼成H264標(biāo)準(zhǔn)Mp4文件

配置php.ini文件

復(fù)制代碼 代碼如下:
file_uploads = on ;//是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開
upload_tmp_dir ;//文件上傳至服務(wù)器存儲臨時(shí)文件的地方,如果沒指定就會用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize = 1024m ;//望文生意,即允許上傳文件大小的最大值。默認(rèn)為2M,我們設(shè)置為1G
post_max_size = 1024m ;//指通過表單POST給php的所能接收的最大值,我們也設(shè)置為1G

max_execution_time = 3600 ;//每個(gè)php頁面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒,設(shè)置為一小時(shí),因?yàn)楹竺孓D(zhuǎn)碼時(shí)間很久。
max_input_time = 36000 ;//每個(gè)php頁面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒
memory_limit = 8m ;//每個(gè)php頁面所吃掉的最大內(nèi)存,默認(rèn)8M

 文件上傳插件

火焰雨推薦大家使用uploadify,Uploadify是JQuery的一個(gè)上傳插件,實(shí)現(xiàn)帶進(jìn)度顯示。插件安裝簡單,此處略過。
 但是有個(gè)問題需要注意,非IE瀏覽器session會丟失,查了很多資料,最終總結(jié)的原因是:

因?yàn)橹T如uploadify采用的是flash客戶端,它產(chǎn)生的useragent與瀏覽器的user-agent不同。
 

最終解決辦法:
復(fù)制代碼 代碼如下:
//在upmodify上傳參數(shù)中加入session參數(shù),如下:
scriptData: {"SESSION_ID":""},
// 在服務(wù)端接收頁面加入以下代碼:
if(@$_REQUEST['SESSION_ID'] && ($session_id=$_REQUEST['SESSION_ID']) !=session_id()){
session_destroy();
session_id($session_id);
@session_start();
}

 這樣就解決了 FLASH 不能正確傳遞頁面

視頻格式轉(zhuǎn)換

現(xiàn)在Linux下比較流行的視頻格式轉(zhuǎn)換軟件是FFMPEG,F(xiàn)FMPEG是用于錄制、截圖、轉(zhuǎn)換和流化音頻和視頻的完整解決方案,一套領(lǐng)先的音/視頻編解碼類庫。除了FFMPEG外,我們要轉(zhuǎn)碼成H264格式 ,還需要一個(gè)擴(kuò)展。(文章最后給出所有軟件包下載地址)

centos 5.4環(huán)境下安裝源碼安裝h264擴(kuò)展
復(fù)制代碼 代碼如下:
tar -xjvf x264-snapshot-20120718-2245-stable.tar.bz2
  #進(jìn)入解壓后的源文件目錄
  cd x264-snapshot-20120718-2245-stable/
  ./configure --prefix=/usr/local --enable-shared
  make
  make install

 //centos 5.4環(huán)境下安裝源碼安裝ffmpeg with h264擴(kuò)展
 tar -xjvf ffmpeg-2.1.1.tar.bz2
 //進(jìn)入解壓后目錄
 cd ffmpeg-2.1.1
 ./configure --enable-gpl --enable-libx264
 make
 make install
 //重新加載配置
 lcfonfig
 //測試是否安裝成功
 ffmpeg

 如果你看到以下內(nèi)容說明安裝成功:
復(fù)制代碼 代碼如下:
ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers
 built on Dec 17 2013 23:32:40 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-3)
 configuration: --enable-libx264 --enable-gpl
 libavutil 52. 48.101 / 52. 48.101
 libavcodec 55. 39.101 / 55. 39.101
 libavformat 55. 19.104 / 55. 19.104
 libavdevice 55. 5.100 / 55. 5.100
 libavfilter 3. 90.100 / 3. 90.100
 libswscale 2. 5.101 / 2. 5.101
 libswresample 0. 17.104 / 0. 17.104
 libpostproc 52. 3.100 / 52. 3.100
 Hyper fast Audio and Video encoder
 usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
 Use -h to get full help or, even better, run 'man ffmpeg'

 php調(diào)用ffmpeg轉(zhuǎn)碼視頻

復(fù)制代碼 代碼如下:
$cmd = 'FFMPEG  -i  uploadfile/video/test.wmv -c:v libx264 -strict -2 uploadfile/mp4/test.mp4';
 exec($cmd, $status);

 運(yùn)行前請確認(rèn)exec函數(shù)已經(jīng)開啟。否則請修改php.ini文件

最后附上FFMPEG+H264擴(kuò)展+YASM+apache_mod_h264

php技術(shù)PHP+FFMPEG實(shí)現(xiàn)將視頻自動轉(zhuǎn)碼成H264標(biāo)準(zhǔn)Mp4文件,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产免费第一区二区 | 亚洲一区二区三 | 一区二区三区四区精品视频 | 国产福利在线观看永久视频 | 久久毛片久久毛 | 国产精品久久久久无码av | 欧美精品做人一级爱免费 | 国产成人禁片免费观看视频 | 扒开双腿猛进入无遮挡软件 | 永久免费观看视频 | 国产精品深夜福利免费观看 | 亚洲激情专区 | 国产精品第13页 | 极品美女一区二区三区 | 国产精品自拍一区 | 亚洲欧美日韩国产一区二区三区精品 | 久久这里一区二区精品 | 国产亚洲婷婷香蕉久久精品 | 国产91观看| 色哟哟视频在线 | 国产成人+综合亚洲+天堂 | 国产小视频免费观看 | 国内在线亚洲精品第一线 | 97久久精品国产精品青草 | 99re久久精品国产首页2020 | 国产免费一区二区三区 | 亚洲区激情区图片小说区 | 无套日出白浆在线播放 | 激情文学图片 | 国产免费播放一区二区三区 | 伊人色综合久久天天 | 亚洲第一综合网 | 久久免费精品一区二区 | 欧美午夜色大片在线观看免费 | 一区二区三区在线免费看 | 五月天丁香婷婷开心激情五月 | 亚洲第一视频网站 | 日韩在线观看中文字幕 | 日韩视频 中文字幕 | 成人网欧美亚洲影视图片 | 久久久久青草大香线综合精品 |