tvpot-dl - Daum tv팟 동영상 다운로드 받기

최근에 제가 tvpot-dl이라는 프로그램을 만들고 있습니다.

[url:14s7h0ot]https://github.com/seungwon0/tvpot-dl[/url:14s7h0ot]

이 프로그램은 youtube-dl 처럼 플래시 동영상을 다운로드 받는 프로그램인데, YouTube가 아닌 Daum tv팟에서 동작합니다.

[url:14s7h0ot]http://tvpot.daum.net/[/url:14s7h0ot]

이 프로그램을 이용하면 Daum tv팟에 올라온 동영상 뿐만 아니라, Daum 뮤직 비디오 및 Daum 영화 예고편도 다운로드 가능합니다.

[url:14s7h0ot]http://music.daum.net/video/[/url:14s7h0ot]
[url:14s7h0ot]http://movie.daum.net/movieinfo/movieclip/movieInfoTrailerList.do?modeType=0&page=1[/url:14s7h0ot]

아직 미완성이지만 그럭저럭 쓸만한 상태가 된 것 같아서 제 PPA에 패키징하여 올려놨습니다. 관심 있으신 분들은 사용해 보시고 좋은 의견 부탁합니다.

[code:14s7h0ot]$ sudo add-apt-repository ppa:seungwon/ppa
$ sudo apt-get update
$ sudo apt-get install tvpot-dl
$ man tvpot-dl[/code:14s7h0ot]

오오…!!!

그간 매번 Firefox에서 Video Downloadhelper로 받곤 했는데 이제 구지 그럴 필요도 없어지겠군요ㅎㅎ

youtube-dl은 이미 잘 쓰고 있고 크롬 사용자이다보니 더더욱 환영입니다 ㅋ

감사히… 덥썩.

우와… 멋집니다.

tvpot-dl 0.7.1 버전을 제 PPA에 올렸습니다.

–get-title과 --title 옵션을 추가했습니다.

tvpot-dl 0.8.0 버전을 제 PPA에 올렸습니다.

이번 버전에서는 비디오 ID 대신 비디오 제목을 파일 이름으로 사용하며,
파일 이름에 공백 대신 ‘_’ 문자를 사용합니다.

또한, 기존 옵션들이 조금 바뀌었으며, 새로운 옵션들이 추가되었습니다.

[quote="jeongsw":33awc44m]tvpot-dl 0.8.0 버전을 제 PPA에 올렸습니다.

이번 버전에서는 비디오 ID 대신 비디오 제목을 파일 이름으로 사용하며,
파일 이름에 공백 대신 ‘_’ 문자를 사용합니다.

또한, 기존 옵션들이 조금 바뀌었으며, 새로운 옵션들이 추가되었습니다.[/quote:33awc44m]

비디오 제목에 슬래쉬나 역슬래쉬(원화 마크) 등이 들어가는 경우도 고려하셨나요? 혹시 몰라 질문드려봅니다.

[quote="hacking_u":i16zmph2][quote="jeongsw":i16zmph2]tvpot-dl 0.8.0 버전을 제 PPA에 올렸습니다.

이번 버전에서는 비디오 ID 대신 비디오 제목을 파일 이름으로 사용하며,
파일 이름에 공백 대신 ‘_’ 문자를 사용합니다.

또한, 기존 옵션들이 조금 바뀌었으며, 새로운 옵션들이 추가되었습니다.[/quote:i16zmph2]

비디오 제목에 슬래쉬나 역슬래쉬(원화 마크) 등이 들어가는 경우도 고려하셨나요? 혹시 몰라 질문드려봅니다.[/quote:i16zmph2]

먼저 좋은 의견 감사드립니다.

현재는 비디오 제목을 거의 그대로 파일 이름으로 사용하고 있습니다. 공백 문자만 ‘_’ 문자로 대체하는 정도입니다. 따라서 비디오 제목에 ‘/’ 같은 문자가 포함되어 있다면 문제가 생길 수 있습니다. 혹시 이로 인해 불편을 겪으신 적이 있다면 죄송합니다. 다음 버전에는 이 문제를 수정하도록 하겠습니다.

