搜尋

首頁  >  問答  >  主體

ffmpeg轉音頻,命令列執行正常,程式碼中不行。

ffmpeg轉音頻,命令列執行正常,程式碼中不行。 windows10,環境變數也設定了,程式碼產生的指令字串,直接cmd執行沒問題。程式碼中$str = shell_exec($cmdstr); 傳回null

吉祥天宝吉祥天宝2096 天前1388

全部回覆(4)我來回復

  • 懒觉先生

    懒觉先生2019-03-29 14:23:11

    11111sszs上的

    回覆
    0
  • 吉祥天宝

    找到原因了。 ffmpeg.exe 雖然在系統環境變數設定了,但我不知道為什麼找不到。目前這麼湊合解決了: 需要加cd指令進入mmfpeg路徑,如果不在一個磁碟機後面還要 && e: , shell_exec(“ cd 'mmfpeg路徑' && e: && ffmpeg -i aaa.wav aaa.mp3”)

    吉祥天宝 · 2019-03-29 16:11:18
    小超

    你好 我遇到的是跟你一樣的問題 我用了你的方法 也不好用你能幫幫我麼 shell_exec(" cd 'E:/XiangMu/jiaoyu/public' && E: && ffmpeg -i ./ceshi/15535626721777.amr ./ceshi/bb.mp3"); 我這個在cmd指令裡好用 在PHP不好用 我本人聯絡方式18345346462 微信同步 感謝大神

    小超 · 2019-03-30 13:12:47
  • 取消回覆