Youtube-dl

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
파일:GeekInside.jpg
  변태주의!

  지나치게 비정상적(?)인 사용법 등을 나타내는 문서입니다. 기본적인 지식이 없을 경우 알아듣지 못할 가능성이 있습니다!!!

소개[편집]

야! 내가 드디어 유튜브 X동을 받을 수 있게 됐다?!?!

이 맥가이버 칼 같은 놈은 youtube의 동영상을 "다운로드(DownLoad)" 할 수 있는 프로그램이다. 보통 윈도우에서 프로그램(과 갖가지 쓰레기 가튼 프로그램)을 받아서 쓰긴 하지만, 이런 괴랄한 프로그램이 있을 줄은 꿈에도 몰랐을거다(?).

2021년 youtube-dl의 구림을 참지 못한 나머지 반동분자(?)들이 반란(??)을 일으켜 혁명에 성공(!)한다.

이 문서의 제목은 Youtube-dl이라고 하지만, 이 문서의 본문은 Youtube-dl의 개선버전 yt-dlp를 설명한다. (한국말은 끝까지 들어야한다 (끄덕))

... 자매품으로 니코동 다운로더(nicovideo-dl)도 있다 ... 더쿠드라 궐기하라!

주의[편집]

이 프로그램의 도움말을 뒤져보면 야동을 받을 수 있는 방법이 실제로 있으며, 그 방법을 따라하면 아청법에 따라 철창신세를 지...(ㄹ 각오 정도는 해야 하)...ㄴ다.아 FBI도 있지 아마?

그러니까 일단 이걸 쓴다는건 잠재적 위험성이 내포된 법률 위반 행위를 알아서 정도껏 자제하는 것을 전제로 한다.

설치[편집]

파이썬 기반이므로 파이썬 라이브러리가 딸려온다. 설마 그걸 지울 사람은 없겠지 -.-;

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install yt-dlp|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install yt-dlp}}}}

귀차늠이 절대 권세를 위협하는 햏자들을 위해.

 파일:Aptget.png 
[apt://yt-dlp {{#if:|{{{2}}}|yt-dlp}}
설치
]
  • 될지 모르겠지만 일단 눌러라.

기본 사용법[편집]

귀찮아서 명령 한 줄만 적어두고 설명하겠다. 사실 쓰는 방법은 매우 단순하다.

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  yt-dlp https://www.youtube.com/watch?v=s0UjELAUMjE|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  yt-dlp https://www.youtube.com/watch?v=s0UjELAUMjE}}}}

URL만 설명하자면, "니 팔자야" MV다(결국엔 어떻게 쓰든 '니 팔자'다). 힌트를 한 개 던져주자면, -f bestvideo+bestaudio 옵션을 추가하면 고화질 고음질이 딸려온다(하지만 최상위 해상도로 나온다고 장담하진 못한다). 어차피 고음질이래봐야 결국 음원의 출력 품질에 따라 음질이 결정되므로 돌고래마냥 초음파 같은 파장도 들을 수 있는게 아니면 큰 기대는 안하는 것이 좋다.

MP3 뽑기[편집]

어떤 동영상은 mp3 음원을 올리려는 목적으로 올라간 경우가 있다. 이럴 경우 mp3 음원을 추출하는 방식으로 음원을 뽑아내면 된다.<ref>참 잘된다. http://www.tecmint.com/download-mp3-track-from-youtube-video-using-youtube-dl/</ref>

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=HpOF_yPvYVU|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=HpOF_yPvYVU}}}}

이렇게 하면 mp3파일이 하나 나온다. 위 명령에서 youtube-dl 대신 yt-dlp 를 사용한다. 옵션이 조금 더 다양해진점을 빼면 똑같다.

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=HpOF_yPvYVU|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=HpOF_yPvYVU}}}}

* 이 예제에서 나오는 곡은 "보릿고개 - 45RPM" 다.  (...)

Troubleshooting[편집]

최근(2019년도 6~8월)에 동작상 몇가지 문제가 있었다.

고수라면 소스코드를 수정해서 쓰겠지만, 거 하루이틀 기다리는거 문제 되지 않는다면 기다렸다가 업데이트를 시도하는게 바람직하다. 본문에 언급한 방법 대신 pip를 써서 받았다면 업데이트는 매우 빨리 올라온다.

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo pip install --upgrade yt-dlp;|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo pip install --upgrade yt-dlp;}}}}

참고[편집]

<references/>