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からオーディオ/ビデオをダウンロードできるWebサイトを希望する場合は、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.として
マーティン・ソーントン

8

youtube-dlには組み込みの検索オプションがあります。古い方法:

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

引数は次のとおりですgvsearchX。ここで、gvsearchGoogleを使用することを意味Xし、ダウンロードする結果の数です。したがって、上記では「app studioでandroidアプリを作成する方法」を検索し、最初の結果をダウンロードします。

(更新!)ytsearch(youtube search)がより良いアプローチになりました:

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

4
今日では、ytsearch代わりに使用してください。Googleビデオが死んでいるからです。
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.