youtube-dl을 사용하여 재생 목록을 mp3 형식으로 다운로드하는 방법은 무엇입니까?


답변:


178

이 질문의 두 부분 (mp3 다운로드 재생 목록 다운로드)은 다음에 의해 지원됩니다 youtube-dl.

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

저의 의견과 의견 :

  • youtube-dl최신 재생 목록과 의 더 오래된 버전 . repo 버전을 최신 버전으로 바꿔야 할 수도 있습니다 .

  • cmo : -i깃발이없는 비디오 누락 ( "국가에서 사용할 수 없음"또는 제거 된)을 무시할 수 있습니다 .

  • frans : 재생 목록이 작동하지 않고 URL에 v=<ID>요소 가 포함 ?list=...된 경우 검색어 문자열에 항목 만 표시되도록 제거하십시오 .


4
아니 그것은 단지 첫 번째 비디오를 다운로드
user267628

3
@ user267628 나는 이것을 재생 목록 URL로 테스트했으며 그것은 나를 위해 작동합니다. 업그레이드해야 youtube-dl했지만 (끝 부분의 링크 참조) 문제는 재생 목록 URL을 제공하지 않는 것 같습니다.
Oli

2
그것은 나를 위해 완벽하게 작동합니다
penta

22
때로는 s.th를 복사합니다. 처럼 https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>. v=<ID>URL 에서 부분 을 제거해야했습니다 .
frans

8
-i명령에 인수 를 포함시키는 것이 좋습니다 . YouTube에서 삭제 된 재생 목록의 모든 동영상을 건너 뜁니다.
cmo

47

참고 :-youtube-dl의 이전 버전은 재생 목록을 다운로드 할 수 없습니다. 먼저 youtube-dl 버전이 무엇인지 알고 있습니다. Youtube-dl의 버전을 확인하려면 명령을 사용하십시오.

youtube-dl-버전

버전 2014.02.17 및 이전 버전은 재생 목록을 다운로드 할 수 없습니다. 이전 버전을 사용하는 경우 다음으로 업데이트하십시오.

sudo youtube-dl -U

업데이트 사용 명령 후

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

또한 간단한 텍스트 파일로 URL 목록을 만들고 다음 명령을 사용할 수 있습니다.

 youtube-dl -cit -a file_name_in_which_you_paste_URL_list

MP3 형식의 경우 오디오를 저장할 수 있습니다. 그러나 오디오는 내 컴퓨터에서 .m4a 형식으로 저장됩니다.

youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

참고 : -Ubuntu 소프트웨어 센터에서 youtube-dl을 설치하는 경우. 터미널에서 업데이트 할 수 없습니다.
소프트웨어 센터로 가서 업데이트하십시오.
내 youtube-dl도 오래 되었기 때문에 Wine 에서이 명령을 테스트합니다. 그리고 나는 그것을 업데이트 할 수 없습니다.
youtube-dl을 업데이트 할 수 있으면 위 명령을 사용하여 재생 목록을 다운로드 할 수 있습니다.
도움이되기를 바랍니다 ...WINE의 Youtube-dl


WINE에서 Youtube-dl.exe nad try youtube-dl을 다운로드하십시오. 업데이트 할 수없는 경우
Madhav Nikam 2016 년



5
Wine에서 Windows 버전을 사용하지 말고 PIP (Python 패키지 관리자)와 함께 설치하십시오. PIP ( sudo apt install pip3) sudo pip3 install youtube-dl를 설치 한 다음 설치 sudo pip3 install youtube-dl --upgrade하여 최신 버전을 구해야 할 수도 있습니다. youtube-dl을 사용하기 전에 항상 업그레이드하는 것이 좋습니다. 아, 그렇습니다. Python 2 대신 Python 3 PIP를 사용하십시오.
Stephen Angelico

1
(사용하여 쉽게 그냥 스크립트를 얻을 curlchmod제안 여기 ) 패키지 관리자 (PIP, APT 등)를 사용하여보다
윌프

13

자주 사용하는 검색 엔진을 사용하여 찾을 수있는 지침이 많이 있습니다. 예 :

들어 재생 목록 은 다음과 같습니다youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

나는 당신을 도울 수 있기를 바랍니다!


또한 @Oli로 매개 변수를 추가해야합니다. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
IndexOutOfBoundsException

1
아니 단 하나의 노래를로드
user267628

나를 위해 일합니다 (버전 2015.02.28)
tshepang

4

에 additon OLI 의 대답. 다운로드 할 텍스트 파일에 모든 URL이 포함 된 재생 목록 (별도의 줄)이있는 경우 :

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"

4

pip를 사용하여 설치 한 경우 다음을 실행하여 업데이트하십시오.

 sudo pip install youtube-dl --upgrade

즐겨...


1
때로는 업데이트 된 소스가 필요합니다. 소스를 컴파일하고 컴파일하십시오.
Stígandr

1

당신은 정말 당신이 MP3를 하시겠습니까? 오늘날 많은 장치가 AAC를 재생할 수 있고 일부 장치는 Opus를 재생할 수도 있습니다.

최고 품질 (Opus 160 kbps)을 유지하고 플레이어가 Opus 코덱을 지원하려면 다음을 사용하는 것이 좋습니다.

youtube-dl -f 251 (Playlist URL)

그러나 플레이어가 AAC 만 지원하는 경우 (2018 년 대부분의 보급형 TV) :

youtube-dl -f 140 (Playlist URL)

MP3를 사용하면 이미 YouTube에서 재 인코딩 된 오디오의 재 인코딩이 필요하므로 품질이 저하됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.