ffmpeg がオーディオを変換する場合、コマンド ラインは正常に実行されますが、コードは機能しません。
吉祥天宝
吉祥天宝 2019-03-29 12:09:32
0
4
1355

ffmpeg はオーディオを変換します。コマンド ラインの実行は正常ですが、コードは機能しません。 Windows10では環境変数も設定されており、コードで生成されたコマンド文字列はcmdで直接実行しても問題ありません。コードでは、 $str =shell_exec($cmdstr); は null

を返します。
吉祥天宝
吉祥天宝

全員に返信(1)
懒觉先生

11111sszs上的

いいねを押す +0
  • 返事 理由が分かりました。システム環境変数にffmpeg.exeが設定されているのですが、なぜ見つからないのかわかりません。これまでのところ、これはその場しのぎの解決策です。 mmfpeg パスを入力するには、cd コマンドを追加する必要があります。パスがドライブ文字の後ろにない場合は、&& e:,shell_exec(" cd 'mmfpeg path' && 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 です。WeChat の同期。ありがとうございます。
    小超 著者 2019-03-30 13:12:47
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート