동영상 변환 및 이미지 출출하기 정보
동영상 변환 및 이미지 출출하기본문
1. 업로드된 동영상 ---> 파일변환.
2. 변환된 동영상 이미지 축출
** ffmpeg 가 설치되어 있어야 함.
----------------------------------------------------------
<?
$get_file = "1.flv"; //업로드된 동영상
$ch_file = time();
$ch_file .= ".wmv"; //변경된 동영상
/***********************************동영상변환************************/
exec("/home/seumi/www/ffmpeg/ffmpeg/ffmpeg -i $get_file $ch_file" ,$o_output ,$o_error);
//$result = shell_exec("/home/seumi/www/ffmpeg/ffmpeg/ffmpeg -i $get_file $ch_file");
if(!$o_error){
echo "변경된파일:";
echo $ch_file;
echo "<br>";
}
else{
echo "에러코드:".$o_error." 변환실패<br>";
}
/***********************************동영상변환************************/
/***********************************동영상의 이미지 축출************************/
//파일변경이 되었다면 이미지 축출
if($ch_file){
//$in_file = "2.wmv";
$in_file = $ch_file;
$out_name = time();
$out_name .= time();
exec("/home/seumi/www/ffmpeg/ffmpeg/ffmpeg -i $in_file -an -ss 00:00:14 -an -r 2 -vframes 1 -y $out_name%d.jpg ", $output, $error);
//에러가 없다면
if(!$error){
$creat_img = $out_name;
$creat_img .= 1;
echo " 출력된 이미지<br>";
//출력된 이미지를 유저에게 선택하도록 명령
echo " <img src='{$creat_img}.jpg' border='0'><br>";
}
else{
echo "에러코드:".$error." 이미지 출력실패";
}
}
else{
echo "파일변경실패하였으므로 이미지축출하지 않음";
}
/***********************************동영상의 이미지 축출************************/
?>
0
댓글 0개