생활노하우

실시간 동영상 저장하는 법

왕게으름 2006. 11. 19. 13:05
 
실시간 동영상 저장하는법
조회 (1234)
컴퓨터 | 2005/04/16 (토) 08:17
공감 (0) 스크랩 (2)
별로 아는 것도 없는데, 초보자분들이 헤매시는 분들이 많아서 한번 적어봅니다.
 
1. 실시간 동영상의 최강자 VODRecorder
 
 VODRecorder는 제가 알기론 연변의 조선족 프로그래머와 훈테크의 합작품으로 알고 있습니다.
사실 동영상 실시간 저장프로그램은 VODRecorder 외에도 많이 있습니다.
 
대표적인 훈테크의 하이넷 레코더, stream4U, 그밖에 동영상 주소를 캡쳐하는 프로그램들이 있지요.
 


 
stream4U죠. 하지만 실제로 사용하다 보면, 되는 것보다 안 되는 것이 더 많습니다.
 


 
대표적인 훈테크의 하이넷 레코더, 상당히 좋은 프로그램입니다.
하지만, 결함도 있습니다.
 
동영상의 주소를 알고 있는 경우에는 무리없이 녹화되는데, 보통 동영상을 선택하고 마우스 우측버튼을 누르면 주소가 나오죠.
 



 

 

 



 
 
등록정보만 뜨면 동영상의 주소 아는 것은 식은 죽 먹기죠.
가장 기본적인 방법이 소스보기를 눌러서 동영상 파일을 찾는다던가, 등록정보를 봐서 조합한다던가...
 
하지만 이렇게 쉽다면 동영상 주소 추출기가 왜 필요하겠습니까?
 
최근 불펌의 증가함에 따른 트래픽의 급증, 지적재산권이 있는 유.무료 컨텐츠의 보호를 위해서 동영상을 감춰두는 경우가 많습니다.
 
즉 마우스 우측버튼이 활성화 안되게 막아 놓는다던가. 아님 소스보기를 해도 안 나오게 php를 이용해 구성한다는등, 아니면 MBC나 SBS처럼 자체 동영상에 라이센스 암호를 걸어둬서 동영상을 보호한다던지 하는 방법이 있지요.
 
또 역시 php를 이용해서 질의. 응답 형식을 응용. 동영상의 주소가 2-3분만마다 한번씩 변하게 하는 방법도 있습니다.
 
이 경우 동영상 주소 추출은 가능하지만, 퍼오거나 실시간 저장하는 방법은 불가능합니다.
 
아무튼 이렇게 막아놓은 동영상의 주소를 알아내는 방법으로 하이넷과 VODRecorder는 winpcap이라는 보조 프로그램을 사용합니다.
 
winpcap은 실시간으로 전송되는 패킷을 분석하고 이를 탐색할수 있는 프로그램입니다.
즉 원본 동영상에 쿼리를 날리고 패킷을 분석, 주소를 캡쳐하는 어댑터를 설치하게 해주는 거죠.
 
하이넷과 VODRecorder를 설치하고 막아놓은 동영상의 주소를 추출하기 위해선 반드시, 부가적으로 winpcap을 설치해야 합니다.
 
하지만 하이넷 레코더는 윈XP에서 이 winpcap이 제대로 설치되지 않는경우가 많습니다.
윈98에선 실험결과 거의 무리없이 설치되지만 윈XP에선 확률이 반반도 돼지 않더군요.
 
 
 
 



 
 
보통 하이넷이나 VODRecorder는 막아놓은 동영상의 주소를 추출하기 위해서 위와 같은 방식으로 winpcap 어댑터를 불러옵니다.
 
어댑터를 선택하고, 시작을 눌러 놓은 다음에 동영상을 실행하면 자동으로 주소가 창에 뜨는 것이죠.
하지만 하이넷은 XP상에선 다음과 같이 winpcap 어댑터를 제대로 인식하지 못하는 경우가 많습니다.
 



 
 
이에 반해서 VODRecorder는 거의 제대로 인식하더군요.
물론 과학적으로 검증된것이 아니라 피시 10여대를 놓고 실험한 제 주관적 경험입니다.
 
따라서 VODRecorder를 추천합니다.
 
 VODRecorder 와 winpcap3.0을 자료실에서 다운받고 설치합니다.
확실히 하기 위해 재부팅하고 VODRecorder를 실행합니다.
 
 
 



 
 
먼저 주소를 알고자 원하는 동영상을 실행하기 전에 주소를 캡쳐할 winpcap 어댑터를 선택합니다.
그리고 확인하면 주소를 캡쳐할 준비가 다 된겁니다.
 
 



 
 
 



 
 
자신의 컴퓨터에 winpcap이 성공적으로 설치됐다면, 문자가 깨지지 않고 선명하게 보일겁니다.
어댑터가 경우에 따라서 여러개가 설치됐을텐데, 여기선 아무거나 선택합니다.
만약 잘 안 된다면 다른 것을 선택하고 여러번 테스트 해봅니다.
 
주소를 알고자 하는 동영상을 재생시킵니다.
 
VODRecorder의 하단에 주소가 뜹니다.
스크롤을 움직여서 완전한 주소를 볼까요?
 
 



 
 



 
 
자 주소가 완전히 떴지요. 여기서 이 동영상을 녹화하지 않고 무단으로 펌질하고 싶을땐. 다음과 같이 주소만 복사합니다.



 
그리고 메모장에 붙이면 되죠.
 
물론 녹화하고 싶으시면 가운데 빨간색 버튼을 누르시면 됩니다.
 
하지만 이 VODRecorder 로도 안 되는 경우가 많습니다.
 
1) PHP로 동영상을 숨겨서 2-3분마다 주소가 바뀌는 유료 컨텐츠
2) 동영상에 라이센스 인증 절차를 거치게 만든 MBC나 SBS의 유료 컨텐츠
3) ASX 파일로 구성된 동영상
 
자 세번째 asx파일에 관련된 문제를 먼저 해결해보죠.
 
아시다시피 asx파일은 분할된 wmv나 asf등의 실시간 동영상 파일들을 하나로 묶어줘서 연속재생이 가능하게 하는 미디어 파일입니다.
 
계정의 공간이 대용량이지 못한 유저들이 궁여지책으로 여러곳에 잘게 나뉘어진 영상파일들을 올려놓고 이를 연결하는 것입니다.
 
 
 
 




 
보통 자료실에 이렇게 올려져 있을 겁니다.
 
asx파일로 구성된 동영상의 주소를 알기 위해선, asx파일의 위치만 알면 금방 해결되지만 그렇지 않죠.
마우스 우측버튼을 금지했거나 소스보기를 막아봤다면, 역시 동영상 주소 추출기를 쓸수 밖에 없습니다.
 
VODRecorder로도 asx파일의 주소를 찾기가 곤란합니다.
 
명확하게 뜨는 것이 아니라 잘라진 몇분짜리 영상들이 계속 캡쳐되서 시간이 오래 걸립니다.
 
 
 
즉 제말은 VODRecorder로도 asx동영상 파일의 주소를 찾을 수 있으나 명확舊層?않고 손이 여러번 가는 작업이 필요하다 이겁니다.
 
결국 녹화하는데는 VODRecorder나 하니넷 레코더를 이용하지만, 단순히 펌질을 위해서 동영상 주소만 알아내고자 할때는 이들 프로그램을 이용하지 마십시오.
 
지금까지 설명한것은 초보자분들을 위해 동영상 주소 캡쳐 과정을 이해하기 위한 것이었습니다.
 
그럼 단순히 동영상 주소를 알아내기 위해선 어떤 프로그램을 써야 할까요?
 
일목요연하게 아주 간단한, 그러면서도 모든 것을 다 캡쳐하는 프로그램이 있을까요?
 
있습니다. 바로 동영상 주소 추출등의 막강한 부가기능이 있는 웹 브라우저 "웹마'가 그것입니다.

 
 
 
 
2. 동영상 주소 추출의 최강자 [웹마]
 
웹마는 국내 프로그래머분이 개발하신 무료 국산 프로그램입니다.
개발자분이 운영하시는 다음카페에 가서 웹마 프로그램을 다운받습니다.
 
 

 
 
자 설치를 하면 저절로 압축이 풀려서 폴더가 생깁니다.
 















 
 
 

 
 
두 개의 실행파일이 있습니다.
webma와 webmaU가 있는데, 무조건 webmaU를 실행시킵니다.
두개 다 비슷한데 아마 webmaU가 더 부가기능이 많을겁니다. XP를 쓰신다면 무조건 webmaU를 실행시키세요.
 
 

 
 
앗 근데 비밀번호창이 뜹니다.
당황하지 마시고, 아무 번호나 적어주세요. 이 과정이 왜 필요한지 궁금한 분은 개발자 카페에서 찾아보십시오.
 
그러면 웹 브라우저인 웹마가 실행됩니다.
아 참. 먼저 웹마를 실행하기 전에 익스플로어를 실행시키십시오.
 
웹마는 모체인 익스플로어에 기생하니까요.
 
 
 
 
 

 
 
자 주소창에 Url를 치고  주소를 막아놓는 동영상 사이트로 가봅시다.
 
 

 
 
한국영화 튜브를 보겠습니다.
 
동영상이 실행되겠죠.
 
 

 
 
 
 
 
[보기] [부가기능] [미디어보기] 메뉴를 실행합니다.
 
 
 
 

 
 
 
저절로 창에 동영상의 주소가 뜹니다.
이 추출된 주소를 하이넷 레코더나 VODRECODER로 녹화하면 됩니다.
 
제가 써본 주소 추출기 중 가장 막강하고, 단순한 유틸입니다.
웹마 추천!
 
하지만 아직도 해결이 안되는 문제가 있지요.
 
꼭 마음에 드는 동영상이 있는데, 예를 들어 MBC나 SBS에서 암호를 걸어놓은 동영상이나 2-3분마다 주소가 바뀌는 유료 컨텐츠는 어찌 실시간 저장할지에 관한.....
 
아 물론 유료 컨텐츠를 불법으로 녹화하는 것은 안되겠죠.
불법입니다. 지적 재산권을 침해하는....
 
다음시간에는 단순히 흥미 목적으로 이러한 동영상들을 어떻게 녹화하는지에 대해서 설명해드리겠습니다.
 
아직 초보자분들을 위해서 아는 것도 없는 제가 간단히 쓴 것이니 욕하지 마시고요....