싸이월드 동영상 서비스 솔루션 MovieUP 커스터마이징 개발완료 보고서
개발 목표 개인 회원이 보유한 다양한 포맷의 동영상 컨텐츠를 사이월드의 미니홈피에 등록 및 동영상 서비스를 구현할 수 있도록 쉽게 변환 및 기본편집을 통한 업로드 기능 개발 W M V A V I 사용자 PC MovieUP Cyworld 미니홈피 Transcoding, Upload 단일 포맷 단일 코덱 단일 해상도 다양한 포맷 다양한 코덱 다양한 해상도 Work Flow
MovieUP 기능명세서 설명 구분 기능 명 동영상 지원 포맷 원본 파일 WMV (WMA, ASF): Window Media Format, 일반적인 코덱인 경우, 자동 설치되도록 하는 기능이 지원 됨 AVI: 해당 동영상 파일에 사용된 코덱의 정보를 알아내고, 해당 코덱이 시스템에 설치되어 있는 지를 판단하며, 해당 코덱이 자동으로 설치 되도록 지원 함, 단 해당 코덱의 배포 라이선스에 제약이 있는 경우에는 이를 위한 정보만을 제공하고 사용자가 직접 설치하게 함 MPG (MPEG1, MPEG2): MPEG1, MPEG2 지원 (단, MPEG2 인 경우에 한해 별도 라이선스 필요) DAT (VCD): VideoCD 에 사용되는 포맷으로 압축코덱은 MPEG1이 사용된다. VOB (DVD): DVD에 사용되는 포맷으로 압축코덱은 MPEG2가 사용된다. (별도의 라이선스 필요) RM: RealMedia 동영상 포맷, Real Alternative가 설치되어야 있어야 한다, 사용자 직접 설치는 무료 Mov: QuickTime 동영상 포맷, QuickTime Alternative가 설치되어야 있어야 하며, 사용자 직접 설치는 무료 MP4, SKM: SKT 핸드폰 동영상 파일 포맷, MPEG4/AAC/EVRC 코덱을 지원함 (별도 라이선스 필요) K3G: KTF, LGT 핸드폰 동영상 파일 포맷, MPEG4/QCELP 코덱을 지원함 (별도 라이선스 필요) 3GP: GSM 동영상 파일 포맷, H263/MPEG4/AMR/AAC 코덱을 지원함 (별도 라이선스 필요) GIF: 이미지(애니메이션) 파일 포맷으로 동영상 편집기에서 리소스 또는 소품으로 사용 가능하다. WAV: 윈도우 오디오 파일 포맷으로, 압축되지 않은 포맷도 있으나 압축된 다양한 코덱이 있다. MP3: MP3 Player에서 사용되는 파일 포맷으로, 대부분의 음악 파일이 이 파일에 해당된다. OGG: MP3 보다 용량이 작으면서 고 음질을 지원한다. OGG DirectShow Filter 필요. 사용자 설치 시 무료 동영상 지원 포맷 생성 파일 FLV: 매크로미디어의 비디오, 오디오 압축 포맷. 플래시 디자인을 플랫폼으로 재생하게 함. (On2사의 SDK사용) 오려 내기 원본 동영상 구간 지정 사용자가 사용하려고 하는 원본 동영상 내에서 임의의 구간을 지정하여 변환/편집 하는 것이 가능하다. 기타 볼륨 조절 기능 동영상 변환 시 사용자의 설정에 의해 원본의 동영상과 다른 볼륨으로 조절하여 엔코딩하는 것이 가능하다. 스트림 카피 기능 원본 동영상의 규격과 생성 파일의 규격을 비교하여 오디오나 비디오 중 한가지만 엔코딩을 하게 하는 모드 화면비율 조정 및 기타 변환 시, 4:3 <-> 16:9 변환에 대한 처리기능과, (고객사를 위한) 로고 삽입기능의 구현이 가능하다.
-사이월드의 미니홈피에서 동영상 업로드를 위한 기본 페이지 -팝업 이벤트 호출페이지 넘어온 파라미터는 업로더에서 사용하지 않고 바로 싸이로 폼 전송 예) http://minihp.cyworld.nate.com/pims/board/video/cy_mvupload/index.asp?tid=45741806&flag=img&align=&up_domain=minihp.cyworld.nate.com&frm_name=photo
② ① STEP 1 동영상 선택 팝업 창 형식의 업로드 페이지 ① Active-X 사용자 프로그램 설치 ② 내 PC에서 동영상 찾기 Active-X : CyworldMovieUp.cab (200KB) ENJSOFT 엔진: 2.0.0.1(2.36MB) PC설치 폴더경로 C:\ProgramFiles\ENJSOFT\SelfMusicVideo\2.0.0.1 UI 및 컨텐츠 폴더경로 C:\Program Files\Cyworld Movie Upload [개발언어] javascript , MFC , C ② ①
STEP 1 동영상 선택_찾아보기 -사용자 PC내의 업로드 할 동영상 선택 [지원동영상포맷] mpg, mpeg, wmv, avi, asf, mp4,mov, rm,rmvb
STEP 1 동영상 선택_미리 보기 -선택된 동영상 미리 보기 구현 -전용 Active-X Player에 의한 다양한 포맷 동영상 디스플레이 지원
STEP 1 동영상 편집_구간설정 -선택된 동영의 업로드 할 구간설정 1.동영상의 전체 시간 표시, 선택시간표시 2.동영상 구간 선택 3.시간 : 최대 5분
STEP 1 동영상 편집_섬네일 추출 -업로드 할 동영상의 섬네일 자동 추출 섬네일 추출방식 : 7층분 방식을 통한 6개 추출
STEP 1 이미지선택_장면태그 삽입 -업로드 할 동영상의 이미지선택 및 장면에 해당하는 태그 입력
STEP 1 이미지선택_변환 및 업로드 업로드 할 동영상의 FLV 변환 및 업로드 [FLV 변환 옵션] Bitrate: Video(300K) , Audio(48K) Keyframe : 50 resolution : 320 x 240 [전송] http 방식 동영상의 정보(대표이미지 정보,동영상길이,파일크기)를 싸이월드로 Submit()