簡體   English   中英

如何使用xampp安裝ffmpeg

[英]How to install ffmpeg using xampp

我正在嘗試將ffmpeg安裝到我的本地主機服務器上。 我跟蹤了無數的博客和在線教程,這些博客和教程都是由陷入同樣問題的其他人組成的。 我遵循這封信的一切。

  1. 解壓縮文件
  2. 將php_ffmpeg.exe復制到php中的ext文件夾
  3. 將其余部分復制到系統32

正如它說的那樣,當我這樣做時,我在啟動apache時收到此錯誤。

錯誤信息

公平競爭,但在文件夾中

這是我的檔案

我也收到此錯誤:

第二次錯誤

同樣,這里是: 第二個文件放置

我已將擴展名添加到我的php.ini文件中

延長= php_ffmpeg.dll

第一次使用該工具時,我將ffmpeg.exe文件放到了本地主機服務器上,並運行了以下命令:

$cmd = "$ffmpegpath -i $input -an -ss $sec -s $size $output";
shell_exec($cmd);

這在我的計算機上正常運行,但在實際服務器上卻無法正常運行。 有人可以為我在哪里安裝擴展程序有錯誤,或者為什么用shell_exec在lunix服務器上運行.exe文件不起作用提供一些建議或指導。

是的,我在Windows的擴展版本中遇到了問題。 我發現不使用PHP擴展名要容易得多,只需在一個簡單的類中用exec()調用Windows二進制文件的標准FFMPEG,就可以了。 ffmpeg_convert()方法添加到類中對於您來說將是微不足道的。

VideoThumbNailer.example.zip

編輯

剛注意到這句話,

有人可以為我在哪里安裝擴展程序有錯誤,或者為什么用shell_exec在lunix服務器上運行.exe文件不起作用提供一些建議或指導。

Linux有其自己的FFMPEG版本,您不能將兩者混合使用。 您需要在Linux上安裝FFMPEG,例如:

sudo apt-get -qqy php5-ffmpeg

然后將cmd中的FFMPEG路徑更改為,省略.exe部分:

ffmpeg -i $input -an -ss $sec -s $size $output

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM