phpffmpeg
① Thinkphp怎麼引入PHP-FFMpeg這個第三方類庫
1,在Vendor下新建一個FFMpeg文件夾
2,把PHP-FFMpeg里的文件(需要去除頭部require_once)都放置到FFMpeg下
3,TP引入方式:Vendor('FFMpeg.核心文件名');
② 裝php-ffmpeg 有多大
<!DOCTYPE html>
<meta charset="utf-8">
<style>
/* CSS goes here. */
</style>
<body>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="//d3js.org/topojson.v1.min.js"></script>
<script>
③ 怎樣在windows下配置ffmpeg-php
第一步要先下載ffmpeg-php
2. 解壓ffmpeg-php-win32-all.zip 後有下面幾個文件:
avcodec-51.dll
avformat-51.dll
avutil-49.dll
php_ffmpeg.dll
pthreadGC2.dll
3. 將四個文件拷貝到\system32文件夾下面(小插曲:之前自己再配置時候按照網上的文章只拷貝兩個文件 avcodec-51.dll, avformat-51.dll到這個文件,結果發現並不能配置成功。後來將後面avutil-49.dll, pthreadGC2.dll全部拷貝過去就成功了,很有可能這四個文件是有一定關聯使用的。)
avcodec-51.dll, avformat-51.dll, avutil-49.dll, pthreadGC2.dll
4. 然後需要到apache\bin文件下找到php.ini文件下允許使用dll文件加入extension=php_ffmpeg.dll 並允許 extension=php_gd2.dll, extension=php_gettext.dll這兩個
改動後如下(去掉前面的分號就代表允許執行)
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_ffmpeg.dll
5. 重新啟動wamp後使用phpinfo()函數看到一下信息配置: //我兩個環境一個apache一個IIS,iis不用重啟就生效了,apache沒試不知道, add by試試看吧!我還在後盾人線下面授培訓學習呢,大牛講師在身邊隨時解答呢,有不會的可以問我哦(๑˙ー˙๑)
④ PHP 'ffmpeg' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
LZ,system()是執行外部程序的函數,如果你要按擴展去使用它的話,不能這么用。回
ffmpeg擴展的文檔地址答:http://ffmpeg-php.sourceforge.net/doc/api/
若你要用system()的方法去運行FFMPEG的話(不推薦這樣做),你應該首先下載一個ffmpeg
地址:http://ffmpeg.zeranoe.com/builds/
然後寫成這樣
system("FFMPEG安裝路徑/ffmpeg.exe-i1111.amrout.mp3");
⑤ thinkphp怎麼整合ffmpeg-php
1,在Vendor下新建一個FFMpeg文件夾
2,把PHP-FFMpeg里的文件(需要去除頭部require_once)都放置到FFMpeg下
3,TP引入專方式:Vendor('FFMpeg.核心文件名屬');
⑥ php ffmpeg 獲取每秒多少幀
我是php 新手我想請問下怎麼些一個頁面全是類別添加刪除等。。然後別的頁調用這些類。。不用在原來的頁里添加代碼。。 能告訴我格式或者怎麼些嗎? 謝謝!
我這樣解釋是不是很簡單,因為我剛才在後盾人那學到的,建議樓主也去找他學習
⑦ 有沒php5.5可用的ffmpeg擴展(網上的都僅僅用於php5.3或者5.4)
可以直接寫exec函數調用ffmpeg命令行工具。
記得之前的php-ffmpeg擴展也是同樣包裝了一下ffmpeg。
⑧ windows php怎麼使用ffmpeg
Windows下FFmpeg快速入門
FFmpeg簡介
FFmpeg是什麼?
FFmpeg是用於錄制、轉換和流化音頻和視頻的完整解決方案, 包括 libavcodec ,一套領先的音/視頻編解碼類庫。FFmpeg 在Linux上開發,當可以在大多數操作系統下編譯,包括Windows。
Note
FFmpeg對GCC的依賴很強,所以就算是在Windows上, 用VC編譯FFmpeg也不是一件輕松的事情。請盡量使用 GCC來編譯FFmpeg,比較事半功倍。
FFmpeg的組成結構
FFmpeg主要由一下幾個部分組成:
libavcodec: 一個包含了所有FFmpeg音視頻編解碼器的庫。 為了保證最優性能和高可復用性,大多數編解碼器從頭開發的。
libavformat: 一個包含了所有的普通音視格式的解析器和 產生器的庫。
ffmpeg:命令行的視頻格式轉換程序。
ffplay:視頻播放程序。(需要SDL支持)
ffserver:多媒體伺服器
三個實常式序,這三個實例較為復雜,基本可以作為API使用手冊:
了解完組成結構後,你會發現,如果你在尋找一種視頻格式轉換 的方式,那FFmpeg絕對是你的第一選擇,libavcodec 則又是重 中之重。如果遇上API不會使用的情況,可以參考ffmpeg.c、ffplay.c、 ffserver.c、apiexample.c(解碼)和output_example.c(編碼)。
FFmpeg的編譯
要使用FFmpeg,第一步就是編譯,編譯FFmpeg是一個復雜的過程,如果你想加快速度,領略FFmpeg 的風采,則可以跳過這一步,直接進入下一章節。
FFmpeg的SDK
FFmpeg是一個復雜的工程,第一步編譯,特別是Windows下的編譯 過程,更是復雜。 因此,好心的網友提供了Windows下編譯好的 dll和lib庫文件,以及相關的頭文件。新手們則可直接下載,並開始編寫 FFmpeg庫的程序了。
以上兩者已經足以完成FFmpeg的入門,最新的SDK版本是3.0, 對應於FFmpeg的版本是 r10087。新手們可以從編譯源代碼庫中的 output_example.c開始,同時參考 SDK入門寶典 。
編譯output_example.c的時候需要注意以下問題:
VC的是不支持C語言中的inline,所以可以把相關的inline刪除。
對於snprintf的支持,可以考慮下載 snprintf.h和snprintf.c放入工程中。
⑨ ubuntu哪個源中有php5-ffmpeg這個包
在Ubuntu上安裝php-ffmpeg
先是安裝一些基礎的包:
sudo apt-get install php5-dev
sudo apt-get install ffmpeg
sudo apt-get install libavcodec-dev
sudo apt-get install libavcodec1d
sudo apt-get install mencoder
從http //downloads.sourceforge.net/ffmpeg-php/下載phpffmpeg包,解壓縮後進入目錄:
phpize
./configure
make
sudo make install
編輯/etc/php5/apache2/php.ini
在最後一行加入
extension=ffmpeg.so
然後再phpinfo()函數的輸出中看是不是有了php-ffmpeg的支持。