を使用してYouTube検索クエリから動画をダウンロードしたいyoutube-dl。検索クエリhttps://www.youtube.com/results?q=how+to+create+android+app+in+android+studioからの動画が必要だとします。
クエリベースの動画をYouTubeや他の動画サイトからダウンロードするにはどうすればよいですか?これは私が試したものであり、次のエラーが発生します:

を使用してYouTube検索クエリから動画をダウンロードしたいyoutube-dl。検索クエリhttps://www.youtube.com/results?q=how+to+create+android+app+in+android+studioからの動画が必要だとします。
クエリベースの動画をYouTubeや他の動画サイトからダウンロードするにはどうすればよいですか?これは私が試したものであり、次のエラーが発生します:

回答:
はい、YouTubeの検索クエリから動画をダウンロードできます。
&page=1前のクエリに追加すると、ダウンロードが完了しました。
https://www.youtube.com/results?search_query=how+to+create+android+app+in+android+studio&page=1

youtube-dl、それが表示されないように修正する&page=1ことはできません!あなたは値を割り当てられた1シェル変数に$page走った後、youtube-dlバックグラウンド・プロセス4816.として
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"
ytsearch代わりに使用してください。Googleビデオが死んでいるからです。
オーディオトラックの場合、プレーンテキストファイルの行を(たとえば、テーマの作成者とタイトルを使用して)読み取り、それらを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"
youtube-dl "gvsearchX:search words here"。「X」を数字に置き換えます。代わりに、YouTubeからオーディオ/ビデオをダウンロードできるWebサイトを希望する場合は、offliberty.comをお勧めします。