首頁 > 問答 > 主體
ffmpeg轉音頻,命令列執行正常,程式碼中不行。 windows10,環境變數也設定了,程式碼產生的指令字串,直接cmd執行沒問題。程式碼中$str = shell_exec($cmdstr); 傳回null
懒觉先生2019-03-29 14:23:11
11111sszs上的
找到原因了。 ffmpeg.exe 雖然在系統環境變數設定了,但我不知道為什麼找不到。目前這麼湊合解決了: 需要加cd指令進入mmfpeg路徑,如果不在一個磁碟機後面還要 && e: , shell_exec(“ cd 'mmfpeg路徑' && e: && ffmpeg -i aaa.wav aaa.mp3”)
你好 我遇到的是跟你一樣的問題 我用了你的方法 也不好用你能幫幫我麼 shell_exec(" cd 'E:/XiangMu/jiaoyu/public' && E: && ffmpeg -i ./ceshi/15535626721777.amr ./ceshi/bb.mp3"); 我這個在cmd指令裡好用 在PHP不好用 我本人聯絡方式18345346462 微信同步 感謝大神