최근 동영상 UCC(UGC)가 열풍처럼 일면서, 국내외를 막론하고 사용자들간의 동영상을 공유하게 해 주는 사이트들이 많이 증가하고 있습니다. 해외에서는 YouTube(http://www.youtube.com), Google Video(http://video.google.com), Veoh(http://www.veoh.com), MetaCafe(http://www.metacafe.com) 등이, 국내에서는 다음, mncast, 판도라 등이 동영상 공유 서비스를 제공 중입니다.
그런데 이 사이트들의 상당 수는 동영상을 원본 그대로 제공하는 것이 아니라 FLV 형식으로 변경하고 있습니다. 굳이 이렇게 변경하는 이유는, 동영상 파일의 경우 용량이 크기 때문에 다운로드 하여 감상하기까지의 시간이 오래 걸리기 때문입니다. FLV로 전송 시에는 파일 용량도 적어지고, 다운로드 하면서 감상하는 스트리밍 전송까지 가능하다는 장점 외에 플래쉬 플레이어만 설치한다면, 별다른 코덱이 필요치 않기 때문입니다.
FLV란? | FLV는 FLash Video에서 따온 명칭으로, 넓은 의미에서는 AVI나 MPG, WMV와 같은 동영상 포맷입니다. 따라서 인코딩을 위해서는 코덱이 필요한데, 현재 가장 많이 쓰는 것은 H.263이며, 최근 들어 On2 Technologies사의 VP6 코덱을 이용하는 경우도 많습니다. Flash 8부터 공식적으로 채택된 VP6 코덱은 상대적으로 크기가 작고 화질이 좋다고 알려져 있습니다. FLV는 세가지 방식으로 전송이 가능합니다. 첫째는 SWF에 임베디드(embedded) 된 전송, 둘째는 Flash Media Server나 Red5 Server를 통한 RTMP(Real Time Messaging Protocol) 스트리밍 전송, 셋째는 HTTP를 기반으로 한 프로그레시브 다운로드(Progressive Download)입니다. YouTube나 다음 등의 동영상 공유사이트에서는 위 세가지 방식 중 하나를 이용하거나 또는 복합적으로 이용하여 서비스하고 있습니다. 웹 상에서 FLV를 감상하기 위해서는 Adobe Flash Player 버전 6.0 이상이 설치되어 있어야 하며, 이 경우 다운로드를 하는(재생하는, 디코딩하는) 쪽에서는 별다른 코덱이 필요 없다는 장점이 있습니다. 로컬 시스템에서 감상하려면 전용 플레이어가 있어야 하지만, 일부 동영상 플레이어도 재생을 지원합니다. 대표적인 것으로 KMP가 있습니다. |
일반인들에게는 다소 생소한 이 FLV 포맷 때문에 다운로드를 원하는 사용자들의 상당 수가 난해함을 호소하는 경우가 있습니다. 이번 웹진에서는, 동영상 공유 사이트들로부터 이 FLV를 다운로드 받고, 자신의 PC에서 재생하는 것까지 알아보도록 하겠습니다.
1. MnCast, 다음 동영상 캡쳐하기.
일전에 포스팅한 바 있는 "웹상에서 숨겨놓은 동영상/음악/플래쉬 다운받기." 에서 소개한 URL Helper (쉐어웨어) 또는 Smart Sniff (프리웨어)를 설치합니다...
필자는 URL Helper를 이용합니다...
프로그램을 실행하고, 툴바에서 "Sniff Network"를 누른 후 다운받을 동영상을 감상하는 것 만으로 간단하게 FLV 주소를 캡쳐할 수 있습니다. 아래는 요즘 한창 시끄러운 씨야의 동영상을 mncast에서 감상하면서 FLV 주소를 캡쳐하는 장면입니다... 다음 동영상도 마찬가지로 URL Helper만 실행하여 주고 감상하면 자동으로 FLV 주소가 캡쳐됩니다...
URLHelper에서 마우스 오른쪽 버튼을 이용하여 이 주소를 클립보드에 복사한 후, IE나 FF의 주소표시줄에 붙여넣기 하여 엔터키만 힘차게 두들겨 주면 너무나 간단하게 다운로드가 시작됩니다...
2. Youtube를 비롯한 해외 동영상 사이트 캡쳐하기.
(1) 수동으로 캡쳐하기.
(키그님의 유튜브(YouTube) 실제 주소 알아내기를 응용했습니다. 키그님께 감사드립니다.)
Youtube의 경우 FLV 없이 SWF 주소만 캡쳐되는 경우가 자주 있는데(예전에 올라온 동영상은 거의 이렇더군요.), 이 경우에는 video_id와 table(또는 track)을 알아야 합니다.
URLHelper에서 그림처럼 확장자가 SWF인 행을 봅니다.
여기서 "video_id=" 뒤의 11자리 문자들이 ID이며,
"...&t=" 와 "&nc..." 까지의 문자들이 이 동영상의 table(track)입니다... 참고로 11자리의 ID는 동영상의 Youtube 주소상 맨 뒤 문자와 언제나 일치합니다. 따라서 위의 Youtube 주소가 http://www.youtube.com/watch?v=EkTpUxh8Vxc이므로 EkTpUxh8Vxc가 되겠지요.
정리하면, 아래와 같습니다...
이제 이렇게 얻은 video_id과 table을 "http://www.youtube.com/get_video?video_id=비디오아이디&t=테이블" 주소에 아래 그림처럼 대입한 후 Net Transport로 다운로드 받습니다...
다운로드가 끝나면 get_video라는 파일이 생성되는데, 이것이 바로 get_video.flv로 바꿔주면 FLV 포맷의 동영상입니다...
(2) 전용 사이트나 프로그램으로 다운로드 받기.
전용 사이트를 통하여 동영상을 저장할 수 있습니다. 기본적으로 다운로드 받는 방식은 위에 설명한 것과 동일하지만 일반 사용자들이 이용하기 쉽도록 웹 사이트나 프로그램을 기반으로 변경해 준 것입니다. 따라서 다운로드 되는 파일 역시 get_video이며, FLV 확장자를 추가하여 get_video.flv로 바꿔주어야 합니다.
여기서 소개할 곳은 http://keepvid.com 라는 곳입니다. YouTube뿐 아니라 Google Video, Break.com, iFilm, Putfile, MetaCafe 등... 현존하는 거의 모든 외국 사이트를 지원하고 있습니다.
사용법도 간단하여, 원하는 동영상의 주소만을 기입한 후 우측에서 서비스 사이트를 선택하고 "Download" 버튼을 눌러줍니다. 여기서는 앞에서 예시에 사용한 "http://www.youtube.com/watch?v=b-tz6Zcz5UE"를 이용했습니다.
"Loading..."이라는 메시지와 함께 잠시 기다리면 아래와 같은 >>Download Link<< 가 제공됩니다. 이것을 클릭하거나 오른쪽 팝업 메뉴를 이용하여 "다른 이름으로 저장"을 선택하면 get_video라는 파일이 다운로드 됩니다.
만약 파이어폭스를 이용 중인 유저라면 확장 기능으로도 다운로드가 가능합니다. 현재 Video Download 1.0.1과 DownloadHelper 1.91 두 가지가 제공되고 있습니다. 사용자들의 수는 전자가 더 많습니다.
필자는 Video Download 1.0.1을 이용하였으며, 설치가 끝나면 하단 작업 트레이 우측으로 아이콘이 하나 만들어집니다.
사용법은 여태껏 알아본 방법 중 가장 간단합니다. 원하는 동영상을 감상하면서 아이콘을 한 번 클릭해 주면 즉시 다운로드 창이 뜹니다. "Download Link"를 클릭하거나 오른쪽 팝업 메뉴를 이용하여 "다른 이름으로 저장"을 선택하면 역시 get_video 파일이 생성됩니다.
3. 다운로드 받은 동영상 감상하기.
이렇게 다운로드 받은 FLV 동영상은 로컬에서 재생하기가 힘듭니다. 기본적으로 이를 지원하는 미디어 재생기가 드물기 때문이죠. 따라서 FLV 전용 재생기가 필요한데, 현재 사용자가 가장 많고, 스파이웨어나 애드웨어도 없는 무료 프로그램 몇 가지를 추천합니다. (1) KMP. | 제작사 | KMPlayer | | 최신 버전 | v2.9.2.1100 | | 라이센스 | 프리웨어 | | 인스톨 | 필요 또는 불필요 선택 가능 |
너무나도 유명한 국산 동영상 플레이어입니다. 비디오 파일, 음악 파일, 그림 파일을 막론하고 모두 재생해 주는 강력한 프로그램으로, FLV 역시 문제 없이 재생해 줍니다. 여러 파일을 재생목록에 추가하는 것과, 넘겨보기(Skip), 불룸 조절이 가능합니다. 물론, 화면 크기도 임으로 바꿀 수 있습니다. 하지만 재생목록에 추가 시 드래그는 불가하며, 목록 관리 창에서 파일을 추가 해 줘야 합니다. KMP만 있으면 별 다른 프로그램을 설치 하지 않아도 된다는 장점이 있습니다. 게다가 인스톨이 필요 없는 Binary 버전도 제공하고 있다는 것 역시 무시 못하는 장점입니다.
(2) FLV Player 1.3.3 현재 해외에서 많이 사용 중인 FLV 전용 재생기입니다. 로컬에 있는 파일을 직접 재생하거나 URL을 이용하여 원격으로 재생도 가능합니다. 넘겨보기(Skip), 볼룸조절을 지원하며, 1배 또는 2배 화면 크기 조절이 가능하고 사용자 임의로 자유롭게 늘릴 수도 있습니다. 그러나 한 번에 한 파일만 재생이 가능하기 때문에 목록화 하는 것이 불가하다는 단점이 있습니다. 또한, 반드시 인스톨 해야 한다는 아쉬움도 있습니다.
(3) Riva FLV Player 1.2 | 제작사 | Riva | | 최신 버전 | v1.2 | | 라이센스 | 프리웨어 | | 인스톨 | 필요 |
AVI, MPG등의 동영상 파일을 FLV로 변환하여 주는 Riva FLV Encoder라는 유명한 프로그램을 제공하고 있는 Riva의 제품입니다. 대부분의 FLV Encoder가 쉐어웨어인데 반해 프리웨어로 제공하고 있습니다. 물론, 그 성능은 다소 떨어지지만 많은 사용자들이 유용하게 쓰고 있습니다.
그 외 Replay Media Catcher라는 프로그램을 이용한 FLA 다운로드 방법도 있습니다.. MissFlash님의 블로그 RTMP 프로토콜의 FLV(Flash Video)파일 다운받기!!! 를 참조하세요..
|