phpffmpeg-ag真人国际官网
① php使用ffmpeg實現後台視頻轉碼,如何監聽轉化的進度
如果進程是由php發起,可以直接從stdout中獲得ffmpeg輸出的已編碼時長,除以片長得到進度百分比。
另外一種方法是,用ffmpeg的report參數列印程序輸出到某個指定文件中,讀取提取該文件中的已編碼時長,同上,除以片長得到進度百分比....
② php5.4.16安裝ffmpeg
可以直接寫exec函數調用ffmpeg命令行工具。
記得之前的php-ffmpeg擴展也是同樣包裝了一下ffmpeg。
③ thinkphp怎麼引入php-ffmpeg這個第三方類庫
1,在vendor下新建一個ffmpeg文件夾
2,把php-ffmpeg里的文件(需要去除頭部require_once)都放置到ffmpeg下
3,tp引入方式:vendor('ffmpeg.核心文件名');
④ php5.6 怎麼安裝 ffmpeg擴展
下載ffmpeg-php擴展包和ffmpeg.exe,解壓後有以下文件
avcodec-51.dll
avformat-51.dll
avutil-49.dll
php_ffmpeg.dll
pthreadgc2.dll
將四個文件拷貝到windows/system32目錄下
將php_ffmpeg.dll拷貝到php的ext目錄下。
然後需要到apache/bin文件下找到php.ini文件下允許使用dll文件加入extension=php_ffmpeg.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_ffmpeg.dll
重啟apache,輸出phpinfo();方法查看環境配置
測試
⑤ 如何使php支持ffmpeg
這個是視頻模塊,空間應該不支持,除非你自己買vps
⑥ ffmpeg-php
是php擴展還是什麼?
⑦ centos7下php執行ffmpeg轉碼失敗,ffmpeg單獨在shell能轉碼成功
應該是許可權問題,你可以嘗試在後台用crontab制定定時的shell任務,每過一段時間去檢測是否有沒轉換的視頻文件,有就轉換一下並記錄為已轉換。這樣會比較好一些。通過網頁執行不好操作,其實那些大型視頻網站也是這么做的,轉換過程在後台單獨執行,不會在php頁面里調用轉換過程的,要分開處理。