내 MAMP 환경에서 PHP에서 ffmpeg 명령을 실행하려고하는데 작동하지 않습니다. 나는 이미 그것을 내 길에 추가했습니다. whoami와 ls -la와 같은 쉘 명령을 실행할 수는 있지만 성공하면 ffmpeg가 작동하지 않는 것 같습니다. 나는 또한 ffmpeg-php를 설치했으나 필요한 기능인 비디오> 이미지 스택을 지원하지 않습니다.MAMP 환경에서 shell_exec를 사용하여 ffmpeg를 실행할 수없는 이유는 무엇입니까?
예제 코드 : 파일/응용 프로그램/MAMP/라이브러리/빈/envvars를 열고 경우와 다른 사람의 네 줄의 언급을 시도해야
<?php
if (shell_exec("/usr/local/bin/ffmpeg"))
{ echo "Success"; }
else
{ echo "No good"; }
?>
해당 명령의 출력 무엇을합니까 작성해야? 그렇지 않다면'shell_exec()'가 빈 문자열''''을 반환 할 것이라고 생각합니다.이 문자열은 거짓으로 처리되어 실행 된 경우에도 "좋지 않음"을 반환합니다. – Wiseguy
위의 -version을 실행하면 출력되지만 다음을 실행하면 출력됩니다. php \t $ output = shell_exec ("/ usr/local/bin/ffmpeg -i file.mov -an -f image2 dir/file_ % 05d.png ' ")); \t echo $ output; ?> 그런 다음 명령의 결과가 표시되지 않아야합니까? 여기서는 ffmpet에게 비디오를 가져와 모든 프레임을 디렉토리로 내보내라고합니다. – Chris
위의 터미널을 실행하면 정상적으로 작동합니다. – Chris