youtube-dl을 사용하여 YouTube 검색 쿼리에서 비디오를 다운로드 할 수 있습니까?


11

을 사용하여 YouTube 검색 쿼리에서 비디오를 다운로드하고 싶습니다 youtube-dl. 검색어 https://www.youtube.com/results?q=how+to+create+android+app+in+android+studio의 동영상을 원한다고 가정 해 보겠습니다 .

YouTube 및 다른 비디오 사이트에서 쿼리 기반 비디오를 다운로드하려면 어떻게합니까? 이것이 내가 시도한 것이며 다음과 같은 오류가 발생합니다. 오류


Mike Mckay가 응답 한대로을 시도하십시오 youtube-dl "gvsearchX:search words here". 'X'를 숫자로 바꿉니다. 대신 YouTube에서 오디오 / 비디오를 다운로드 할 수있는 웹 사이트를 원한다면 offliberty.com을 권장합니다.
David 당신의 친구

답변:


9

예, YouTube의 검색어에서 비디오를 다운로드 할 수 있습니다.

&page=1이전 쿼리에 추가 하면 다운로드를 통과 할 수있었습니다.

https://www.youtube.com/results?search_query=how+to+create+android+app+in+android+studio&page=1

페이지 1


2
URL을 인용하지 않았으므로 youtube-dl결코 보지 못했을 정도로 수정 할 &page=1수 없습니다! 1쉘 변수에 값 을 할당 한 $page다음 youtube-dl백그라운드 프로세스 4816으로 실행 했습니다.
Martin Thornton

8

youtube-dl에 대한 검색 옵션이 내장되어 있습니다. 옛날 방식 :

youtube-dl "gvsearch1:how to create android app in app studio"

인수는 다음 gvsearchX과 같습니다 . 여기서 gvsearchgoogle을 사용 X하고 다운로드하려는 결과 수입니다. 위의 내용은 "app studio에서 android 앱을 만드는 방법"을 검색하여 첫 번째 결과를 다운로드합니다.

(업데이트!) ytsearch (youtube 검색)가 더 나은 접근 방식 인 것 같습니다.

youtube-dl "ytsearch1:how to create android app in app studio"

4
요즘 ytsearchGoogle 비디오가 죽었으므로 대신 사용하십시오 .
JonasCz-복원 모니카

6

앞에서 언급 한 Google 비디오 검색 기능을 통해 gvsearchYouTube에서 직접 검색 할 수도 있습니다.

youtube-dl "ytsearch1:how to create android app in app studio"

나는 문서화 된 곳을 찾지 못했지만 최근에 오류 메시지가 올바른 방향으로 나아갔습니다.


나는 당신이 직접 비디오를 볼 수 있음을 지적하고 싶습니다mpv "ytdl://ytsearch1:how to create android app in app studio"
ivanxuu

3

오디오 트랙의 경우이 스크립트를 사용하여 일반 텍스트 파일의 줄 (예 : 작성자 및 제목)을 읽고 mp3로 다운로드 할 수 있습니다.

#!/bin/bash
YOUTUBEDLAUDIO='youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0'

while IFS='' read -r line || [[ -n "$line" ]] && [[ ! -z "$line" ]]; do
  $YOUTUBEDLAUDIO "gvsearch1:$line"
done < "$1"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.