ffmpeg, exec 사용 가능해야 합니다.
php 언어 따위 모르지만 php 코드들 보면서 논리적으로 mov 첨부시 mp4로 변환되게 했어요.
몇일 개고생하며 결국 되게 만들긴 했네요...
저같은 분들에게 도움이 되길....
bbs 폴더에 넣으세요...
댓글 10개
//mov파일을 mp4로 변환합니다.
if(preg_match("/\.(mov)$/i", $dest_file)) {
$converted = preg_replace("/\.(mov)/i", ".mp4", $dest_file); //mp4파일의 경로를 생성합니다.
exec("ffmpeg -y -i ".$dest_file." ".$converted.""); //ffmpeg를 이용하여 mp4 파일을 생성합니다.
exec("rm ".$dest_file.""); //mov파일을 삭제합니다.
$dest_file = preg_replace("/\.(mov)/i", ".mp4", $dest_file); //mov대신 mp4파일로 치환합니다.
//DB등록을 위한 작업
$filename = preg_replace("/\.(mov)/i", ".mp4", $filename);
$upload[$i]['source'] = $filename;
$upload[$i]['file'] = preg_replace("/\.(mov)/i", ".mp4", $upload[$i]['file']);
$upload[$i]['filesize'] = filesize($dest_file);
}
// 올라간 파일의 퍼미션을 변경합니다.
chmod($dest_file, G5_FILE_PERMISSION);
$dest_file = run_replace('write_update_upload_file', $dest_file, $board, $wr_id, $w);
$upload[$i] = run_replace('write_update_upload_array', $upload[$i], $dest_file, $board, $wr_id, $w);
수고하셨습니다.
if(preg_match("/\.(mov)$/i", $dest_file)) {
$converted = preg_replace("/\.(mov)/i", ".mp4", $dest_file); //mp4파일의 경로를 생성합니다.
exec("ffmpeg -y -i ".$dest_file." ".$converted.""); //ffmpeg를 이용하여 mp4 파일을 생성합니다.
exec("rm ".$dest_file.""); //mov파일을 삭제합니다.
$dest_file = preg_replace("/\.(mov)/i", ".mp4", $dest_file); //mov대신 mp4파일로 치환합니다.
//DB등록을 위한 작업
$filename = preg_replace("/\.(mov)/i", ".mp4", $filename);
$upload[$i]['source'] = $filename;
$upload[$i]['file'] = preg_replace("/\.(mov)/i", ".mp4", $upload[$i]['file']);
$upload[$i]['filesize'] = filesize($dest_file);
}
// 올라간 파일의 퍼미션을 변경합니다.
chmod($dest_file, G5_FILE_PERMISSION);
$dest_file = run_replace('write_update_upload_file', $dest_file, $board, $wr_id, $w);
$upload[$i] = run_replace('write_update_upload_array', $upload[$i], $dest_file, $board, $wr_id, $w);
수고하셨습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 24149 | |
| 24140 | |
| 24133 | |
| 24125 | |
| 24119 | |
| 24109 | |
| 24105 | |
| 24101 | |
| 24093 | |
| 24089 | |
| 24077 | |
| 24074 | |
| 24071 | |
| 24070 | |
| 24067 | |
| 24056 | |
| 24050 | |
| 24046 | |
| 24043 | |
| 24040 | |
| 24037 | |
| 24036 | |
| 24035 | |
| 24034 | |
| 24021 | |
| 24017 | |
| 24005 | |
| 24002 | |
| 23990 | |
| 23980 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기