이 코드는 ffmpeg로 비디오 축소판을 생성하는 코드를 실행하는 주 index.php 파일이지만 온라인에서 많이 검색 한 행운은 전혀 없습니다. 해결책은 없지만 아무것도 나오지 않으면 너희들이 나를 도울 수 있다면 나는 매우 감사 할 것이다. shell_exec()는 나를php shell_exec() 명령이 오류를 표시하고 권한이 거부 됨 ffmpeg
<html>
<head>
</head>
<body>
<form action="index.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><input type="submit" name="submit" value="upload">
</form>
<?php
if(isset($_POST['submit'])){
$ffmpeg = "/Users/mac/Documents/ffmpeg/3.1.4/bin/ffmpeg";
$videoFile = $_FILES["file"]["tmp_name"];
$imageFile = "1.jpg";
$size = "320x240";
$getFromSecond = 5;
$cmd = "$ffmpeg -i $videoFile -an -ss $getFromSecond -s $size $imageFile 2>&1";
echo shell_exec($cmd);
echo shell_exec('whoami');
if(!shell_exec($cmd)){
echo "thumbnail created";
}else{
echo "error creating thumbnail";
}
}
?>
</body>
</html>
** 허가 거부 **가 분명하지 않습니까? –
예 허가권이 거부되었다고 말하면서 abell.com 튜토리얼을 잘못 읽었는지 모르지만 비디오 자습서가 작동합니까? https://www.youtube.com/watch?v=qT4hN5o57hI&index=3&list=PLf1QYWO6pRZiBa_7JlpR -ejHaIHzFblMq – user3711175
exec()로 변경 한 후 오류 메시지가 표시되지 않지만 내 폴더에 이미지가 생성되지 않았습니다. – user3711175