TuBot
e-mail: gerecter at gmail.com | 처음 | 업데이트목록 | 가나다순목록 | 지도 | 검색 |
튜봇 TuBot 은 유튜브 동영상을 MP3/MP4 로 변환해 주는 프로그램으로, 다음TV팟도 다운로드 할 수 있습니다. 인터넷을 돌아다니다가 웹브라우저의 즐겨찾기로 등록해 놓은 유튜브 동영상들을 일괄적으로 MP3나 AVI로 변환 - 다운로드 해 주는 기능이 편리하고, MP3 의 ID Tag 를 설정할 수 있어 유용하게 쓰고 있는 프로그램입니다.


- 다운로드: http://sourceforge.net/projec...

자작 프로그램으로, Windows XP 에서 돌아가는 것을 확인했고, 기본 설정 불여우 FireFox 는 자동지원하지만, 익스플로러는 약간 불편합니다.

이 프로그램은 훌륭한 다른 공개프로그램들을 활용하는 것으로,

  • 유튜브 동영상 주소 추출은 테크런치의 http://www.techcrunch.com/ytd... 를 썼고,
  • 다운로드는 wget 을 썼고,
  • 동영상의 Video 파일포맷 변경은 FFmpeg 를 썼고,
  • MP3P 에 MP3 를 집어 넣을 때를 위한 MP3 태그 설정은 Tag 를 썼고,
  • 통신 부분은 John Berg 의 Java HTTPd 소스코드 http://fragments.turtlemeat.c... 를 개조했고,
  • 기타 처리 라이브러리로 JTabler http://sourceforge.net/projec... 를 사용했고,
  • 아이콘은 Gion 의 Gnome Desktop Icon 에서 추출해

가져와 포함시켰습니다. 이 주소 http://sourceforge.net/projec... 에서 다운로드 할 수 있습니다. 다운로드 파일 내부에 JRE가 포함되어 있기때문에 용량이 20메가가 조금 넘습니다. 실행시키면, c:\program files\tubot 에 프로그램이 설치가 됩니다. 현재 자동 설치는 이 폴더에만 설치하게 되어 있습니다.

결국 이 프로그램은 MuTube 이야기를 할 때 언급한, 자연스럽게 재미난 뮤직비디오를 웹서핑하다 모아서는 MP3P 에 넣을 MP3 앨범을 만들어 보자는 생각 을 실현에 옮겨 본 것입니다.

유튜브 동영상을 MP3/AVI 로 긁어모아 담아보자

가장 간단한 방법은 프로그램 실행후, Bookmark or URL 에 바로 유튜브의 URL 주소를 입력해 버리면 됩니다. 튜봇 실행은 c:\program files\tubot 에 있는 tubot.bat 나, 바탕화면의 tubot 바로가기 아이콘을 실행하면, 프로그램이 실행됩니다. 만약 실행이 잘 되지 않으면, tubot.bat 파일을 조정해 보시고, Java 관련 옵션을 조절해 보시기 바랍니다.

간단합니다. 원하는 유튜브 사이트에서 원하는 동영상 페이지를 발견했을 때, 그 주소를 복사해서 (주소창 드래그후 CTRL+C),



튜봇 프로그램의 Book mark of URL 에 붙여 넣은 뒤 (CTRL+V)



아래의 "Download now" 버튼을 누르면, 다운로드를 시작합니다.



이때, 어느 것을 체크해 놓았는지에 따라서, MP3, AVI, MPG, MP4 등 해당하는 파일 포맷으로 바꿔서 c:\program files\incoming 에 파일을 저장해 줍니다. 이때 MP3 파일의 경우에는 태그 정보 처리를 위해 MuTube 사이트와 통신을 합니다.

불여우라면, 오른쪽 마우스 메뉴로 간단히

불여우 사용자의 경우, 튜봇을 설치한 후 아래,

file:///C:/Program%20Files/tubot/tubotextension/tubotextension.xpi

를 주소창에 입력해 확장기능 설치 페이지로 들어간 뒤, Install now! 를 클릭하면, 튜봇 다운로드 확장기능을 설치할 수 있습니다.



이 경우, 그냥, 유튜브 페이지를 보다가, 오른쪽 메뉴 버튼을 누르면, 바로 튜봇 으로 다운로드를 해 줍니다. 물론 이 기능을 실행하기 위해서는, 튜봇을 실행한 상태여야 합니다.



이 때, 하나의 동영상 다운로드가 끝나기 전에, 다음 동영상을 다운로드 하려고 하면, 저장해 놓았다가 차례차례 끝까지 다운로드 하게 됩니다. 그렇기 때문에 유튜브를 돌아다니면, 수십개의 동영상을 닥치는대로 집어넣어서 자동으로 줄줄이 다운로드 하는 것이 가능합니다.

이러한 기능은 ServerForClient 로 동작하도록 해서 만들어 넣었습니다.

다음TV팟은?

실행한 튜봇에 다음TV팟에서 해당 동영상이 있는 페이지 혹은 퍼가기 버튼을 누르면 나오는 링크를 갖다 붙입니다.



그리고, 꼭 Open other bookmark file 을 눌러야 합니다. 그러면, 해당 동영상의 제목 등이 임시로 정해지고,



이것을 적절히 입력해 고치면 됩니다.



이제, 아래의 "예" 버튼, 혹은 Download now 버튼을 누르면,



열심히 다운로드와 변환 작업을 수행하며, 완료후 결과파일은 c:\program files\tubot\incoming 디렉토리에 저장됩니다. MP3 파일의 경우에는 뮤직비디오 정보를 MuTube 뮤직비디오 즐겨찾기 공유를 위해 자동으로 해당 동영상이 뮤직비디오라는 사실을 등록 하게 됩니다.

골라놓은 즐겨찾기들을 한꺼번에

유튜브나 다음TV팟을 돌아다니면서, 담고 싶은 뮤직비디오를 골라서, 웹브라우저 즐겨찾기의 폴더 하나에 차곡차곡 모아둡니다.


저는 위와 같이 The Beatles 의 뮤직비디오들을 The Beatles 라는 이름의 즐겨찾기 폴더를 만들어 모아 두었습니다.


결론부터 말하자면 버킹검이 된다는 내용의 명곡도 담아 두었습니다.

만약, 익스플로러 사용자이거나, 불여우의 기본설정을 이용하지 않는다면, 파일 - 가져오기 및 내보내기 메뉴등을 이용해서, 전체 즐겨찾기를 .htm 파일로 미리 저장해 놓으셔야 튜봇에서 읽을 수 있습니다.



이것을 튜봇에서 읽는 방법은 다음과 같습니다.

튜봇을 실행하면, 만약 기본설정 파이어폭스를 사용중이라면, 자동으로 최근에 등록한 즐겨찾기 폴더를 인식해서 다음과 같은 화면을 가장 먼저 보여줍니다.



최신 버전의 경우 아예 바로 자동으로 읽어들인 상태에서 프로그램이 시작됩니다. 여기서 확인을 눌러 선택을 하면, 해당 즐겨찾기 폴더에 등록된 유튜브 동영상들의 목록이 나타납니다.



이 화면에서, Open other bookmark file 을 선택하면, 인터넷 익스플로러 즐겨찾기를 저장해 놓은 파일을 열어서 다른 즐겨찾기에서 동영상들을 읽어들일 수도 있습니다.

MP3 Album tag 등은 다운로드 한 뒤에, MP3 의 ID 태그 들을 자동으로 일괄 설정하기 위한 것으로 여기에 원하는 앨범명이나 가수 이름을 기입해 주시면, 그대로 MP3 태그를 바꿔 줍니다. 맨 아래의 MP3, MP4, MPG, AVI 체크박스는 동영상을 어떤 형식으로 변환할지 선택하는 것입니다.

MuTube 사이트에서 자동 변환 지원

이 점에 관련해서는 ServerForClient 를 참조하시기 바랍니다.

개선점

MP4, MPG, AVI는 모두 동영상 파일이며, 동영상 파일은 태그나 메타정보 관리기능이 없습니다. 또한 Java 로 작동하는 것이 돌리기 귀찮기 때문에 JRE 를 지혜롭게 관리하는 기능이 추가되면 설치하기가 더 편리할 것입니다. 현재 다운로드 판에는 내부에 JRE가 포함되어 있으므로, 용량이 상당히 커졌습니다.

소스 코드 및 개조

튜봇의 소스코드는 이 주소 http://sourceforge.net/projec... 에 포함되어 있던 JAR 파일 속에 그대로 들어 있으며, 매우 간단한 그야말로 스크립트 스러운 프로그램입니다. 이 프로그램은 자유롭게 개조하여 재배포할 수 있습니다.

English Version

TuBot is a program for downloading video from YouTube http://youtube.com , which automatically convererts downloaded files into MP3/MP4/MPG/AVI files. It can also support batch downloading of bookmarks from web browser. TuBot also has controls for MP3 ID tag, which is useful to send files to IPod or any other mobile device.



TuBot is made by gerecter@gmail.com . It is tested on Windows XP machine, and optimized for FireFox. If you use Internet Explorer, then you can not use some parts of the program.

TuBot is based on many other wonderful freeware programs, such as:

- Deriving URL of YouTube video: TechCrunch link http://www.techcrunch.com/ytd...
- Downloading: wget
- Video conversion: FFmpeg
- MP3 Tag: Tag.exe
- Communication code: Java HTTPd source code from http://fragments.turtlemeat.c...
- Utility library for Java : JTabler http://sourceforge.net/projec...
- Icons: Gion , Nuovo icons Gnome Desktop Icons

The download page of TuBot is: http://sourceforge.net/projec...

This download package is EXE file of self-extracting ZIP, which copies TuBot files into "c:\program files\tubot". This package file is also containing Java Runtime Environment. This makes the package file bigger than 20MB.

Getting MP3/AVI from YouTube

The simplest way to download is: to execute the program, copy & paste URL of YouTube page, and push the "Download now" button. Running "c:\program files\tubot\tubot.bat" or clicking TuBot icon from your desktop starts TuBot. If you can not start TuBot, the most suspicious part might be Java Run Time Environment setting. You would better check out "tubot.bat".

This is an example. When you find a page to download in YouTube, copy the URL of the page. (Dragging URL field of web browser and CTRL+C).



Then paste the copied URL into "Book mark of URL" of TuBot program. (CTRL+V)



Then pushing "Download now" button initiate the downloading process.



To check the check boxes, such as MP3, AVI, MPG, and MP4, determines which format to convert. All the resulted converted files are stored in "c:\program files\incoming". If you converted any video into MP3 file, then TuBot sends MP3 information to MuTube website for tag information.

FireFox Extension: Even Simpler Way

If you are using FireFox, then you can install FireFox extension for TuBot Download. After the install of TuBot program, type or copy and paste this URL

file:///C:/Program%20Files/tubot/tubotextension/tubotextension.xpi

in your FireFox web browser.

And Click "Install now!" then, FireFox installs TuBot Download extension.



When you are using this extension, all you have to do is just clicking right button of your mouse. Then your TuBot automatically downloads YouTube page that you just see. Of course, TuBot has to be executed before you are using this extension.



If you try to download another video, not finishing current download, then TuBot queues that download. And executes all the queued downloads orderly. So just surf the pages of YouTube, find all the things that you like, and just put into TuBot. Passing enough time makes everything just fine.

TuBot uses port 426 for communication of web browser - TuBot.

Batch Processing from Bookmark

TuBot supports batch processing of bookmark file. The first thing that you need to do is to bookmark web pages of YouTube which you like to download. You need to store thiese bookmarks in your own bookmark folder.


This example shows bookmarking some of "The Beatles" videos in "The Beatles" folder of FireFox web browser.



If you are using Internet Explorer or using FireFox as non-default set-up, then use "export" of the bookmarks. If you are using FireFox as default set-up, TuBot will read your bookmarks automatically.



Now, load your bookmarks into TuBot.

If you are useing FireFox as default set-up, then whenever you starts TuBot, the first things that you can see are the video pages from your bookmarks. You can select another your bookmark folder.



You can also open another bookmark file that you exported.

Then, clicking "Download now" button starts batch downloading process of chosen bookmark folder. You can select file types such as MP3, MP4, MPG or AVI for automatic conversion, and set MP3 tags for setting all the downloaded videos.

Further Things to Do

Setting meta information tags to video files are still not working well. And FFmpeg file coversion somtimes does its job in inappropriate way. Another problem is Java. Current package contains JRE in the package itself. This makes the package much bigger, and causes some of Java version problems.

Source Code and Modification

Source code of TuBot is fully included in the package of http://sourceforge.net/projec... . It is zipped in JAR. You can modify or rewrite TuBot, using this source code.

- Written by gerecter@gmail.com



(마지막 변경 UNIX clock : 1190705840 / Common clock 2007.09.25, 4:37 pm )
다음글 FireFox


gerecter의 다른 웹사이트들: 영화/책 - 도시전설 - 고전전산 - 평론기계