YouTube 비디오에서 MP3 트랙을 다운로드하는 방법


267

터미널을 사용하여 YouTube 비디오를 다운로드하는 방법을 설명하는 몇 가지 Q & A 스레드가 있습니다.

그러나 비디오의 사운드 트랙을 MP3 파일로 추출하는 방법도 배우고 싶습니다. 또한 터미널 만 사용합니다.

youtube-dlMP3를 추출하는 방법을 설명하기 전에 MP3를 추출하는 방법을 설명하기 전에 사용 방법 이나 다른 유사한 유틸리티 를 간략하게 설명하는 답변 은 모든 측면을 한 곳에 모아 두는 데 이상적입니다.


1
그것은 가깝지만 MP3를 구체적으로 찾고 있다는 사실은 그것을 충분히 다르게 만든다고 생각합니다.
Jacob Tomlinson

대부분의 경우 변환없이 m4a 또는 webm을 다운로드 할 수 있습니다. 이 대화 형 스크립트는 오디오 전용, 비디오 전용 등의 특정 '변환'을 선택할 수있게합니다.youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
ccpizza

연결된 질문이 매우 다르고 답변이 없으며 Youtube 비디오의 오디오 추출을 다루지 않는 중복 질문 체인에 들어가기 때문에이 질문을 다시 열기로 투표합니다.
David Foerster 2012

참고 : 이것을 찾은 MacPorts 사용자의 경우을 사용 sudo port install youtube-dl하여 설치하십시오 youtube-dl.
jvriesem

답변:


461

ffmpeg를 사용하여 변환하지 않고 YouTube에서 직접 mp3를 다운로드 할 수도 있습니다.

youtube-dl --extract-audio --audio-format mp3 <video URL>

온라인 도움말에서 :

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

youtube-dl은 기본적으로 avconv를 사용하므로 명령 줄에서 avconv 또는 FFmpeg를 지정하는 것이 좋습니다. 온라인 도움말에서 :

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

원본 비디오를 유지하고 오디오의 비트 전송률 또는 품질을 조정하기위한 추가 옵션 및 기타 몇 가지를에서 볼 수 있습니다 youtube-dl -h.


8
매뉴얼 페이지를 보면,이 옵션은 여전히 ​​다운로드해야한다는 것을 알려줍니다.ffmpeg
user1527227

4
그것은 youtube-dl과 같은 문제의 경우 : ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol> 이것은 도움이되었습니다 : askubuntu.com/questions/791969/error-while-using-youtube-dl
시끄러운

8
zsh또는 Oh My Zsh대신에를 사용 Bash하는 경우 "찾을 수 없음"이라는 오류가 표시 될 수 있습니다. URL을 따옴표 안에 넣으면됩니다 : youtube-dl --extract-audio --audio-format mp3 "<video URL>"또는 youtube-dl --extract-audio --audio-format mp3 '<video URL>'.
hazrpg

9
youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
Pablo A

7
추가 할 필요가 없습니다 -f bestaudio. 로부터 문서 : "기본 유튜브-DL으로 당신은 특별한 옵션을 전달 할 필요가 없습니다 최고의 품질, 유튜브-DL은 기본적으로 당신을 위해 그것을 추측됩니다하려면 가능한 최상의 품질, 즉를 다운로드하려고합니다."
Lu55

55

youTube에서 다운로드

우분투의 공식 저장소에서 youtube-dl 을 설치하십시오 .

sudo apt-get install youtube-dl

또는 공식 추가 정보로 제안 사용 curl또는 wget. 이것은 당신이 업그레이드 할 수 있습니다sudo youtube-dl -U

비디오를 다운로드하려면 다음을 실행하십시오.

youtube-dl <url>

예 :

youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA

다른 옵션을 지정할 수도 있습니다

-b            Best quality
-m            Mobile version
-d            High Definition
-g            Don’t download, just show the url
-c            Resume download of a video which was interrupted before
-w            Don’t overwrite existing file

스위치의 전체 목록을 보려면 man youtube-dl터미널에서 실행하십시오 .

여기 로부터의 정보

mp3로 변환

이제 공식 저장소에서 ffmpeg 를 설치 하십시오.

sudo apt-get install ffmpeg

다음으로 입력하여 flv 파일이 YouTube에서 다운로드되었는지 확인하십시오.

ls *flv

이것은 당신이 가진 모든 flv 파일을 나열합니다. 다운로드해야하는 youtube URL의 'v'구성 요소와 동일한 이름의 flv 파일이 표시됩니다.

예를 들어 다운로드 http://www.youtube.com/watch?v=_z-hEyVQDRA한 경우 라는 파일이 있어야합니다_z-hEyVQDRA.flv

다음으로 해당 파일 이름을 복사 한 다음 ffmpg 명령에 넣습니다.

ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3

이 예제에서는

ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3

이 작업이 성공적으로 완료되면 이제 mp3 파일을 얻게됩니다.

노트

  • 정리 rm _z-hEyVQDRA.flv를 위해 더 이상 필요없는 flv 파일을 제거하기 위해 입력 할 수 있습니다.
  • 여기 로부터의 정보

ffmpeg 또는 aconv를 사용하여 mp3로 변환을 추가 할 수 있습니다.
NRoach44

-acodec liblamemp3ffmpeg 명령 행에서 하나 더 .
NRoach44 1

1
그렇습니다. 코덱을 확실하게 만들 수 있습니다. 당신은 또한 사용할 수 -ac 2 -ab 128k는 128K로 변환하기 위해
야곱 톰린슨

4
아니면 그냥 youtube-dl -x "${URL}".
Mathias Bynens

@ NRoach44 : 그것은 "libmp3lame"가 아닌 "liblamemp3"의
댄 Dascalescu

4

GUI 인터페이스를 선호하는 사람들에게는 MediaHuman의 YouTube to MP3가 있습니다.

1. 설치

Ubuntu 16.04+를 직접 다운로드 할 수는 있지만 자동 업데이트로 인해 저장소를 선호 합니다.

sudo add-apt-repository https://www.mediahuman.com/packages/ubuntu
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7D19F1F3

sudo apt update
sudo apt install youtube-to-mp3

2. 사용법

대시 또는 다른 실행기를 통해 'YouTube to MP3'를 검색하고 엽니 다. 브라우저에서 Youtube 비디오 URL을 클립 보드로 복사하고 왼쪽 상단의 '붙여 넣기 링크'버튼을 클릭하여 응용 프로그램에 붙여 넣습니다. 아래 스크린 샷을 참조하십시오.

다운로드 및 변환이 자동으로 시작되고 오디오가 아래의 홈 폴더에 저장됩니다. /Music/Downloaded by MediaHuman

Youtube to MP3 메인 인터페이스


1
마지막으로 이것에 대한 훌륭한 GUI! 매력처럼 작동합니다 (루 분투 18.04). YouTube 미리보기 이미지도 아트 워크로 사용합니다. 원하는 경우 많은 사용자 정의가 가능한 훌륭한 설정 페이지. 공유해 주셔서 감사합니다.
화려한 셔츠
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.