Youtube-dl
변태주의! | |
지나치게 비정상적(?)인 사용법 등을 나타내는 문서입니다. 기본적인 지식이 없을 경우 알아듣지 못할 가능성이 있습니다!!! |
소개[편집]
야! 내가 드디어 유튜브 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}}}}
귀차늠이 절대 권세를 위협하는 햏자들을 위해.
설치]
- 될지 모르겠지만 일단 눌러라.
기본 사용법[편집]
귀찮아서 명령 한 줄만 적어두고 설명하겠다. 사실 쓰는 방법은 매우 단순하다.
{{#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/>