YouTube에서 오디오 전용 검색 및 다운로드


19

비디오가 아닌 오디오 만 다운로드해야하는 상황에서 YouTube에서 검색 한 다음 다운로드하는 방법이 있습니까?

답변:


6

이에 대한 대안 youtube-dl은 여기에 설명되어 있습니다 : 로컬 재생 목록을 지원하는 새로운 명령 행 YouTube 플레이어 및 다운로더 지원 : mps-youtube . 이 기사는 매우 상세하지만 귀하의 질문과 관련이있는 것을 인용하면됩니다.

mps-youtube는 YouTube 동영상 (전체 동영상 또는 오디오 만)을 다운로드 할 수있을뿐만 아니라 명령 줄에서 YouTube 동영상을 검색 및 재생하고 로컬 재생 목록을 만들 수있는 새로운 도구입니다.
기본적으로 이것은 기본적으로 YouTube 오디오 플레이어 (및 다운로더)이지만 옵션에서 (외부) 비디오 재생을 활성화 할 수 있습니다.

이 프로그램은 존재해야 python-pip하고을 mplayer(둘 다에 의해 설치 가능한 apt-get). 그런 다음 실행 sudo pip install mps-youtube하면 끝납니다.

mps-youtube에 대한 자세한 내용은 여기를 참조하십시오 .

노트

  • 이 프로그램 원하는 경우 오디오 만 다운로드 하므로 대역폭을 절약 할 수 있습니다. 비디오를 다운로드 한 다음 마지막에 오디오 추출 하는 대신 오디오 만 다운로드합니다.
  • sudo apt-get install python-pip사용에서 제안한 모든 권장 사항을 설치하지 않으려면 sudo apt-get install --no-install-recommends python-pip. 설치의 특정 목적을 위해서도 잘 작동합니다 mps-youtube.

23

먼저 다음을 설치하십시오 youtube-dl.

sudo apt-get install youtube-dl

그런 다음 YouTube 비디오를 다운로드하여 변환하십시오.

youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x

-x오디오 변환을.

추가 오디오 옵션 :

-x, --extract-audio              convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)
--audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default
--audio-quality QUALITY          ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)

홈페이지 :


답변은 +1이지만 youtube-dl은 YouTube에서 검색 할 수 없습니다.
Maythux

8

youtube-dl을 사용하여 검색하고 다운로드 있습니다 . 다음과 같이 링크에 검색어를 제공하기 만하면됩니다.

 youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

그 제목이나 설명 (또는 코멘트?)에 어느 검색어 모든 동영상을 제공하기 때문에, 당신은 더 후 사용, 제목에 검색어 (또는 다른 용어)와 만 동영상과 다운로드를 제한 할 수 있습니다 --match-title처럼 그래서:

 youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

--reject-title와 같은 방법으로 비디오를 거부 --match-title하거나 두 가지를 함께 사용할 수도 있습니다.

우연히, 나는 그 검색을 시도했고 YouTube의 검색 기능에 버그가 있습니다. 문자열의 "search_sort = video_view_count"부분을 제거하면 더 많은 결과를 얻을 수 있으며, 그 중 일부는 비디오와 관련되어 있지만 그 용어 중 어느 것도 포함되어 있지 않으므로주의하십시오.

업데이트
위의 답변은 실제로 완전하지 않습니다. Youtube-dl에는 Google, Youtube 및 Yahoo를위한 내장 검색 기능이 있습니다. 그 세를 들어, 명령을 사용할 수 있습니다 'gvsearchX:TERMS', 'ytsearchX:TERMS'그리고 'yvsearchX:TERMS'각각 원하는 결과의 수와 함께 'X'를 대체 (분명히, 검색어로 '조건'을 대체).


6

있을 수있다. youtube-dl ( sudo apt-get install youtube-dl)을 설치 한 후 간단히

youtube-dl --format bestaudio <link>

그리고 비디오 타이틀과 함께 .m4a 파일을 저장합니다.

제노스


그러나 반드시 .m4a는 아닙니다. 최상의 오디오 품질 형식이 될 것입니다.
pak

0

다운로드 가능한 모든 형식을 가져 오려면 :

youtube-dl -F <URL> 

mp3를 직접 다운로드하려면 :

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

이것은 mp3를 직접 다운로드하지 않습니다. 최상의 비디오 형식을 다운로드하고 오디오를 추출한 다음 비디오에서 오디오를 후 처리하여 mp3 (비디오에 포함 된 오디오가 아님)로 변환합니다. 따라서 오디오 품질이 저하됩니다.
pak

0

나를 위해 속임수는 무엇입니까?

  1. README에 지정된 최신 버전의 youtube-dl을 다운로드하십시오 (그렇지 않으면 충돌 할 수 있습니다. 적어도 내 우분투가 가져온 버전은 그렇지 않습니다).
  2. --extract-audio@ blade19899가 권장하는대로 플래그를 사용하십시오 .
  3. --format bestaudio@Xenoth가 권장하는대로 플래그 도 사용하십시오 .

결과:

./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80

0

Ubuntu 16.04 및 Audacity 2.1.2를 사용하고 있으며 Firefox 애드온 "다운로드 도우미"를 활성화하십시오. Youtube 비디오가 재생되는 동안 Firefox 디스플레이의 상단 RH쪽에있는 3 개의 컬러 볼 기호를 클릭하고 다운로드 형식 (예 : 빠른)을 선택하면 비디오 다운로드시기를 알려줍니다. 다운로드에서 "폴더에 표시"를 선택한 다음 R- 클릭하고 "Audacity로 열기"를 선택하면 오디오 파일이 화면에 나타납니다. mp3로 압축을 풀려면 "오디오 내보내기"를 선택하고 파일 확장자를 "mp3"로 변경하고 대상 (예 : "음악")을 선택한 다음 이동하십시오. 내보내기 전에 Audacity를 사용하여 오디오를 튜닝하여 원하지 않는 예비 연설 또는 군중 박수를 제거 할 수 있습니다.



-1

다른 답변에서 언급했듯이 youtube-dl은 이것에 완벽합니다. 최고 품질로 다운로드하면 다음 명령을 사용할 수 있습니다.

youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o

youtube-dl을 사용할 수 없거나 사용하고 싶지 않으면이를 수행 할 수있는 여러 웹 사이트가 있습니다. 개인적으로 https://youtube-dlmp3.com을 추천합니다.


내장 오디오가 mp3로 변환되어 오디오 품질이 저하됩니다. 실제 최상의 오디오 품질을 원한다면 지정 -f bestaudio하고 그대로 두십시오.
pak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.