ffmpeg 無法在 php shell_exec 中運作

ffmpeg 無法在 php shell_exec 中運作

我是 ubuntu 新手,目前在 localhost 上使用 apache。我最近安裝了ffmpeg使用sudo apt install ffmpeg. ffmpeg在終端機中工作正常,但是當我在 php 腳本中使用它時,我得到以下輸出ffmpeg

/opt/lampstack-8.0.6-0/common/lib/libuuid.so.1: no version information available (required by /lib/x86_64-linux-gnu/libfontconfig.so.1) ffmpeg: symbol lookup error: /lib/x86_64-linux-gnu/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates

我在我的 PHP 腳本中使用ffmpeg如下所示:

echo shell_exec('ffmpeg 2>&1');

答案1

我遇到了同樣的問題。就我而言,我的問題是目錄的權限,我的意思是,我想保存影片的目錄沒有寫入權限......僅此而已。

相關內容