當前位置:首頁 » 雲伺服器 » win伺服器端如何安裝ffmpeg

win伺服器端如何安裝ffmpeg

發布時間: 2023-07-20 10:11:04

A. 如何在Windows上安裝FFmpeg程序

1、先到官網碼宴如下載對應當前系統的FFmpeg安裝程序。
2、下載並解壓FFmpeg到一個文件夾里,如D:\ffmpeg里。
3、然後配置FFmpeg環境變數遲啟:點擊「開始菜單」,再點擊「控祥啟制面板」,再點擊「系統與安全」,再點擊「系統」,然後點擊「高級系統設置」,跳出「系統屬性」窗口後,最後點擊「環境變數」按鈕,找到並選中「Path」變數,點擊編輯,在「Path」變數原有變數值內容上加上「;d:\ffmpeg\bin」,點擊確定。
4、打開命令提示符窗口。輸入命令「ffmpeg –version」。如果命令提示窗口返回FFmpeg的版本信息,那麼就說明安裝成功了。

B. 如何將ffmpeg在windows編譯和使用

如下:
1. 配置編譯環境
2. 下載FFMPEG的代碼
3. 編譯,獲取FFMPEG庫(頭文件,lib,和DLL)
4. 在VC下配置,測試
1. 配置編譯環境
1)安裝MSys
下載文件:
bash-3.1-MSYS-1.0.11-snapshot.tar.bz2
msysCORE-1.0.11-20080826.tar.gz
解壓msysCORE-1.0.11-20080826.tar.gz,比如解壓到X:\msys(以下內容都使用該路徑描述,X為你安裝的盤符)。
解壓bash-3.1-MSYS-1.0.11-snapshot.tar.bz2,產生一個名為bash-3.1的目錄,在該目錄下有一個子目錄名為bin,其他的目錄不需要關心。復制bin目錄中的所有文件到D:\msys\bin,提示是否要覆蓋sh.exe的時候,選擇是。
到「D:\msys\postinstall」目錄下執行pi.bat,在出現的提示中輸入n回車後(這個不搞錯了),按任意鍵退出即可。
2)安裝MinGW
下載文件:
binutils-2.20-1-mingw32-bin.tar.gz
(binutils-2.19.1-mingw32-bin.tar.gz)
gcc-core-3.4.5-20060117-3.tar.gz
gcc-g++-3.4.5-20060117-3.tar.gz
w32api-3.13-mingw32-dev.tar.gz
mingwrt-3.16-mingw32-dev.tar.gz
(mingwrt-3.15.2-mingw32-dev.tar.gz)
mingwrt-3.16-mingw32-dll.tar.gz
(mingwrt-3.15.2-mingw32-dll.tar.gz)
把它們全部解壓到X:\msys\mingw。
3)修改「msys.bat」
用文本編輯器打開D:\msys\msys.bat,由於打算用MSVC++編譯程序,所以需要有.lib文件才能鏈接到FFmpeg的庫,這些.lib文件可以使用微軟的工具鏈中lib命令產生。為此,機器上必須已經安裝了微軟的Visual Studio或是Visual C++。把下面一行加到msys.bat的最前面,把路徑替換成機器上vcvars32.bat實際存在的路徑,比如我的在「D:\program files\Microsoft Visual Studio 8\VC\bin」,於是就添加:
call "D:\program files\Microsoft Visual Studio 8\VC\bin"
4)系統整合
復制D:\msys\etc\fstab.sample為X:\msys\etc\fstab,用文本編輯器打開D:\msys\etc\fstab編輯。(需要使用一個支持Unix換行風格的編輯器,比如Notepad++),把下面這行:
D:/mingw /mingw
改為:
D:/msys/mingw /mingw
注意:改的這個目錄為mingw你所安裝的目錄,所以按本文來講是這個目錄。如果你安裝不目錄不同,就要改成你所安裝的目錄。
完成以上步驟,MSys+MinGW系統就配置完成了。
2. 下載FFMPEG的代碼
下載代碼的辦法由兩個,一個就是用svn 下載下來。我覺得哪怕你知道svn是啥,也不用這個方法,因為太慢了。一個文件一個文件下,最關鍵SVN對應的地址是國外,都不知道什麼才能全部下完。另外一個直接下一個代碼的壓縮包。

C. 怎樣在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. 將四個文件拷貝到windows\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試試看吧!我還在後盾人線下面授培訓學習呢,大牛講師在身邊隨時解答呢,有不會的可以問我哦(๑˙ー˙๑)

熱點內容
ubuntu搭建samba伺服器 發布:2025-02-07 05:52:54 瀏覽:54
小型企業網如何配置可以互通 發布:2025-02-07 05:33:56 瀏覽:243
09年crv哪個配置好 發布:2025-02-07 05:17:31 瀏覽:555
nvm源碼編譯 發布:2025-02-07 05:13:19 瀏覽:126
防偽碼查詢源碼 發布:2025-02-07 05:09:39 瀏覽:769
安卓機的通知在哪裡 發布:2025-02-07 05:09:01 瀏覽:282
密碼74是什麼意思 發布:2025-02-07 05:02:10 瀏覽:47
蘋果es瀏覽器無法連接ftp 發布:2025-02-07 04:59:57 瀏覽:285
javaa和a 發布:2025-02-07 04:58:24 瀏覽:64
應用鎖的密碼在哪裡查 發布:2025-02-07 04:47:25 瀏覽:507