답변:
이에 대한 대안 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
.먼저 다음을 설치하십시오 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)
홈페이지 :
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'를 대체 (분명히, 검색어로 '조건'을 대체).
나를 위해 속임수는 무엇입니까?
--extract-audio
@ blade19899가 권장하는대로 플래그를 사용하십시오 .--format bestaudio
@Xenoth가 권장하는대로 플래그 도 사용하십시오 .결과:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
Ubuntu 16.04 및 Audacity 2.1.2를 사용하고 있으며 Firefox 애드온 "다운로드 도우미"를 활성화하십시오. Youtube 비디오가 재생되는 동안 Firefox 디스플레이의 상단 RH쪽에있는 3 개의 컬러 볼 기호를 클릭하고 다운로드 형식 (예 : 빠른)을 선택하면 비디오 다운로드시기를 알려줍니다. 다운로드에서 "폴더에 표시"를 선택한 다음 R- 클릭하고 "Audacity로 열기"를 선택하면 오디오 파일이 화면에 나타납니다. mp3로 압축을 풀려면 "오디오 내보내기"를 선택하고 파일 확장자를 "mp3"로 변경하고 대상 (예 : "음악")을 선택한 다음 이동하십시오. 내보내기 전에 Audacity를 사용하여 오디오를 튜닝하여 원하지 않는 예비 연설 또는 군중 박수를 제거 할 수 있습니다.
4K YouTube to MP3와 같은 타사 도구를 사용할 수 있습니다. 이를 통해 비디오 클립에서 오디오 만 추출 할 수 있습니다. https://www.4kdownload.com/products/product-youtubetomp3
그들은 그렇게하는 방법에 대한 짧은 자습서를 가지고 있습니다 https://www.4kdownload.com/howto/howto-convert-video-to-mp3
다른 답변에서 언급했듯이 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을 추천합니다.
-f bestaudio
하고 그대로 두십시오.