Apabila ffmpeg menukar audio, pelaksanaan baris arahan adalah normal, tetapi kod itu tidak berfungsi.
吉祥天宝
吉祥天宝 2019-03-29 12:09:32
0
4
1386

ffmpeg menukar audio, pelaksanaan baris arahan adalah normal, tetapi kod itu tidak berfungsi. Dalam windows10, pembolehubah persekitaran juga ditetapkan, dan rentetan arahan yang dijana oleh kod boleh dilaksanakan secara langsung dengan cmd tanpa sebarang masalah. Dalam kod, $str = shell_exec($cmdstr);

吉祥天宝
吉祥天宝

membalas semua(1)
懒觉先生

11111sszs上

  • balas Ditemui sebabnya. Walaupun ffmpeg.exe ditetapkan dalam pembolehubah persekitaran sistem, saya tidak tahu mengapa ia tidak dapat ditemui. Inilah penyelesaian semasa: Anda perlu menambah arahan cd untuk memasuki laluan mmfpeg Jika ia tidak berada di belakang huruf pemacu, anda memerlukan && e:, shell_exec(" cd 'mmfpeg path' && e: && ffmpeg -i aaa.wav aaa.mp3" )
    吉祥天宝 pengarang 2019-03-29 16:11:18
  • balas Helo, saya menghadapi masalah yang sama seperti anda. Saya menggunakan kaedah anda tetapi ia tidak berkesan. Bolehkah anda membantu saya? shell_exec(" cd 'E:/XiangMu/jiaoyu/public' && E: && ffmpeg -i ./ceshi/15535626721777.amr ./ceshi/bb.mp3"); Ini berfungsi dengan baik untuk saya dalam arahan cmd tetapi tidak dalam PHP Maklumat hubungan peribadi saya ialah 18345346462. Penyegerakan WeChat.
    小超 pengarang 2019-03-30 13:12:47
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan