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コマンドを使用して解決策を探していないことも確かです
パイプするのではなく、youtube-dl
が提供する機能を使用できます。これには、URLのリストを含むテキストファイルをポイントできるパラメータがあります(1行に1つ)。
-a
、--batch-file FILE
ダウンロードするURL(標準入力の場合は「-」)を含むファイル。1行に1つのURL。 「#」、「;」で始まる行または ']'はコメントと見なされ、無視されます。
あなたの状況ではあなたが使うでしょう:
youtube-dl -f best -a list.txt