youtube-dl을 사용하여 오디오를 직접 다운로드 할 수 있습니까?


103

먼저 오디오 + 비디오를 다운로드 한 다음 오디오를 추출하는 대신 YouTube 비디오에서 오디오를 직접 다운로드 할 수 있습니까 ?


5
나는 그 질문에 분명히 검색 기능이 필요했기 때문에 그것의 사본을 생각하지 않습니다. 이 질문은 그렇지 않습니다. 나는 또한 대답에서 언급했습니다. 이 질문은 다운로드해야 할 것을 이미 알고있는 사람들에게 유즈 플입니다.
DK Bose

같은 대답이 그녀에게 적용됩니다
Maythux

2
그 대답은 먼저 비디오를 다운로드해야합니다. 이 질문과 답변 (1)은 비디오 다운로드를 원하지 않습니다 (2) YouTube 검색을 원하지 않습니다. 난 당신이 이해 바랍니다.
DK Bose

2
youtube-dl을 사용하지 않습니다. 라는 다른 프로그램을 사용합니다 mps-youtube. 옳은? 이 질문은 사용에 관한 것이 youtube-dl아니라 사용에 관한 것 mps-youtube입니다. 게시하기 전에 항상 답변을 직접 시도합니다. 그렇지 않으면, 그것은 단지 제안 일뿐임을 분명히 할 것입니다 :)
DK Bose

3
중복되지 않습니다. youtube-dl이 작업을 수행 하는 데 사용할 수 있지만 사람들이 이것을 중복으로 표시했기 때문에이 질문에 대답 할 수 없습니다.
palswim

답변:


147

webupd8.org의 최신 기사 youtube-dl는 먼저 비디오 + 오디오를 다운로드 한 다음을 사용하여 오디오를 추출하는 대신 오디오를 직접 다운로드 하는 방법을 설명합니다 -x. 불행하게도, 검색 기능 Maythux이 요구 여기가 제공되지 않습니다. 하지만 여전히 볼 가치입니다 :
비디오 다운 로더는 youtube-dl별도의 오디오 및 비디오 유튜브 DASH 스트림에 대한 지원을 가져옵니다

기본적으로 소프트웨어 센터가 아닌 위의 링크에 제공된 소스 또는 ppa 에서 최신 버전의 youtube-dl 다운로드하십시오 .

그런 다음 이미 비디오 링크가 있다면 ...

예를 들어 다음과 같이 실행하십시오.

youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w

이 URL에 사용할 수있는 다양한 다운로드 형식 (오디오 및 비디오)이 표시됩니다.

$ youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[info] Available formats for HRIF4_WzU1w:
format code extension resolution  note 
171         webm      audio only  DASH webm audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       192p        DASH video 
133         mp4       240p        DASH video 
134         mp4       360p        DASH video 
135         mp4       480p        DASH video 
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     (best)

이제 원하는 오디오 형식을 선택하십시오. 나는 갔다140

운영:

youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w

$ youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[download] Destination: Martin Luther King - I Have a Dream on August 28, 1963 [Sous-titres & Subtitles] [FULL SPEECH]-HRIF4_WzU1w.m4a
[download] 100% of 15.19MiB in 00:04

그게 다야.


3
일부 오디오 플레이어는 DASH 오디오를 지원하지 않습니다. m4a의 경우 ffmpeg를 사용하여 '일반적인'm4a로 만들기 위해 디 먹싱해야했습니다. 예를 들면 다음과 같습니다.ffmpeg -i input.m4a -vn -c:a copy output.m4a
Sun

8
@ sunk818과 공개 발표 : youtube-dl 2015.01.23.4 and newer will automatically correct the header of the m4a file if ffmpeg is present on the system.따라서 ffmpeg이전에 설치 된 경우 youtube-dl지금 호출되면 DASH 컨테이너가 자동으로 수정되므로 sunk818의 수정 프로그램을 실행할 필요가 없습니다.
tsujp April

25
youtube-dl -f bestaudio http://...최상의 오디오를 수동으로 선택하지 않으려면
Seppo Erviälä

8
-f bestaudio최상의 오디오는 .webm 일 수 있으므로 .m4a가 아니므로 주의 하십시오. 최상의 m4a 품질의 오디오를 원하면 -f m4a를 사용하십시오.
일요일

6
youtube-dl -f 'bestaudio[ext=m4a]' "http://youtu.be/hTvJoYnpeRQ"
xiota

16

에서 @의 xiota의 코멘트 , M4A 형식으로 최상의 오디오를 다운로드 :

$ youtube-dl -f 'bestaudio[ext=m4a]' 'http://youtu.be/hTvJoYnpeRQ'

첫 번째 독서에서 그것을 놓쳤으므로 주석을 더 잘 보이도록 답변으로 게시하기로 결정했습니다.


이것은 2 개의 오류를 발생시킵니다. 하나는 형식을 사용할 수없고 다른 하나는 URL을 구문 분석하지 못하는 경우입니다.
Atte Juvonen

@AtteJuvonen 명령은 그대로 작동합니다.
jfs

아닙니다. 경고 : URL이 http를 사용하여 프로토콜을 지정하지 않았습니다 ... 경고 : http : // ' youtu.be/hTvJoYnpeRQ '에 HEAD 요청을 보낼 수 없습니다 . '문자를 제거하여 URL을 수정하면 오류가 발생했습니다 : 요청 된 형식을 사용할 수 없습니다.
Atte Juvonen

@AtteJuvonen 명령을 그대로 복사 해보 십시오. 그래도 여전히 실패하면 OS, youtube-dl 버전을 제공하십시오.
jfs

4
@AtteJuvonen 사이트는 "Ask Ubuntu"입니다. 우분투에서 명령을 테스트했습니다. 우분투는 Windows와 다릅니다. 대답의 명령에는 bash와 같은 쉘이 필요합니다. Windows에서는 cmd.exe작은 따옴표를 큰 따옴표로 바꾸려고 시도 할 수 있습니다 (다른 Windows 관련 문제가있을 수 있음).
jfs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.