Youtube-dl: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Darkcircle
imported>Darkcircle
 
(같은 사용자의 중간 판 17개는 보이지 않습니다)
5번째 줄: 5번째 줄:


이 맥가이버 칼 같은 놈은 youtube의 동영상을 "다운로드(DownLoad)" 할 수 있는 프로그램이다. 보통 윈도우에서 프로그램<sub style="color:green">(과 갖가지 쓰레기 가튼 프로그램)</sub>을 받아서 쓰긴 하지만, 이런 괴랄한 프로그램이 있을 줄은 꿈에도 몰랐을거다(?).
이 맥가이버 칼 같은 놈은 youtube의 동영상을 "다운로드(DownLoad)" 할 수 있는 프로그램이다. 보통 윈도우에서 프로그램<sub style="color:green">(과 갖가지 쓰레기 가튼 프로그램)</sub>을 받아서 쓰긴 하지만, 이런 괴랄한 프로그램이 있을 줄은 꿈에도 몰랐을거다(?).
2021년 youtube-dl의 구림을 참지 못한 나머지 반동분자(?)들이 [https://github.com/yt-dlp/yt-dlp 반란](??)을 일으켜 <strike style='color: #ff7700;'>혁명</strike>에 성공(!)한다.
이 문서의 제목은 Youtube-dl이라고 하지만, 이 문서의 본문은 Youtube-dl의 개선버전 yt-dlp를 설명한다. (한국말은 끝까지 들어야한다 (끄덕))


... 자매품으로 니코동 다운로더(nicovideo-dl)도 있다 ... <sup>더쿠드라 궐기하라!</sup>
... 자매품으로 니코동 다운로더(nicovideo-dl)도 있다 ... <sup>더쿠드라 궐기하라!</sup>
10번째 줄: 14번째 줄:
==주의==
==주의==
<span style="font-size:14pt;color:red">이 프로그램의 도움말을 뒤져보면 야동을 받을 수 있는 방법이 실제로 있으며, 그 방법을 따라하면 아청법에 따라 철창신세를 지...<sub style="color:#ffdddd">(ㄹ 각오 정도는 해야 하)</sub>...ㄴ다.</span><strike style="color:#dddddd">아 FBI도 있지 아마?</strike><br/><br/>
<span style="font-size:14pt;color:red">이 프로그램의 도움말을 뒤져보면 야동을 받을 수 있는 방법이 실제로 있으며, 그 방법을 따라하면 아청법에 따라 철창신세를 지...<sub style="color:#ffdddd">(ㄹ 각오 정도는 해야 하)</sub>...ㄴ다.</span><strike style="color:#dddddd">아 FBI도 있지 아마?</strike><br/><br/>
그러니까 일단 이걸 쓴다는건 잠재적 위험성이 내포된 법률 위반 행위는 알아서 정도껏 자제하는 것을 전제로 한다.
그러니까 일단 이걸 쓴다는건 잠재적 위험성이 내포된 법률 위반 행위를 알아서 정도껏 자제하는 것을 전제로 한다.


==설치==
==설치==
파이썬 기반이므로 파이썬 라이브러리가 딸려온다. <strike style="color:#77ccff">설마 그걸 지울 사람은 없겠지 -.-;</strike>
파이썬 기반이므로 파이썬 라이브러리가 딸려온다. <strike style="color:#77ccff">설마 그걸 지울 사람은 없겠지 -.-;</strike>


<SyntaxHighlight lang="bash">
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install yt-dlp}}}}
$ sudo apt-get install w3m w3m-img
 
</SyntaxHighlight>
귀차늠이 절대 권세를 위협하는 햏자들을 위해.
 
{{apt|yt-dlp}}
 
* 될지 모르겠지만 일단 눌러라.


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


<SyntaxHighlight lang="bash">
{{TerminalWindow|{{TerminalLine|prompt=user|~|yt-dlp <nowiki>https://www.youtube.com/watch?v=</nowiki>s0UjELAUMjE}}}}
$ youtube-dl https://www.youtube.com/watch?v=s0UjELAUMjE
</SyntaxHighlight>


URL만 설명하자면, "니 팔자야" MV다(결국엔 어떻게 쓰든 '니 팔자'다). 힌트를 한 개 던져주자면, -f bestvideo+bestaudio 옵션을 추가하면 고화질 고음질이 딸려온다(하지만 최상위 해상도로 나온다고 장담하진 못한다). 어차피 고음질이래봐야 결국 음원의 출력 품질에 따라 음질이 결정되므로 돌고래마냥 초음파 같은 파장도 들을 수 있는게 아니면 큰 기대는 안하는 것이 좋다.
URL만 설명하자면, "니 팔자야" MV다(결국엔 어떻게 쓰든 '니 팔자'다). 힌트를 한 개 던져주자면, -f bestvideo+bestaudio 옵션을 추가하면 고화질 고음질이 딸려온다(하지만 최상위 해상도로 나온다고 장담하진 못한다). 어차피 고음질이래봐야 결국 음원의 출력 품질에 따라 음질이 결정되므로 돌고래마냥 초음파 같은 파장도 들을 수 있는게 아니면 큰 기대는 안하는 것이 좋다.
==MP3 뽑기==
어떤 동영상은 mp3 음원을 올리려는 목적으로 올라간 경우가 있다. 이럴 경우 mp3 음원을 추출하는 방식으로 음원을 뽑아내면 된다.<ref>참 잘된다. http://www.tecmint.com/download-mp3-track-from-youtube-video-using-youtube-dl/</ref>
{{TerminalWindow|{{TerminalLine|prompt=user|~|youtube-dl -x --audio-format mp3 <nowiki>https://www.youtube.com/watch?v=</nowiki>HpOF_yPvYVU}}}}
<strike>이렇게 하면 mp3파일이 하나 나온다.</strike> 위 명령에서 youtube-dl 대신 yt-dlp 를 사용한다. 옵션이 조금 더 다양해진점을 빼면 똑같다.
{{TerminalWindow|{{TerminalLine|prompt=user|~|yt-dlp -x --audio-format mp3 <nowiki>https://www.youtube.com/watch?v=</nowiki>HpOF_yPvYVU}}}}
* 이 예제에서 나오는 곡은 "보릿고개 - 45RPM" 다.  (...)
==Troubleshooting==
<strike>최근(2019년도 6~8월)에 동작상 몇가지 문제가 있었다.
* [https://github.com/ytdl-org/youtube-dl/issues/20635 Unable to find video data]
* [https://github.com/ytdl-org/youtube-dl/issues/21934 warning: unable to extract video title]
고수라면 소스코드를 수정해서 쓰겠지만, 거 하루이틀 기다리는거 문제 되지 않는다면 기다렸다가 업데이트를 시도하는게 바람직하다.</strike>
본문에 언급한 방법 대신 pip를 써서 받았다면 업데이트는 매우 빨리 올라온다.
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo pip install --upgrade yt-dlp;}}}}
==참고==
<references/>

2023년 4월 2일 (일) 18:49 기준 최신판

파일: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/>