在這個地方几乎沒有任何東西存在,小小的存在不起作用,對我來說太過先進。如果你能回答這個問題,你就會創造我的生活。如何從我的本地主機上運行的php運行ffmpeg命令?我更喜歡XAMPP,但MAMP會做得很好,在這個階段我會使用任何東西。我是否需要在XAMPP服務器本身上安裝ffmpeg,還是隻需要在Mac上安裝?我可以運行ffmpeg的命令,從終端精細,例如,如何在Mac上使用XAMPP在PHP上運行ffmpeg
ffmpeg -i Tmpfile.mp4 -c:v libx264 -preset ultrafast video.mp4
工作正常,但
echo shell_exec("ffmpeg -i Tmpfile.mp4 -c:v libx264 -preset ultrafast video.mp4");
什麼也不做,當我加載使用的index.php的代碼是在網頁中。
如果你能解決我的問題,我會給你買個餅乾:)
您的PHP錯誤日誌顯示什麼? – LordNeckbeard
您的文件路徑是否正確?它們和你的PHP腳本在同一個目錄下嗎? –
/usr/local/Cellar/ffmpeg/3.2.4/bin/ffmpeg'是自制程序安裝的ffmpeg文件的路徑。只有一個文件,而不像windows xampp教程那裏有很多文件。該文件在單擊時打開一個終端窗口。該路徑是我鏈接到我的PHP腳本。我把它保存爲$ ffmpeg變量,然後echo shell_exec(「ffmpeg -i Tmpfile.mp4 -c:v libx264 -preset ultrafast video.mp4」);嘗試並運行它。我會嘗試在與腳本本身相同的目錄中使用它。 –