유튜브를 다운받기 위해서 그동안 크롬브라우저에서 saveform.net helper라는 것을 사용했었는데

이방법이 가장 편하고 여전히 잘 작동하긴 합니다.


하지만 단점은 화질의 제약이 있다는 것입니다.

1080p로 받고 싶어도 720p로 밖에는 받을 수가 없는거죠.

saveform.net에서 홍보하는 ummy 다운로더를 결제해볼 생각도 했지만,

굳이 저런 덜떳떳한 소프트웨어에 돈을 지불하는 것이 맞느냐. 라는 생각이 들었습니다.

그보다는 돈이 아까운게 더 컸다고도 할 수 있겠네요.


인터넷 서핑을 해보니, 굳이 돈을 들이지 않고도 

유튜브를 화질별로 다양하게 받는 방법을 알아냈습니다.

여기 방법을 소개합니다.


우선 youtube-dl.exe라는 프로그램을 받습니다.

http://rg3.github.io/youtube-dl/download.html

위의 링크에서 직접 받으세요.

(전에 이러한 소개글에서 직접 프로그램을 받아서 링크와 함께 exe파일을 여기에 그냥 올렸었는데,

댓글을 보니, 랜섬웨어일거다 같은 추측성 댓글이 많더군요. 그래서 직접 올리지는 않겠습니다.)

버전업도 활발하게 되니까요. 이왕이면 방문해서 최신버전으로 받는게 더 좋을거 같습니다.


사용법

그냥 받기만 하면 된다고 하시면,

youtube-dl,exe "유튜브 비디오 주소"

이렇게 커맨드 라인에서 작동시키면 됩니다. 



이제, 옵션을 정하는 법을 설명드리겠습니다.

youtube-dl.exe -F "유튜브 비디오 주소"

이런식으로 쳐넣으면 다운로드 가능한 화질 목록이 쭉 뜹니다.

아래와 같이 말이죠.


[info] Available formats for P9pzm5b6FFY:

format code extension resolution  note 

140         m4a       audio only  DASH audio , audio@128k (worst)

160         mp4       144p        DASH video , video only

133         mp4       240p        DASH video , video only

134         mp4       360p        DASH video , video only

135         mp4       480p        DASH video , video only

136         mp4       720p        DASH video , video only

17          3gp       176x144     

36          3gp       320x240     

5           flv       400x240     

43          webm      640x360     

18          mp4       640x360     

22          mp4       1280x720    (best)


해당하는 번호를 -f옵션과 함께 추가해주면 해당되는 화질로 받을 수 있습니다.

예를들어 위에서는 22번이 최고화질이라고 나오죠.

그렇다면, 최고화질로 받으려면 이렇게 쳐넣으면 되겠죠.

youtube-dl.exe -f 22 "유튜브 비디오 주소"

이런식으로요.



비디오를 최고화질로 받는 과정에서 사운드가 빠져버릴 수가 있습니다.

그럼 비디오 최고화질 오디오 최고화질을 받아서 합쳐줘야하는데

소프트웨어 하나가 더 필요합니다.  

https://ffmpeg.zeranoe.com/builds/ 여기서

ffmpeg.exe 을 받아서 동일 폴더에 넣어줍니다.


아래와 같이 쳐줍니다.

youtube-dl -f 22+140 "유튜브 비디오 주소"

그럼 22번의 비디오와 140번의 오디오를 합쳐서 다운이 됩니다.

정확하게는 따로 받아서 합쳐주고 따로받은 파일을 삭제하는 과정을 거쳐서 하나의 파일이 됩니다.



위에서처럼 각각 번호들을 열람하고 받으려면 두단계를 거쳐야겠죠?

더 좋은 방법도 있습니다.

늘 최고화질로 받겠다한다면. 그냥 다음과 같이 넣으면 됩니다.

youtube-dl -f bestvideo+bestaudio "유튜브 비디오 주소"

이런식으로요.

만일, 이 명령어가 에러가 나면 다음과 같이 다시 해보시면 잘 될겁니다.


youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 "유튜브 비디오 주소"


도움되셨길 바랍니다.

이 글을 퍼가실때는 글 그대로는 복사하시면 안됩니다.

링크를 따는것은 환영입니다.^^

Posted by Ozahir
,


재밌다.

한국 정부는 구글코리아에도 인터넷 실명제를 요구했었다.
어제 들은 얘기로는.. 구글코리아가 본사 쪽에 연락을 취해서 결정을 내린다는 얘기였는데,

오늘 구글측의 특단의 조치!
한국 국가 설정시 업로드가 막힌다.
이건 정말 생각하지 못했던 획기적인 발상이다.

한국 국가설정시 업로드 기능을 자발적으로 제한합니다

안녕하세요, YouTube 사용자 여러분

저희는 평소 저희가 일하는 모든 분야에서
표현의 자유에 대한 권리가 우선되면 좋겠다는 생각을 갖고 있습니다. 더 많은 정보를 갖는다는 것은 더 많은 선택과, 더 많은 자유와, 궁극적으로 더 많은 힘을 개인에게 준다고 믿고 있기 때문입니다. 사용자들이 원한다면 익명성의 권리는 표현의 자유에 있어 중요하다고 믿고 있습니다.
YouTube는 국내의 본인확인제 관련 법률로 인해 오늘부터 한국 국가 설정에 한해 동영상/댓글 업로드 기능을 자발적으로 제한하기로 했습니다. 따라서 YouTube는 본인확인을 요구하지 않을 것입니다.
물론 사용자들은 본인확인없이 이전과 동일하게 모든 동영상과 댓글을 보실 수 있으며, 다른 사이트에 동영상을 임베디드하는(링크를 심는) 것도 이전과 동일하게 하실 수 있습니다. 또한 이번 변경은 다른 국가 선택시에는 해당이 되지 않기 때문에, 한국 이외의 국가 설정을 할때에는 본인확인 없이도 동영상과 댓글을 올리실 수 있습니다.
이번 변화가 YouTube 국내 사용자분들의 사용편의에 영향을 끼쳐 드리는 것이라 먼저 양해의 말씀을 드립니다. YouTube는 사용자 여러분들이 만들어가는 커뮤니티입니다. 지속적으로 관심을 보여주시고, 자주 찾아주시고, 많이 활동해주시면 감사하겠습니다.

구글 화이팅!
근데 한가지 우려된다. 한국 정부가 구글 차단조치를 내리면?
설마.. 그런 고립을 자처하진 않겠지?

유튜브의 원문읽기 : http://www.youtube.com/blog?gl=KR&hl=ko&entry=MTDoL1s-6Bg

Posted by Ozahir
,