파일 확장명을 확인해서 프로그램 실행하는 방법좀 알려주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

파일 확장명을 확인해서 프로그램 실행하는 방법좀 알려주세요 정보

파일 확장명을 확인해서 프로그램 실행하는 방법좀 알려주세요

본문

<?
//인코딩
system("c:/ffmpeg/ffmpeg.exe -i C:/APM_Setup/htdocs/data/$bo_table/$fname -an -ss 00:00:03 -an -r 2 -vframes 1 -y C:/APM_Setup/htdocs/serve/data/$bo_table/$fname2.jpg");
//썸네일
system("c:/ffmpeg/ffmpeg.exe -y -i C:/APM_Setup/htdocs/data/$bo_table/$fname -vcodec libx264 -level 30 -b 472K -r 15 -acodec libfaac -ab 96K -ar 44100 -ac 2 -s 640x320 -threads 2 C:/APM_Setup/htdocs/serve/data/$bo_table/$fname2.mp4");
//hint
system("c:/mp4box/mp4box.exe -hint C:/APM_Setup/htdocs/data/$bo_table/$fname2.mp4");
?>
동영상 게시판 만들고 있는데요
동영상을 올리게 되면 어떤 동영상이든 인코딩을 거쳐서 썸네일 만들고 mp4타입 스트리밍이다보니 mp4box까지 작업을 끝내고 글쓰기 완료 됩니다.

그런데 문제가 생겼네요^^
출력파일이 mp4다 보니 입력파일이 mp4면 인코딩이 1초 되고 끝납니다. 충돌이 생기는 겁니다.
입출력 파일 이름이 똑같아서요^^
입출력 이름을 바꿔서 할까 하다가
mp4파일은 인코딩만 을 안하게 썸네일 힌트 작업은 하고
그외 파일은 전부다 쏴~다 작업하게 프로그램 하고 싶습니다.
어떤식으로 하면 잘 될까요??

댓글 전체

파일네임을 . 기준으로 분할해서 배열로 만들고
배열 제일 마지막 내용 = 확장자 가 되겠지요
이걸로 조건문 걸어서
동영상 확장자 별로 인코딩 여부를 결정하면 될것같네요

 explode() - 문자열을 구분자를 통해 나누어 배열로 저장
 $array = explode(구분자, 문자열);

이거 이용하시면 되겠네요..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT