ffmpeg가 오디오를 변환할 때 명령줄 실행은 정상이지만 코드가 작동하지 않습니다.
吉祥天宝
吉祥天宝 2019-03-29 12:09:32
0
4
1393

ffmpeg는 오디오를 변환하고 명령줄 실행은 정상이지만 코드가 작동하지 않습니다. windows10에서는 환경변수도 설정되어 있어서 코드로 생성된 명령문자열을 cmd로 문제없이 바로 실행할 수 있습니다. 코드에서 $str = shell_exec($cmdstr)은 null

을 반환합니다.
吉祥天宝
吉祥天宝

모든 응답(1)
懒觉先生

11111sszs상위

  • 회신하다 이유를 찾았습니다. 시스템 환경변수에 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
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