ffmpeg를 이용하면 게시판에 동영상을 업로드 즉시 플래시영상인 flv로 인코딩 하실 수 있습니다.
윈도우서버+php에 설치하다 하도 삽질을 해서 팁을 남겨 놓습니다.
환경은 iis6 + php 였구요,
http://ffmpeg.zeranoe.com/builds/
여기서 다운을 받습니다.
32-bit Builds (Static) 에서 가장 위에것을 받으면 됩니다.
압축을 풀면 여러 파일이 나오는데 우선 ffmpeg.exe 파일이 필요합니다.
웹서버 적당한곳에 ftp로 업로드 하신후, php를 통해 프로그램을 작성합니다.
shell_exec("E:/wwwhome/test/ffmpeg.exe -v 0 -i E:/wwwhome/test/test3.mp4 -ar 11025 E:/wwwhome/test/test3.flv 2>&1");
위처럼 실행하면 test3.flv 가 튀어나와야 하는데 그전에 서버 셋팅을 해야됩니다.
c:\windows\system32\cmd.exe 의 파일보안에 인터넷 게스트 계정 (컴퓨터이름\IUSER_컴퓨터이름) 을 추가해주시고,
c:\widnwos\php.ini 의 safe_mode = off 해줍니다.
그래도 인코딩이 안된다면, 실행파일의 경로
E:/wwwhome/test/ 의 폴더의 보안에 USERS 를 넣어야 파일을 읽고, Authenticated Users 를 추가해줘야 flv 파일이 저장됩니다. 이 두가지가 빠져있는지 확인해보세요.
안되는건 대부분 보안관련 문제더라구요.
모든게 완료된다면 윈도우서버에 유튜브를 차리실수 있습니다.
영삼넷
Categories
Recent Posts
Recent Comments
Statistics
- Total Visitors:
- 408471
- Today:
- 6844602
- Yesterday:
- 9754777
IT강국 김영삼 블로그에 오신걸 진심으로 환영합니다.
©2002 영삼넷 // openkr
©2002 영삼넷 // openkr