web-dev-qa-db-ja.com

Youtube動画をテキストファイルでダウンロードしていますか?

Linuxに慣れている場合は、次のスクリプトを参照してください...

YouTubeのURLの(list.txt)を改行で区切ったテキストファイルがあります。

cat list.txt | youtube-dl -f best 

リストのすべてをダウンロードするには

これは正常に動作しますが、Windowsバッチファイルでエミュレートしたいと思います。

set /p data=<list.txt
youtube-dl -f best %data%

これも機能します。しかし、リストの最初のビデオのみをダウンロードします。

シンプルなソリューションw.r.tコーディングが推奨されます。

PS:また、youtube-dlコマンドを使用して解決策を探していないことも確かです

4
user720745

パイプするのではなく、youtube-dlが提供する機能を使用できます。これには、URLのリストを含むテキストファイルをポイントできるパラメータがあります(1行に1つ)。

-a--batch-file FILE

ダウンロードするURL(標準入力の場合は「-」)を含むファイル。1行に1つのURL。 「#」、「;」で始まる行または ']'はコメントと見なされ、無視されます。

あなたの状況ではあなたが使うでしょう:

youtube-dl -f best -a list.txt
10
Attie