그누보드로 유투브를 구축하자 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

그누보드로 유투브를 구축하자 정보

게시판 그누보드로 유투브를 구축하자

첨부파일

basic_double.zip (745.5K) 663회 다운로드 2012-04-19 12:06:14

본문

제가 한 방법은 ffmpeg + 윈도우2003서버 + iis6 + php5 인데,
리눅스 + ffmpeg + apm 도 가능합니다.
대신에 두 방법 모두 서버를 필요로 합니다.

ffmpeg의 설치와 사용법은 검색하면 많이 나옵니다.
윈도우서버에 설치 방법은
http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=75427&page=1
이곳에 있습니다.

소스구성은 게시판 스킨 + 대용량 플래시 업로더 + jwplayer 입니다.
ffmpeg 프로그램의 별도 설치와, 소스내용의 경로수정이 필요합니다.


아래는 테스트 영상입니다.

추천
16

댓글 전체

감사합니다.

[동영상 업로드]
파일제한크기 : 1.00 MB (허용확장자 : Movie Files) ==>>> 파일크기가 1메가밖에 안되네요
                                                                                파일크기 수정은 어디서 하죠!!!
ffmpeg 동영상 인코딩 프로그램이 필요합니다. 설치는 웹호스팅에서는 안되고. 서버호스팅 또는 가상서버호스팅을 하시거나, 집에 남는 컴퓨터로 서버를 구축하셔야 할겁니다.
스킨 설치중 잘 돼지 않아서 문의 드립니다.
write_update.skin.php 에
 iframe name=incoding$i src='/dentalk/movie_incoding.php?fname=$en_name' style='width:0px;height:0px;'></iframe>";
에서 movie_incoding.php 파일이 없는듯한데요
제가 잘못 다운로드한건지요?
빠져있는 movie_incoding.php 파일을 다시 넣어두었습니다.

그파일 내용이

E:/wwwhome/LocalUser/udh/wwwhome/dentalk/ffmpeg.exe -i E:/wwwhome/LocalUser/udh/wwwhome/dentalk/data/movie/$fname -an -ss 00:00:03 -an -r 2 -vframes 1 -y E:/wwwhome/LocalUser/udh/wwwhome/dentalk/data/movie/$fname2.jpg

이런식으로 되어있는데, 윈도우 iis 서버 기준 인코딩 명령입니다.
리눅스의 경우 리눅스용 ffmpeg를 설치하고 명령도 바뀌어야 합니다.
view 페이지에서 player의 경로수정해줬더니 플레이어창은 뜨는데...
동영상 화일이 없다고 나오네요~

파일의 경로는 아래처럼 되어 있던데..
file: "/dentalk/data/movie/<?=$mfile?>",
image: "/dentalk/data/movie/<?=$mfile2?>"

루트의 data 폴더애 movie 폴더가 생성되어 있어서 경로를 이쪽으로 지정해줘봤습니다
그런데 역시나 역시나 안나오네요~ ㅠ.ㅠ
movie_incoding.php 부분에 대해서 좀더 알고 싶은데 만약 iis 가 아니라 오토셋(autoset)이나 개인 윈도우 서버로 돌릴경우에, 어떻게 설정해야하는지 알고 싶습니다.
파일변환 안 되는게 write_update.skin.php 요거 맞죠?

echo "<iframe name=incoding$i src='<?=$board_skin_path?>/skin/board/basic_double/movie_incoding.php?fname=$en_name' style='width:0px;height:0px;'></iframe>";
echo "<iframe name=incoding$i src='<?=$board_skin_path?>/skin/board/basic_double/movie_incoding_pic.php?fname=$en_name' style='width:0px;height:0px;'></iframe>";

요렇게 잡아줬는데 계속 변환이 안 되네요.
제발 좀 봐주세요...
<?=$board_skin_path?> 은 basic_double 폴더를 말하는게 아닌가요?

echo "<iframe name=incoding$i src='<?=$board_skin_path?>/movie_incoding.php?fname=$en_name' style='width:0px;height:0px;'></iframe>";

이런식으로 써줘야 하지 않을까요..
위 본문의 스킨을 공개해주신 덕분에 자체 인코딩서버를 설치할 수 있었습니다.
공수래공수거님께 감사드립니다.

다음 까페와 비교를 해보고 느낀 사항인데, 동영상을 올릴 때 마다 인코딩을 진행할 것이 아니라,
write 모드에서는 캡쳐이미지 추출만 한 다음 올려두기만 하고, 
flv 인코딩은 최초의 view 시에 한번만 인코딩을 하는 방식이 시간 절약도 되고, 효율적인 방식이 아닌가 하고 생각해봅니다.
프로그램을 뚝딱거릴 실력은 안되기에, 더 좋은 방식으로 발전되기를 기원하는 마음으로 건의사항을 남겨드립니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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