cari

Rumah  >  Soal Jawab  >  teks badan

Apabila ffmpeg menukar audio, pelaksanaan baris arahan adalah normal, tetapi kod itu tidak berfungsi.

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);

吉祥天宝吉祥天宝2139 hari yang lalu1433

membalas semua(4)saya akan balas

  • 懒觉先生

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

    11111sszs上

    balas
    0
  • 吉祥天宝

    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" )

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

    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.

    小超 · 2019-03-30 13:12:47
  • Batalbalas