제 PPA에 올라와 있는 프로그램 중 get-flash-videos라는 프로그램이 있습니다. 저를 비롯한 많은 개발자들이 참여하고 있는 오픈 소스 프로그램인데, YouTube와 Daum tv팟을 비롯한 거의 대부분의 플래시 동영상 사이트를 지원합니다. 또한, 지금의 tvpot-dl 보다 파일 이름을 더 철저하게 확인하고 있으니 혹시 관심이 있으시다면 이 프로그램도 써보시고 좋은 의견 부탁 드리겠습니다.

[url:i16zmph2]http://code.google.com/p/get-flash-videos/[/url:i16zmph2]

get-flash-vedio로는 다운로드가 안 되네요…

그리고 tvpot-dl도 설치가 안 되고…

[quote="hacking_u":3r9nn7uy]get-flash-vedio로는 다운로드가 안 되네요…

그리고 tvpot-dl도 설치가 안 되고…[/quote:3r9nn7uy]

혹시 아래와 같은 로그 메시지를 보여주실 수 있을까요?

[code:3r9nn7uy]% lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.10
Release: 10.10
Codename: maverick
% get_flash_videos --version
get_flash_videos version 1.25 (http://code.google.com/p/get-flash-videos/)
% get_flash_videos -d http://tvpot.daum.net/clip/ClipView.do?clipid=31698107&lu=nb_view_title
No plugins installed
Downloading http://tvpot.daum.net/clip/ClipView.do?clipid=31698107&lu=nb_view_title
-> GET http://tvpot.daum.net/clip/ClipView.do?clipid=31698107&lu=nb_view_title
<- 200 text/html;charset=UTF-8 (101230)
Trying to open plugin ~/.get_flash_videos/plugins/Tvpot.pm
Trying to open plugin ~/.get_flash_videos/plugins/Daum.pm
Using method ‘daum’ for http://tvpot.daum.net/clip/ClipView.do?clipid=31698107&lu=nb_view_title
Video ID: VEthpGMPs6g$
-> GET http://tvpot.daum.net/clip/ClipInfoXml.do?vid=VEthpGMPs6g$
<- 200 text/xml;charset=UTF-8 (2418)
Video title: 소녀시대 스파오 SPAO 2011 COLOR POP 프로모션영상
-> GET http://stream.tvpot.daum.net/fms/pos_query2.php?service_id=1001&protocol=http&out_type=xml&s_idx=VEthpGMPs6g$
<- 200 text/xml; charset="utf-8" (128)
Video URL: http://stream.tvpot.daum.net/YnmAiI/IpgR8e/ePFKnO/JFTQ$$.flv
Downloading http://stream.tvpot.daum.net/YnmAiI/IpgR8e/ePFKnO/JFTQ$$.flv...
-> GET http://stream.tvpot.daum.net/YnmAiI/IpgR8e/ePFKnO/JFTQ$$.flv
소녀시대_스파오_SPAO_2011_COLOR_POP_프로모션영상.flv: 100% (4326.41 / 4326.41 KiB)<- 200 video/x-flv (0)

Done. Saved 4430243 bytes to 소녀시대_스파오_SPAO_2011_COLOR_POP_프로모션영상.flv
% sudo aptitude install tvpot-dl
The following NEW packages will be installed:
tvpot-dl
0 packages upgraded, 1 newly installed, 0 to remove and 23 not upgraded.
Need to get 0B/11.5kB of archives. After unpacking 86.0kB will be used.
Selecting previously deselected package tvpot-dl.
(Reading database ... 304421 files and directories currently installed.)
Unpacking tvpot-dl (from .../tvpot-dl_0.8.1-0ubuntu1ppa1_all.deb) ...
Processing triggers for man-db ...
Setting up tvpot-dl (0.8.1-0ubuntu1ppa1) ...

% tvpot-dl --version
tvpot-dl 0.8.1
[/code:3r9nn7uy]